Page 1 of 1
ปัญหาในการปรากฎค่าของสูตร if
Posted: Fri Sep 06, 2019 11:50 am
by Phanthom
รบกวนทุกท่านค่ะ
ช่วยตรวจสอบสูตรว่าถูกต้องไหม เนื่องจาก สูตรมีปัญหาในการปรากฎค่า ซึ่ง พนักงานมีอายุงาน 10 เดือน ต้องปรากฎค่า 50% แต่สูตรตรวจสอบค่า เท่ากับ 0.1 ทำให้ปรากฎค่า 0%
สูตร>>=IF(A2>=10,115%,IF(A2>=6,110%,IF(A2>=3,105%,IF(A2>=1,100%,IF(A2>=0.5,50%,0%)))))
หรือ ผู้ใช้งานระบุค่าในช่อง A ไม่ถูกต้อง
รบกวนทุกท่านช่วยแนะนำหน่อยนะคะ
ขอบพระคุณล่วงหน้านะคะ
Re: ปัญหาในการปรากฎค่าของสูตร if
Posted: Fri Sep 06, 2019 3:35 pm
by Supachok
การแทนค่าไม่ถูกครับ
เพราะ 1 ปีเท่ากับ 12 เดือน
0.5 ไม่สามารถ = 50 % ได้ / เพราะ 50 % = 6 เดือน
0.083333333 = 1 เดือน
0.8333333 = 10 เดือน
ต้องปรับให้ 100 % = 12 เดือนก่อนจึงจะใช้สูตรแทนค่า
Re: ปัญหาในการปรากฎค่าของสูตร if
Posted: Fri Sep 06, 2019 3:42 pm
by logic
ลองดูว่าใช่แบบนี้ไหมครับ
B3 =IF(A3<=0.5,50,IF(A3<=1,100,IF(A3<=3,105,IF(A3<=6,110,IF(A3<=10,115,0)))))%
Re: ปัญหาในการปรากฎค่าของสูตร if
Posted: Fri Sep 06, 2019 3:51 pm
by Phanthom
Supachok wrote: Fri Sep 06, 2019 3:35 pm
การแทนค่าไม่ถูกครับ
เพราะ 1 ปีเท่ากับ 12 เดือน
0.5 ไม่สามารถ = 50 % ได้ / เพราะ 50 % = 6 เดือน
0.083333333 = 1 เดือน
0.8333333 = 10 เดือน
ต้องปรับให้ 100 % = 12 เดือนก่อนจึงจะใช้สูตรแทนค่า
ไม่ทราบว่า ต้องใช้สูตรไหนในการปรับ 100 % = 12 เดือน คะ รบกวนแนะนำอีกครั้งค่ะ
Re: ปัญหาในการปรากฎค่าของสูตร if
Posted: Fri Sep 06, 2019 3:53 pm
by Phanthom
logic wrote: Fri Sep 06, 2019 3:42 pm
ลองดูว่าใช่แบบนี้ไหมครับ
B3 =IF(A3<=0.5,50,IF(A3<=1,100,IF(A3<=3,105,IF(A3<=6,110,IF(A3<=10,115,0)))))%
ต้องขอโทษอย่างสูงค่ะ ชี้แจงรายละเอียดผิดค่ะ ต้องเป็น มากกว่า หรือ เท่ากับ ไม่ใช่ น้อยกว่า หรือ เท่ากับ
รบกวนแนะนำอีกครั้งค่ะ
Re: ปัญหาในการปรากฎค่าของสูตร if
Posted: Fri Sep 06, 2019 8:16 pm
by snasui

ควรจะออกแบบให้คิดง่าย ๆ เช่นคิดเป็นเดือนทั้งหมด เช่น 10 ปีคือ 120 เดือน (คูณด้วย 12) เพื่อจะได้สะดวกในการเขียนสูตรครับ
ที่เขียนมานั้นผลลัพธ์ไม่ถูกต้องเพราะมีปัญหาที่การตั้งเงื่อนไข เช่น 0.5 คือ 5 เดือน แต่พอเป็น 0.1 หมายถึง 10 เดือน จึงควรทบทวนเงื่อนไขเสียใหม่จะได้ไม่สับสนกับผู้ใช้งานครับ
Re: ปัญหาในการปรากฎค่าของสูตร if
Posted: Mon Sep 09, 2019 9:12 am
by Phanthom
snasui wrote: Fri Sep 06, 2019 8:16 pm

ควรจะออกแบบให้คิดง่าย ๆ เช่นคิดเป็นเดือนทั้งหมด เช่น 10 ปีคือ 120 เดือน (คูณด้วย 12) เพื่อจะได้สะดวกในการเขียนสูตรครับ
ที่เขียนมานั้นผลลัพธ์ไม่ถูกต้องเพราะมีปัญหาที่การตั้งเงื่อนไข เช่น 0.5 คือ 5 เดือน แต่พอเป็น 0.1 หมายถึง 10 เดือน จึงควรทบทวนเงื่อนไขเสียใหม่จะได้ไม่สับสนกับผู้ใช้งานครับ
ขอบคุณสำหรับคำแนะนำค่ะ
