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
:D แนบไฟล์ตัวอย่าง พร้อมคีย์ตัวอย่างที่คาดว่าจะมีทั้งหมดลงมาด้วย จะได้สะดวกในการตอบครับ

Re: ตัวลบเกิดผลลัพท์ -42795

Posted: Sat May 06, 2017 1:00 pm
by navara1112
ไฟล์ครับ

Re: ตัวลบเกิดผลลัพท์ -42795

Posted: Sat May 06, 2017 1:17 pm
by snasui
:D ตัวอย่างสูตรครับ

เซลล์ 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
:lol: เกิดจากการอธิบายเงื่อนมาไม่ครบถ้วน จำเป็นจะต้องเขียนเงื่อนไขมาให้ครบถ้วนทุกกรณีที่เป็นไปได้ รวมถึงแจ้งคีย์คำตอบที่ต้องการมาด้วยเสมอ ไม่จำเป็นต้องเขียนมาเป็นสูตร ขอให้บอกเงื่อนไขและสิ่งที่ต้องการมาก็เพียงพอ ผู้ตอบจะบอกเองว่าใช้สูตรใดครับ

ตัวอย่างการปรับสูตรตามด้านล่างครับ

=IFERROR(IF(OR(dd!T4="",dd!P4=""),"",dd!T4-dd!P4),0)

Re: ตัวลบเกิดผลลัพท์ -42795

Posted: Sat May 06, 2017 2:11 pm
by navara1112
ขอบคุณมากๆครับ