Page 1 of 1
การกำหนดสูตร แล้วติดเงื่อนไขจากตาราง
Posted: Tue Jan 21, 2020 2:37 pm
by termsak
รบกวนท่านที่มีความรู้ครับ จากไฟล์แนบผมพยายามจะตั้งสูตร if ซ้อนในชั้นที่สอง
แต่ Excell แจ้งเตือนว่าสูตรติดการคำนวณแบบวงกลม ผมจึงทำไอะไรต่อไม่ได้
ซึงอยากจะขอความรู้จากผู้รู้ช่วยแนะนำวิธีด้วยครับ
Test1.xlsx
Re: การกำหนดสูตร แล้วติดเงื่อนไขจากตาราง
Posted: Tue Jan 21, 2020 3:01 pm
by termsak
ขอแก้ไขเงื่อนไขที่สองครับผม แก้เป็น
3.เงื่อนไขที่สองคือถ้าเลขในช่องผลลัพธ์มากกว่า 1.75 เลขในช่องผลลัพธ์ต้องเป็น 1.75 เท่านั้น
Re: การกำหนดสูตร แล้วติดเงื่อนไขจากตาราง
Posted: Tue Jan 21, 2020 7:13 pm
by snasui

ตัวอย่างสูตรครับ
เซลล์ D5 คีย์
=IF(C5<1,0,IF(C5>1.75,1.75,B5*C5))
Enter > Copy ลงด้านล่าง
Re: การกำหนดสูตร แล้วติดเงื่อนไขจากตาราง
Posted: Wed Jan 22, 2020 10:37 am
by termsak
ขอบคุณครับ
แต่โจทย์ที่สองมีการเปลี่ยน ที่ต้องการคือประมาณนี้น่ะครับ
=IF(C5<1,0,IF(D5>1.75,1.75,B5*C5))
คือถ้าเลขในช่อง D5 มากกว่า 1.75 เลขในช่อง D5 ต้องเป็น 1.75 เท่านั้น
Re: การกำหนดสูตร แล้วติดเงื่อนไขจากตาราง
Posted: Wed Jan 22, 2020 10:48 am
by puriwutpokin
termsak wrote: Wed Jan 22, 2020 10:37 am
ขอบคุณครับ
แต่โจทย์ที่สองมีการเปลี่ยน ที่ต้องการคือประมาณนี้น่ะครับ
=IF(C5<1,0,IF(D5>1.75,1.75,B5*C5))
คือถ้าเลขในช่อง D5 มากกว่า 1.75 เลขในช่อง D5 ต้องเป็น 1.75 เท่านั้น
snasui wrote: Tue Jan 21, 2020 7:13 pm

ตัวอย่างสูตรครับ
เซลล์ D5 คีย์
=IF(C5<1,0,IF(C5>1.75,1.75,B5*C5))
Enter > Copy ลงด้านล่าง
ตามที่อาจารย์ ให้สูตรนี้ =IF(C5<1,0,IF(C5>1.75,1.75,B5*C5)) ก็ออกมาตามที่ต้องการแล้วนะครับทดสอบแล้วครับ
Re: การกำหนดสูตร แล้วติดเงื่อนไขจากตาราง
Posted: Wed Jan 22, 2020 1:49 pm
by termsak
เรียนท่านอาจารย์ครับ
เงื่อนไขที่สองคือ ถ้าผลลัพธ์ที่ D5 มากกว่า 1.75 ค่าที่แสดงจะต้องเป็น 1.75
ซึ่งไม่ว่าค่าที่ C5 จะเป็นเท่าไรน่ะครับ ก้อเลยงงนิดหน่อยครับว่า ช่อง D5 ต้อง
คูณกันก่อนผลออกมาเท่าไรจึงค่อยทำสูตรหรือเปล่า ซึ่งเงื่อนไขแรกนั้นใช้การ
อ้างอิงจากเซลส์ C แต่เงื่อนไขที่สองต้องอ้างอิงจากเซลส์ D5 เองที่ต้องใส่สูตร
ด้วย ผลลองใส่แบบนี้ ตรง IF ซ้อนลองเปลี่ยนจาก C5--->D5
=IF(C5<1,0,IF(D5>1.75,1.75,B5*C5))
ผลออกมากลายเป็นว่า ค่าเป็นศูนย์ทั้งหมด ที่ติดปัญหาคือตรงนี้ครับ
Re: การกำหนดสูตร แล้วติดเงื่อนไขจากตาราง
Posted: Wed Jan 22, 2020 3:10 pm
by puriwutpokin
termsak wrote: Wed Jan 22, 2020 1:49 pm
เรียนท่านอาจารย์ครับ
เงื่อนไขที่สองคือ ถ้าผลลัพธ์ที่ D5 มากกว่า 1.75 ค่าที่แสดงจะต้องเป็น 1.75
ซึ่งไม่ว่าค่าที่ C5 จะเป็นเท่าไรน่ะครับ ก้อเลยงงนิดหน่อยครับว่า ช่อง D5 ต้อง
คูณกันก่อนผลออกมาเท่าไรจึงค่อยทำสูตรหรือเปล่า ซึ่งเงื่อนไขแรกนั้นใช้การ
อ้างอิงจากเซลส์ C แต่เงื่อนไขที่สองต้องอ้างอิงจากเซลส์ D5 เองที่ต้องใส่สูตร
ด้วย ผลลองใส่แบบนี้ ตรง IF ซ้อนลองเปลี่ยนจาก C5--->D5
=IF(C5<1,0,IF(D5>1.75,1.75,B5*C5))
ผลออกมากลายเป็นว่า ค่าเป็นศูนย์ทั้งหมด ที่ติดปัญหาคือตรงนี้ครับ
ลองดูแบบนี้ =IF(C5<1,0,IF(B5*C5>1.75,1.75,B5*C5))
มันก็ได้ผมเดียวกัน แต่อาจจะดูเข้าใจหรือเปล่าไม่แน่ใจครับ
ไงทำไฟล์ตัวอย่างและคำตอบ มาใหม่ว่าสรุปจริงๆ แบบไฟล์แรกหรือ
มีคำตอบอื่นใด อีก
Re: การกำหนดสูตร แล้วติดเงื่อนไขจากตาราง
Posted: Wed Jan 22, 2020 10:06 pm
by Bo_ry
D5
=(C5>=1)*IF(C5>1.75,1.75,B5*C5)
Re: การกำหนดสูตร แล้วติดเงื่อนไขจากตาราง
Posted: Fri Jan 24, 2020 9:29 am
by termsak
ขอบคุณทุกท่านมากครับ ที่ให้ความช่วยเหลือ
ตามสูตรที่ได้ให้มา ถือว่าช่วยได้มากครับ ต้อง
ดูอีกทีว่าผู้บริหารผมต้องการอะไรเพิ่มเติมหรือ
ไม่ครับ