Page 1 of 1
รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Tue Apr 24, 2018 9:27 am
by por2150
รบกวนสอบถามผู้รู้ทุกท่านครับ ผมติดปัญหาในการสร้างโปรแกรมช่วยในการทำงานของผมครับ เป็นการคำนวนเกี่ยวกับระยะเวลาในการขอตำแหน่งทางวิชาการครับ (ผมเป็นฝ่ายบุคคลครับ) จะนำมาช่วยในการคำนวนระยะเวลาให้แม่นยำขึ้นครับ ปัญหาคืออย่างนี้ครับ
1. อาจารย์ A ต้องขอตำแหน่งทางวิชาการภายใน 5 ปี นับจากวันที่ บรรจุ (ที่ผมต้องการคือ นับจากวันที่บรรจุ ไป 5 ปี คือวันที่เท่าไหร่)
2. หาก อาจารย์ A ได้รับการแต่งตั้งผู้บริหาร ระยะเวลาจะถูกหยุดนับ เช่น บรรจุ มาได้ 3 ปีแล้วได้รับการแต่งตั้งเป็นผู้บริหาร การจัดจะถูกหยุด และนับต่อไปเมื่อสิ้นสุดการเป็นผู้บริหาร จึงต้องหาจำนวนระยะเวลาที่เหลือว่า เหลือระยะเวลาเท่าไหร่ ถึงจะครบ 5 ปี และ เป้นวันที่เท่าไหร่ครับ
ขอบพระคุณล่วงหน้าครับผม จะเป็นประโยชน์ต่อการทำงานของผมอย่างยิ่งครับ
Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Tue Apr 24, 2018 2:41 pm
by logic
ทำไฟล์ตัวอย่างแนบมาด้วยจะได้ช่วยกันดูได้ครับ

Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Tue Apr 24, 2018 3:38 pm
by por2150
ไฟล์ตามที่แนบมานี้ครับขอบคุณมากๆ เลยครับ
ขอตำแหน่งทางวิชาการ (พนักงาน) ทดสอบ.xlsx
Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Tue Apr 24, 2018 3:38 pm
by por2150
ขอบคุณมากๆ เลยครับ
Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Tue Apr 24, 2018 7:14 pm
by snasui

ช่วยกรอกข้อมูลวันเดือนปีทุก ๆ ตำแหน่งให้เป็นระบบคริสตศักราช (ค.ศ.) แทนกรอกเป็นพุทธศึกราช (พ.ศ.) พร้อมทั้งกรอกตัวอย่างคำตอบที่ถูกต้องลงมาด้วยจะได้สะดวกในการทำความเข้าใจและตอบได้ตรงประเด็นครับ
Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Wed Apr 25, 2018 8:47 am
by por2150
ได้ครับผม ขอบคุณครับ
Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Wed Apr 25, 2018 8:55 am
by por2150
ไฟล์แนบครับ
Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Wed Apr 25, 2018 7:13 pm
by snasui

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ N5 คีย์
=DATE(YEAR(C5)+7,MONTH(C5),DAY(C5)-1)
Enter
- ที่ G5 คีย์
=DATEDIF(C5,E5,"y")
Enter
- ที่ H5 คีย์
=DATEDIF(C5,E5,"ym")
Enter
- ที่ I5 คีย์
=DATEDIF(C5,E5,"md")
Enter
- ที่ J5 คีย์
=DATEDIF(E5,N5,"y")
Enter
- ที่ K5 คีย์
=DATEDIF(E5,N5,"ym")
Enter
- ที่ L5 คีย์
=DATEDIF(E5,N5,"md")
Enter
Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Thu Apr 26, 2018 8:37 am
by por2150
ขอบคุณมากๆ ครับ
Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Thu Apr 26, 2018 8:44 am
by por2150
รบกวนถามต่ออีกนิดครับ cell m5 จะมีสูตรไหมครับ
Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Thu Apr 26, 2018 8:55 am
by por2150
ขอโทษครับ cell L5 ครับ
Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Thu Apr 26, 2018 9:19 am
by por2150
ตอนนี้ผมลองใส่สูตรดูแล้วครับ คำตอบถูกต้องครับ ขาด L5 ครับ ตามไฟล์แนบครับ
Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Thu Apr 26, 2018 1:59 pm
by por2150
ล่าสุดครับ ผมลองดู มันขาดไป 3 วันครับไม่ทราบว่าเพราะอะไรครับ ตรง cell L5 ครับ คำตอบที่ถูกต้องจะต้องเป็น 18 พฤศจิกายน 2564 ครับ
Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Thu Apr 26, 2018 7:41 pm
by snasui

ช่วยอธิบายมาว่าเซลล์นั้นนับจากไหน อย่างไร ในโพสต์ก่อนหน้าและในไฟล์ไม่ได้อธิบายเอาไว้ครับ
Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Fri Apr 27, 2018 8:43 am
by por2150
cell L5 มาจาก วันที่ 27 กุมภาพันธฺ์ 2562 (cell E5) นับไปอีก 2 ปั 8 เดิอน 19 วัน (ตัวเลขจาก I5 J5 K5) โดนจะเริ่มนับวันที่ 28 กุมภาพันธ์ 2562 เป็นวันที่ 1 ครับ (นับต่อจากวันที่ 27 กุมภาพันธ์ 2562 cell E5) ขอบคุณครับ
Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Fri Apr 27, 2018 7:16 pm
by snasui

ตามที่อธิบายมานั้น สูตรที่ปรับปรุงมาคือ
=DATE(YEAR(E5)+I5,MONTH(E5)+J5,DAY(E5)+K5)
เขียนได้ถูกต้องแล้ว ให้ทบทวนว่า 18/11/2021 ถูกต้องหรือไม่แทนครับ
Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Mon Apr 30, 2018 8:42 am
by por2150
ขอบคุณครับ
Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Fri May 04, 2018 11:32 am
by Supachok
เรียนท่านอาจารย์
พยายามดูจากสูตร fx และ evaluate แต่มาสามารถเข้าใจความหมายได้ครับ
ขอคำชี้แนะครับ
1 -- (cell1,cell2) สูตรกำลังทำอะไร
2 -- "y ,ym , md " มีความหมายอะไรเมื่อสูตรทำงาน
=DATEDIF(C5,E5,"y")
=DATEDIF(C5,E5,"ym")
=DATEDIF(C5,E5,"md")
Re: รบกวนสอบถามสูตรการนับเวลาที่เหลือครับ
Posted: Sat May 05, 2018 5:35 am
by snasui

DateDif เป็นการหาความแตกต่างของวันที่เริ่มและวันที่สิ้นสุด Cell1 คือวันที่เริ่ม Cell2 คือวันที่สิ้นสุด โดยวันที่สิ้นสุดต้องมากกว่าวันที่เริ่มเสมอครับ
ส่วน Y, YM, MD เป็นลักษณะของคำตอบที่ต้องการ
Y คือผลต่างเป็นจำนวน ปี
YM คือผลต่างเป็นจำนวน เดือนในปี
์MD คือผลต่างเป็นจำนวน วันในเดือน
M คือผลต่างเป็นจำนวน เดือน
D คือผลต่างเป็นจำนวน วัน