Page 1 of 1

สอบถามวิธีการหาวันขาดในช่วงครับ

Posted: Mon Jan 30, 2023 3:02 pm
by Xcelvba
คอลัมน์ A คือข้อมูลวันทำงาน ต้องการผลลัพธ์ใน คอลัมน์ G ครับ

เงื่อนไขดังนี้ครับ
1.ต้องการช่วงข้อมูลที่ขาดหายไป (ขาดงาน) มาเรียงเป็นแถวครับ
2.ถ้าตรงกับวันอาทิตย์ จะไม่นำมาแสดงในแถว
ตัวอย่างตามไฟล์ และรูปแนบครับ

* ขอตัวอย่างสูตร 2 รูปแบบครับ ทั้งแบบ ก่อนและ หลังตัดวันอาทิตย์ เพื่อจะนำไปศึกษาต่อ ขอบคุณครับ

Re: สอบถามวิธีการหาวันขาดในช่วงครับ

Posted: Tue Jan 31, 2023 5:53 am
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ J3 คีย์สูตรเพื่อหาวันที่ไม่มีในช่วง A3:A8
    =FILTER(ROW(INDIRECT($A$3&":"&$A$8)),1-ISNUMBER(MATCH(ROW(INDIRECT($A$3&":"&$A$8)),$A$3:$A$8,0)))
    Enter
  2. ที่ K3 คีย์สูตรเพื่อหาวันที่ไม่มีในช่วง A3:A8 ไม่นับรวมวันอาทิตย์
    =FILTER(ROW(INDIRECT($A$3&":"&$A$8)),(1-ISNUMBER(MATCH(ROW(INDIRECT($A$3&":"&$A$8)),$A$3:$A$8,0)))*(WEEKDAY(ROW(INDIRECT($A$3&":"&$A$8)))<>1))
    Enter

Re: สอบถามวิธีการหาวันขาดในช่วงครับ

Posted: Tue Jan 31, 2023 8:19 am
by Xcelvba
สอบถามเพิ่มเติมครับ
snasui wrote: Tue Jan 31, 2023 5:53 am
=FILTER(ROW(INDIRECT($A$3&":"&$A$8)),1-ISNUMBER(MATCH(ROW(INDIRECT($A$3&":"&$A$8)),$A$3:$A$8,0)))

[/list]


การใช้ 1-...... คือการกลับค่าจาก TRUE เป็น FALSE ใช่หรือไม่ครับ

Re: สอบถามวิธีการหาวันขาดในช่วงครับ

Posted: Tue Jan 31, 2023 7:05 pm
by snasui
Xcelvba wrote: Tue Jan 31, 2023 8:19 am 1-...... คือการกลับค่าจาก TRUE เป็น FALSE ใช่หรือไม่ครับ
:D ใช่ครับ

Re: สอบถามวิธีการหาวันขาดในช่วงครับ

Posted: Wed Feb 01, 2023 8:24 am
by Xcelvba
ขอบคุณมากครับ