Page 1 of 1
สอบถามเงื่อนไขการ บวก ลบ วันที่ ครับ
Posted: Tue Jun 03, 2014 5:43 pm
by NEO889
สวัสดีครับสอบถามการลบวันที่ครับโดยมี 3 เงื่อนไขครับ
1.ถ้าผลลบของ A1 กับ B1 น้อยกว่าหรือเท่ากับ 15 ให้แสดงข้อความใน C1 เป็น "ทันเวลาภายใน 15 วัน"
2.ถ้าผลลบของ A1 กับ B1 มากกว่า 15 แต่ไม่เกิน 30 ให้แสดงข้อความใน C1 เป็น "ทันเวลาเกิน 15 วัน"
3.ถ้าผลลบของ A1 กับ B1 มากกว่า 30 วัน ให้แสดงข้อความใน C1 เป็น "ไม่ทันเวลาเกิน 1 เดือน"
ผมใช้สูตร =if(B1="","",if(B1-A1>=15),"ทันเวลาภายใน 15 วัน",if(B1-A1>15<=30,"ทันเวลาเกิน 15 วัน",if(B1-A1,>30),"ไม่ทันเวลาเกิน 1เดือน"
รบกวนขอคำแนะนำด้วยครับ
ขอบคุณครับ
Re: สอบถามเงื่อนไขการ บวก ลบ วันที่ ครับ
Posted: Tue Jun 03, 2014 5:55 pm
by snasui

จากสูตรนี้ ปรับเป็น
=IF(B1="","",IF(B1-A1>=15,"ทันเวลาภายใน 15 วัน",IF(AND(B1-A1>15,B1-A1<=30),"ทันเวลาเกิน 15 วัน",IF(B1-A1>30,"ไม่ทันเวลาเกิน 1เดือน"))))
Re: สอบถามเงื่อนไขการ บวก ลบ วันที่ ครับ
Posted: Tue Jun 03, 2014 6:02 pm
by NEO889
ขอบคุณครับเดี๋ยวลองดู ผมไล่ทีละเงื่อนไข แต่เหมือนเงื่อนไขที่ 2 กัับ 3 มันขัดแย้งกัน
=IF(G9-A9+1<=15,"ทันเวลาภายใน 15 วัน",(IF(G9-A9+1<>30,"ทันเวลาเกิน 15 วัน"),IF(G9-A9+1>30,"ไม่ทันเวลาเกิน 1 เดือน")))
Re: สอบถามเงื่อนไขการ บวก ลบ วันที่ ครับ
Posted: Tue Jun 03, 2014 6:06 pm
by snasui

สูตรควรจะเป็นตามด้านล่าง
=IF(G9-A9+1<=15,"ทันเวลาภายใน 15 วัน",IF(G9-A9+1<>30,"ทันเวลาเกิน 15 วัน",IF(G9-A9+1>30,"ไม่ทันเวลาเกิน 1 เดือน","?")))
ส่วนถูกต้องหรือไม่ถูกต้องขึ้นอยู่กับเงื่อนไข เงื่อนไขใดต้องพิจารณาก่อนให้เขียนไว้ก่อนครับ
ควรแนบไฟล์มาด้วยจะได้ช่วยตรวจสอบได้สะดวก
Re: สอบถามเงื่อนไขการ บวก ลบ วันที่ ครับ
Posted: Tue Jun 03, 2014 6:11 pm
by NEO889
ช่วยตรวจสอบหน่อยครับ..ได้คำตอบแต่เงื่อนไขแรก 2 กับ 3 ยังไม่ได้ครับขึ้น #VALUE
=IF(G9="","",IF(G9-A9+1<=15,"ทันเวลาภายใน 15 วัน",(IF(AND(G9-A9+1>15,G9-A9+1<=30),"ทันเวลาเกิน 15 วัน"),IF(G9-A9+1>30,"ไม่ทันเวลาเกิน 1 เดือน"))))
Re: สอบถามเงื่อนไขการ บวก ลบ วันที่ ครับ
Posted: Tue Jun 03, 2014 6:20 pm
by snasui
ดู
Form สูตรที่ผมโพสต์ตามด้านล่าง สังเกตการเข้าวงเล็บว่าแตกต่างกับที่คุณเขียนมาเองอย่างไร
snasui wrote: 
สูตรควรจะเป็นตามด้านล่าง
=IF
(G9-A9+1<=15,"ทันเวลาภายใน 15 วัน",IF
(G9-A9+1<>30,"ทันเวลาเกิน 15 วัน",IF
(G9-A9+1>30,"ไม่ทันเวลาเกิน 1 เดือน","?"
)))
ส่วนถูกต้องหรือไม่ถูกต้องขึ้นอยู่กับเงื่อนไข เงื่อนไขใดต้องพิจารณาก่อนให้เขียนไว้ก่อนครับ
ควรแนบไฟล์มาด้วยจะได้ช่วยตรวจสอบได้สะดวก
Re: สอบถามเงื่อนไขการ บวก ลบ วันที่ ครับ
Posted: Tue Jun 03, 2014 6:22 pm
by snasui

สำหรับสูตรที่ถามมา ที่ถูกต้องจะเป็นตามด้านล่าง
=IF(G2="","",IF(G2-A2+1<=15,"ทันเวลาภายใน 15 วัน",IF(AND(G2-A2+1>15,G2-A2+1<=30),"ทันเวลาเกิน 15 วัน",IF(G2-A2+1>30,"ไม่ทันเวลาเกิน 1 เดือน"))))
Re: สอบถามเงื่อนไขการ บวก ลบ วันที่ ครับ
Posted: Tue Jun 03, 2014 6:27 pm
by NEO889
ทำตามแล้วครับ...รู้สึกว่า เงื่อนไขที่ 3 ยังไม่ได้คำตอบครับ ไฟล์แนบคครับ
Re: สอบถามเงื่อนไขการ บวก ลบ วันที่ ครับ
Posted: Tue Jun 03, 2014 6:34 pm
by snasui

สูตรควรเป็นด้านล่าง
=IF(G2-A2+1<=15,"ทันเวลาภายใน 15 วัน",IF(G2-A2+1
<=30,"ทันเวลาเกิน 15 วัน",IF(G2-A2+1>30,"ไม่ทันเวลาเกิน 1 เดือน","?")))
เดิมระบุเงื่อนไขที่ 2 เป็น IF(G2-A2+1
<>30 เช่นนี้ถือว่าเป็นเงื่อนไขที่ครอบจักรวาล คือแปลเร็ว ๆ ว่าเป็นค่าอื่นใดทั้งหลายที่ไม่ใช่ 30 ครับ
Re: สอบถามเงื่อนไขการ บวก ลบ วันที่ ครับ
Posted: Tue Jun 03, 2014 6:46 pm
by NEO889
ได้แล้วครับ...ขอบคุณมากๆ งาน Ded line วันนี้ ขอบคุณมากครับ
Re: สอบถามเงื่อนไขการ บวก ลบ วันที่ ครับ
Posted: Wed Jun 04, 2014 5:28 pm
by NEO889
สวัสดีครับ....ปัญหาเกิดครับคือตอนที่ทำตอนแรกทำใน Excel 2003 แต่เมื่อเอาไฟล์เก่ามาเปิดใช้ Excel 2007 และ 2013 สูตรใช้ได้บ้างไม่ได้บางครับ ผมลองคีย์วันที่ลงไปใหม่ แต่กลับเปลี่ยนเป็น mm/dd/yyyy ทั้งๆที่ผมกำหนดรูปแบบวันที่ตามที่ต้องการหลายครั้่งแล้ว (dd/mm/yyyy) แต่มันก็เปลี่ยนให้เดือนขึ้นก่อนวันที่ทุกที
มีไฟล์แนบมาให้ครับ
รบกวนดูให้หน่อยครับ
ขอบคุณครับ
Re: สอบถามเงื่อนไขการ บวก ลบ วันที่ ครับ
Posted: Wed Jun 04, 2014 5:48 pm
by bank9597

ลองแก้ปัญหาตามที่อาจารย์คนควนตอบไว้ตามนี้ครับ
สำหรับการแก้ปัญหานี้ หากในเครื่องปัจจุบันได้กำหนด Regional and Language ไว้เป็น Thai
Re: สอบถามเงื่อนไขการ บวก ลบ วันที่ ครับ
Posted: Wed Jun 04, 2014 5:55 pm
by NEO889
ขอบคุณมากครับ...ใจหายเลยคีย์ไปแล้วตั้ง พันกว่า...ขึ้น Errer ซะงั้น