Page 1 of 1

ต้องการให้ Excel คำนวณ แล้วคำตอบออกมาเหมือนในเครื่องคิดเลข ทดศนิยม 2 ตำแหน่ง ต้องทำยังไงคะ

Posted: Tue Apr 26, 2022 3:33 pm
by katai12
ขอสอบถามหน่อยค่ะ คือ คำนวณจาก Excle แล้ว ค่าที่ออกมา ให้แสดงทศนิยม 2 ตำแหน่ง แต่ค่าที่ได้ไม่ตรงกับเครื่องคิดเลขที่ตั้งทศนิยม ไว้ 2 ตำแหน่ง ต้องทำยังไงคะ

เช่น 720.10 ลบ 15%
ใน Excel จะขึ้นเป็น 612.09
แต่ถ้ากดเครื่องคิดเลขจะได้ 612.08
ต้องการให้ excle แสดง 612.08 ต้องทำยังไงคะ

หมายเหตุ ลองใช้ round แล้ว ทำไม่ได้ค่ะ

Re: ต้องการให้ Excel คำนวณ แล้วคำตอบออกมาเหมือนในเครื่องคิดเลข ทดศนิยม 2 ตำแหน่ง ต้องทำยังไงคะ

Posted: Tue Apr 26, 2022 4:34 pm
by Xcelvba
720.10-15% = 612.085 ถ้าปกติเป็น 2 ตำแหน่ง จะปัดขึ้นให้ครับเป็น 612.09

แต่ถ้าจะปัดเศษทิ้ง ใช้ =ROUNDDOWN ครับ :D

เช่น =ROUNDDOWN(720.10*0.85,2)

Re: ต้องการให้ Excel คำนวณ แล้วคำตอบออกมาเหมือนในเครื่องคิดเลข ทดศนิยม 2 ตำแหน่ง ต้องทำยังไงคะ

Posted: Tue Apr 26, 2022 8:40 pm
by katai12
ขอบคุณค่ะ แต่ใส่ rounddown ไม่ได้ค่ะ เพราะอย่างถ้าซื้อสินค้า ราคาสินค้า 602.28 ซื้อ 23 แถม 2 จริง ๆ ที่ต้องการคือทศนิยม 2 ตำแหน่ง ถ้าใช้ rounddown จะกลายเป็น ราคาชิ้นละ 554.09 แต่ถ้าคำนวณด้วยเครื่องคิดเลข (ซึ่งต้องการให้ออกเป็นแบบนี้ค่ะ) จะได้ 554.10 ค่ะ ต้องใช้สูตรแบบไหนคะ ? รบกวนอีกรอบนะคะ

Re: ต้องการให้ Excel คำนวณ แล้วคำตอบออกมาเหมือนในเครื่องคิดเลข ทดศนิยม 2 ตำแหน่ง ต้องทำยังไงคะ

Posted: Tue Apr 26, 2022 11:53 pm
by katai12
ตัวอย่างค่ะ ต้องการให้ออกมาเป็นแถวที่เป็น เครื่องคิดเลขค่ะ

ถ้าจุดทศนิยมตำแหน่งที่ 3 เป็น 5 ไม่ต้องปัด ค่ะ

Re: ต้องการให้ Excel คำนวณ แล้วคำตอบออกมาเหมือนในเครื่องคิดเลข ทดศนิยม 2 ตำแหน่ง ต้องทำยังไงคะ

Posted: Wed Apr 27, 2022 9:11 am
by Xcelvba
katai12 wrote: Tue Apr 26, 2022 11:53 pm ตัวอย่างค่ะ ต้องการให้ออกมาเป็นแถวที่เป็น เครื่องคิดเลขค่ะ

ถ้าจุดทศนิยมตำแหน่งที่ 3 เป็น 5 ไม่ต้องปัด ค่ะ
จากไฟล์ที่แนบมาเป็นการปัดแบบคณิตศาสตร์ปกติครับ ไม่ค่อยเข้าใจคำถามเท่าไหร่ ไม่ต้องใช้สูตรใช้เครื่องมือในแถบ ribbon ตามรูปภาพครับ

Re: ต้องการให้ Excel คำนวณ แล้วคำตอบออกมาเหมือนในเครื่องคิดเลข ทดศนิยม 2 ตำแหน่ง ต้องทำยังไงคะ

Posted: Wed Apr 27, 2022 11:02 am
by katai12
ก่อนอื่นต้องขอโทษนะคะ ที่อาจจะเขียนไม่ค่อยเข้าใจเท่าไหร่ ไม่รู้จะเรียบเรียงยังไงดีค่ะ

คือ อยากให้ excel คำนวณ แล้วผลออกมาเหมือนกดเครื่องคิดเลขค่ะ โดยปกติ excle จะปัดแบบคณิตศาสตร์ปกติ โดยใช้ ribbon ข้างบนใช่มั้ยคะ แต่ที่ต้องการคือ อยากให้ปัดเหมือนที่เรากดจากเครื่องคิดเลขค่ะ ที่ตั้งทศนิยมไว้ 2 ตำแหน่งเหมือนกัน

อย่างไฟล์ที่แนบ กรณีน้ำสมุนไพร ราคา 520.50 บาท ลด 7% จะได้เป็น 484.065000 และถ้าให้ปัดตามหลักคณิตศาตร์ปกติทศนินยม 2 ตำแหน่ง จะเป็น 484.07 ค่ะ

แต่ถ้าเรากดเครื่องคิดเลข จะเป็น 484.06 นี่คือสิ่งที่ต้องการค่ะ

ขออนุญาต แนบไฟล์อีกครั้งนะคะ พอดีเห็นมีบางคำถามคล้าย ๆ กัน แต่ทำแล้วไม่ได้ สรุปคือ เขาถามประมาณว่า ถ้า จุดทศนิยมตำแหน่งที่ 3 เป็น 0.005 ให้ไม่ต้องปัด แต่ถ้ามากกว่า 0.005 ปัดขึ้น น้อยกว่า 0.005 ปัดลง ตามตัวอย่างคือ 484.065000 ให้แสดงเป็น 484.06 ลองทำแล้ว มันได้ไม่หมดทุกตัวค่ะ ไม่แน่ใจผิดพลาดตรงไหนค่ะ

Re: ต้องการให้ Excel คำนวณ แล้วคำตอบออกมาเหมือนในเครื่องคิดเลข ทดศนิยม 2 ตำแหน่ง ต้องทำยังไงคะ

Posted: Wed Apr 27, 2022 7:50 pm
by norkaz
...

จากเงื่อนไขนี้

"ถ้า จุดทศนิยมตำแหน่งที่ 3 เป็น 0.005 ให้ไม่ต้องปัด แต่ถ้ามากกว่า 0.005 ปัดขึ้น น้อยกว่า 0.005 ปัดลง"

ลองปรับไปแบบนี้ดู

F2

=IF(MID((D2-D2*E2),SEARCH(".",(D2-D2*E2))+3,1)+0>5,ROUND((D2-D2*E2),2),ROUNDDOWN((D2-D2*E2),2))

Copy สูตรไปแถวอื่นๆ ที่ต้องการคำตอบในลักษณะนี้

Norkaz

Re: ต้องการให้ Excel คำนวณ แล้วคำตอบออกมาเหมือนในเครื่องคิดเลข ทดศนิยม 2 ตำแหน่ง ต้องทำยังไงคะ

Posted: Thu Apr 28, 2022 11:16 am
by katai12
ลองทำดูแล้ว แต่ทำไม่ได้ทุกตัวค่ะ บางราคาทำได้ บางราคาทำไม่ได้ เกิดจากอะไรคะ ?
แล้วถ้าเรามีรายการแถมด้วย จะต้องทำยังไงคะ ? ขอโทษนะคะ ที่ไม่ได้ถามทีแรก เพราะคิดว่าน่าจะนำสูตรมาปรับได้ค่ะ
แต่ตัวเองทำไม่ได้ ยังไง รบกวนช่วยด้วยนะคะ ขอบคุณล่วงหน้าค่ะ

Re: ต้องการให้ Excel คำนวณ แล้วคำตอบออกมาเหมือนในเครื่องคิดเลข ทดศนิยม 2 ตำแหน่ง ต้องทำยังไงคะ

Posted: Thu Apr 28, 2022 2:39 pm
by Bo_ry
H15

=ROUND(D15*(1-F15)-0.0001,2)

Re: ต้องการให้ Excel คำนวณ แล้วคำตอบออกมาเหมือนในเครื่องคิดเลข ทดศนิยม 2 ตำแหน่ง ต้องทำยังไงคะ

Posted: Sat Apr 30, 2022 12:44 am
by katai12
ขอบคุณมาก ๆ ค่ะ ทำได้แล้วค่ะ ตามคุณ Bo_ry แนะนำได้ตามที่ต้องการเลยค่ะ แล้วก็ขอบคุณ คุณ Xcelvba กับคุณ norkaz รวมถึงทุกท่านที่เข้ามาดูด้วยนะคะ
มาขอบคุณช้าเพราะเพิ่งตรวจเสร็จค่ะ ข้อมูลค่อนข้างเยอะ 😅😅😅 ขอบคุณอีกครั้งนะคะ 🙏🙏