Page 1 of 1

อยากทราบวิธีการเขียนสูตร Microsoft Excel ค่ะ

Posted: Wed Sep 17, 2014 1:11 pm
by ชนาทิพย์ อาจหาญ
เนื่องจากดิฉันทำงานที่ต้องใช้ Microsoft Excel แต่ไม่ทราบวิธีเขียนสูตรที่จะระบุได้ว่า ครบกำหนดระยะเวลาแล้วนะ เนื่องจากเราต้องคอยตามงาน เลยอยากรบกวนผู้ที่รู้ ช่วยบอกด้วยค่ะ

Re: อยากทราบวิธีการเขียนสูตร Microsoft Excel ค่ะ

Posted: Wed Sep 17, 2014 2:23 pm
by snasui
:D ที่ C2 สามารถคีย์สูตรเพื่อแสดงคำว่า "ครบอายุ" แล้วได้ เช่นสูตรตามด้านล่างครับ

=If(A2>=B2,"ครบอายุแล้ว","")

Enter

Re: อยากทราบวิธีการเขียนสูตร Microsoft Excel ค่ะ

Posted: Wed Sep 17, 2014 3:29 pm
by Supachok
เรียน ท่านอาจารย์

ขออนุญาติร่วมด้วยครับ เป็นคำถามต่อยอดดังนี้

กำหนดให้ B<C
ถ้าน้อยกว่าวันที่กำหนดมากกว่า 1 วัน ให้แสดง " "
กำหนดให้ B<C
ถ้าน้อยกว่าวันที่กำหนด 1 วัน ให้แสดง Tomorrow
กำหนดให้ B=C
ถ้าเท่ากับวันที่กำหนด ให้แสดง Today

กำหนดให้ B>C
ถ้ามากกว่าวันที่กำหนด 1 วัน ให้แสดง Late1
ถ้ามากกว่าวันที่กำหนด 2 วัน ให้แสดง Late2
ถ้ามากกว่าวันที่กำหนด 3 วัน ให้แสดง Late3

ไฟล์แนบอธิบาย + ตัวอย่างผลที่ต้องการครับ
ปล สูตรสามารถแสดง late มากเป็นเดือนได้หรือไม่ เช่น Late90

รบกวนด้วยครับ

Re: อยากทราบวิธีการเขียนสูตร Microsoft Excel ค่ะ

Posted: Wed Sep 17, 2014 3:44 pm
by snasui
:D ลองตามนี้ครับ

D3 คีย์

=IF(C3-B3>1,"",IF(C3-B3=1,"Tomorrow",IF(C3=B3,"Today",IF(C3-B3<0,"Late "&ABS(C3-B3)&" Day(s)",""))))

Enter > Copy ลงด้านล่าง

Re: อยากทราบวิธีการเขียนสูตร Microsoft Excel ค่ะ

Posted: Wed Sep 17, 2014 3:52 pm
by Supachok
เรียน ท่านอาจารย์

ขอบคุณที่ชี้แนะ
ผมคิดถึงพรุ่งนี้ก็ยังจะคิดไม่ออก ู^^