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
ทำไฟล์ตัวอย่างแนบมาด้วยจะได้ช่วยกันดูได้ครับ :P

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

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
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ N5 คีย์
    =DATE(YEAR(C5)+7,MONTH(C5),DAY(C5)-1)
    Enter
  2. ที่ G5 คีย์
    =DATEDIF(C5,E5,"y")
    Enter
  3. ที่ H5 คีย์
    =DATEDIF(C5,E5,"ym")
    Enter
  4. ที่ I5 คีย์
    =DATEDIF(C5,E5,"md")
    Enter
  5. ที่ J5 คีย์
    =DATEDIF(E5,N5,"y")
    Enter
  6. ที่ K5 คีย์
    =DATEDIF(E5,N5,"ym")
    Enter
  7. ที่ 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
:D ช่วยอธิบายมาว่าเซลล์นั้นนับจากไหน อย่างไร ในโพสต์ก่อนหน้าและในไฟล์ไม่ได้อธิบายเอาไว้ครับ

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
:D ตามที่อธิบายมานั้น สูตรที่ปรับปรุงมาคือ

=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
:D DateDif เป็นการหาความแตกต่างของวันที่เริ่มและวันที่สิ้นสุด Cell1 คือวันที่เริ่ม Cell2 คือวันที่สิ้นสุด โดยวันที่สิ้นสุดต้องมากกว่าวันที่เริ่มเสมอครับ

ส่วน Y, YM, MD เป็นลักษณะของคำตอบที่ต้องการ
Y คือผลต่างเป็นจำนวน ปี
YM คือผลต่างเป็นจำนวน เดือนในปี
์MD คือผลต่างเป็นจำนวน วันในเดือน
M คือผลต่างเป็นจำนวน เดือน
D คือผลต่างเป็นจำนวน วัน