Page 1 of 1
ตัวลบเกิดผลลัพท์ -42795
Posted: Sat May 06, 2017 12:46 pm
by navara1112
สวัสดีครับ
=IF(P82="","",(T82-P82))
ช่องT กับ P เป็น วันที่
1.หากเจอ T82 ซึ่งเป็นตัวตั้งเเต่เป็นค่าว่าง หรือมีพิมพ์ภาษาต่าง ขีดลบก็มี จะปรับอย่างไรให้คำตอบเป็น 0
2.เเละเมื่อหาก T82 มีพิมพ์วันที่ จะได้คำตอบ ไม่ใช่ค่า 0
ขอบคุณครับ
Re: ตัวลบเกิดผลลัพท์ -42795
Posted: Sat May 06, 2017 12:47 pm
by snasui

แนบไฟล์ตัวอย่าง พร้อมคีย์ตัวอย่างที่คาดว่าจะมีทั้งหมดลงมาด้วย จะได้สะดวกในการตอบครับ
Re: ตัวลบเกิดผลลัพท์ -42795
Posted: Sat May 06, 2017 1:00 pm
by navara1112
ไฟล์ครับ
Re: ตัวลบเกิดผลลัพท์ -42795
Posted: Sat May 06, 2017 1:17 pm
by snasui

ตัวอย่างสูตรครับ
เซลล์ S82 คีย์สูตร
=IFERROR(MAX(0,T82-P82),0)
Enter > Copy ลงด้านล่าง
Re: ตัวลบเกิดผลลัพท์ -42795
Posted: Sat May 06, 2017 1:41 pm
by navara1112
1.สีเขียวสูตรเดิมขึ้นครับ
2.1สูตรใหม่ยังเกิด 42819
2.2สูตรใหม่คำตอบยังเป็นค่าว่าง
Re: ตัวลบเกิดผลลัพท์ -42795
Posted: Sat May 06, 2017 2:02 pm
by snasui

เกิดจากการอธิบายเงื่อนมาไม่ครบถ้วน จำเป็นจะต้องเขียนเงื่อนไขมาให้ครบถ้วนทุกกรณีที่เป็นไปได้ รวมถึงแจ้งคีย์คำตอบที่ต้องการมาด้วยเสมอ ไม่จำเป็นต้องเขียนมาเป็นสูตร ขอให้บอกเงื่อนไขและสิ่งที่ต้องการมาก็เพียงพอ ผู้ตอบจะบอกเองว่าใช้สูตรใดครับ
ตัวอย่างการปรับสูตรตามด้านล่างครับ
=IFERROR(IF(OR(dd!T4="",dd!P4=""),"",dd!T4-dd!P4),0)
Re: ตัวลบเกิดผลลัพท์ -42795
Posted: Sat May 06, 2017 2:11 pm
by navara1112
ขอบคุณมากๆครับ