Page 1 of 1

ปรับสูตรคำนวณอัตรากำลัง

Posted: Tue Jul 27, 2021 2:45 pm
by linzhengli
ขอความอนุเคราะห์ปรับสูตรใน BD48 เป็น excel 2003 ครับ

Re: ปรับสูตรคำนวณอัตรากำลัง

Posted: Tue Jul 27, 2021 3:42 pm
by puriwutpokin
BD48=IFERROR(BC48/AY48*100,0)

Re: ปรับสูตรคำนวณอัตรากำลัง

Posted: Tue Jul 27, 2021 3:53 pm
by linzhengli
ท่านครับ สูตรไม่ประมวลครับ ของผมเป็น excel2003 ครับ

Re: ปรับสูตรคำนวณอัตรากำลัง

Posted: Tue Jul 27, 2021 4:34 pm
by linzhengli
ผมขอความอนุเคราะห์อีกครั้งเป็นสูตรในระบบ excel 2003 ครับ

Re: ปรับสูตรคำนวณอัตรากำลัง

Posted: Tue Jul 27, 2021 7:34 pm
by snasui
:D การใช้ Sumifs, Countifs, Iferror และการแปลงเป็นสูตรใน Excel 2003 คุณ linzhengli ถามมาหลายครั้งแล้ว ขอให้ลองปรับเองดูบ้าง ติดปัญหาตรงไหนค่อยนำมาถามกันต่อ

แนวทางการปรับสูตรจะเป็นเช่นด้านล่างครับ
  1. เมื่อใช้ Sumifs จะแปลงให้กลับเป็น 2003 ด้วย Sumproduct ยกตัวอย่างเช่นสูตร
    =Sumifs(B2:B10,C2:C10,">5",D2:D10,"<10")
    เป็นการรวมยอดในช่วง B2:B10 โดยมี 2 เงื่อนไขคือ C2:C10 มีค่ามากกว่า 5 และ D2:D10 มีค่าน้อยกว่า 10 ว่ามีจำนวนเท่าไร
    เมื่อปรับเป็น 2003 จะได้เป็น
    =Sumproduct(B2:B10*(C2:C10>5)*(D2:D10<10))
  2. เมื่อใช้ Countifs จะแปลงให้กลับเป็น 2003 ด้วย Sumproduct เช่นกัน ยกตัวอย่างเช่นสูตร
    =Countifs(C2:C10,">5",D2:D10,"<10")
    เป็นการนับรายการโดยมีเงื่อนไข 2 เงื่อนไขคือ C2:C10 มีค่ามากกว่า 5 และ D2:D10 มีค่าน้อยกว่า 10 ว่ามีกี่รายการ
    เมื่อปรับเป็น 2003 จะได้เป็น
    =Sumproduct((C2:C10>5)*(D2:D10<10))
  3. เมื่อใช้ Iferror จะแปลงกลับให้เป็น 2003 ด้วย If + Iserror ยกตัวอย่างเช่น
    =Iferror(A2*5,0)
    หมายถึงหาก A5 * 5 แล้วได้ค่าผิดพลาดให้แสดงผลลัพธ์เป็น 0 หากไม่ผิดพลาดให้แสดงคำตอบที่ได้
    เมื่อปรับเป็น 2003 จะได้เป็น
    =If(Iserror(A2*5),0,A2*5)
ควรเก็บโพสต์นี้ไว้ทบทวนและอ้างอิงในภายหลัง เพราะหากผมเป็นผู้ตอบคำถามการเปลี่ยนจาก Sumifs, Countifs, Iferror ให้เป็น Excel 2003 อีก ผมจะให้เขียนมาเองก่อนครับ