Page 1 of 1

ขอสอบถามวิธีคำนวณทศนิยม

Posted: Fri Aug 26, 2022 10:42 pm
by puicok
ต้องการคำนวณหลักทศนิยม 2 ตำแหน่ง
- cell "A35" จากผลรวม A3:A34 จะได้ผลลัพธ์ 5815.00
- cell "B35" จากผลรวม B3:B34 จะได้ 5815.01 ใน คอลัมน์ B จะใช้สูตร Round ในการปัดเลขจากคอลัมน์ A

ทั้งนี้ต้องการให้ค่าใน cell "B35" ผลรวมให้มีค่าเท่ากับ cell "A35" ต้องกำหนดสูตรหรือต้องต้้งค่าเซลอย่างไร ต้องนำค่าที่ได้ไปใช้ในการ Set ในระบบต่อ

Re: ขอสอบถามวิธีคำนวณทศนิยม

Posted: Sat Aug 27, 2022 7:09 am
by snasui
puicok wrote: Fri Aug 26, 2022 10:42 pm - cell "A35" จากผลรวม A3:A34 จะได้ผลลัพธ์ 5815.00
:D ค่าใน A35 คือ 5815.00000000001000 ที่เห็นเป็น 5815.00 เพราะมีการจัดรูปแบบเซลล์ให้เห็นทศนิยมแค่ 2 ตำแหน่ง ลองปรับทศนิยมให้เป็น 15 ตำแหน่งก็จะเห็นตัวเลขหลังทศนิยมที่อยู่ไกลออกไป ที่เป็นเช่นนี้เพราะ A3:A34 มีหลายเซลล์ที่มีทศนิยมจำนวนหลายตำแหน่ง สังเกตได้จากการคลิกลงไปในเซลล์ใด ๆ แล้วดูค่าที่ Formula bar

ค่าใน B35 คือ 5815.01000000000000 เท่ากับที่เห็นด้วยสายตาเมื่อจัดเป็นทศนิยม 2 ตำแหน่งคือ 5815.01 ทั้งนี้เพราะ B3:B34 มีการปัดเศษทศนิยมให้เหลือเพียง 2 ตำแหน่งมาก่อนแล้ว

การนำผลรวมของค่าที่ไม่ได้ปัดทศนิยมมาเทียบกับผลรวมของค่าที่ปัดทศนิยมย่อมเท่ากันได้ยาก จะให้เท่ากันได้ก็ต่อเมื่อค่าที่นำมาใช้ต้องอยู่บนพื้นฐานเดียวกันเสียก่อน

การปัดทศนิยมเราสามารถใช้สูตรที่เป็นยอดรวมสูตรเดียวแทนการปัดทีละเซลล์ได้ เช่น =Sumproduct(Round(A3:A34,2)) ผลลัพธ์จะได้ 5815.01000000000000

ลองนำความเข้าใจด้านบนไป Set ระบบดูครับ

Re: ขอสอบถามวิธีคำนวณทศนิยม

Posted: Tue Aug 30, 2022 2:04 pm
by puicok
ขอสอบถามเพิ่มเติมค่ะ

การคำนวณค่าสูตรระว่าง SUM กับ SUMPRODUCT ค่าจะต่างกันที่ทศนิยม
ตอนเอาค่าไปใช้ต้องการผลรวมที่เป็น .00 ควรจะคำนวณใส่สูตรยังไงให้ได้ผลรวมดังกล่าว

Re: ขอสอบถามวิธีคำนวณทศนิยม

Posted: Wed Aug 31, 2022 8:13 am
by snasui
:D หากเป็นการนำค่าเข้าระบบใด ๆ ค่าที่จะนำไปใช้ควรเป็นค่าที่ไม่มีการปัดเศษใด ๆ อาจจะตกลงกันล่วงหน้าว่าจะรองรับทศนิยมกี่หลัก เมื่อนำข้อมูลเข้าก็กำหนดให้เหลือทศนิยมเท่านั้น ผู้ที่นำไปออกรายงานก็มีหน้าที่จัดการเองว่าจะให้แสดงผลเป็นทศนิยมหรือไม่ อย่างไร

การรวมแบบ Sum และ Sumproduct พร้อม Round ย่อมไม่เท่ากันอยู่แล้ว เพราะรวมกันคนละค่าคือแบบไม่ปัดเศษกับแบบปัดเศษ กรุณาอ่านโพสต์ที่ผมเขียนไปด้านบนประกอบ ผมเขียนไว้ชัดเจนแล้วครับ :roll: