Page 1 of 1
สอบถามการเขียนสูตร Booking slot time ครับ
Posted: Wed Apr 10, 2024 2:10 pm
by Klopp
สวัสดีครับ ขอคำแนะนำเรื่องการเขียนสูตร Booking slot time ครับ
ผมทำการเขียน สูตร Excel โดยทำการจองรอบสินค้าที่จะเข้าคลังสินค้า
ซึ่งประตูในการเข้ามีทั้งหมด 2 ด้าน
1. A
2. Non A
โดยมีเงื่อนไขดังนี้
1. การจองรอบรถที่เข้ามาของฝั่งเดียวกันห้ามซ้ำเวลากัน
2. การจองรอบรถของคนละฝั่งจองเวลาซ้้ากันได้ครับ
Note: ตัวอย่างอยู่ในไฟล์แนบครับ Column J ถึง Column R ครับ
สิ่งที่ต้องการ ( Column H ครับ )
ให้ข้อความแสดงสถานะทั้งหมด 4 สถานะครับ
1.Normal : เวลาในการจองไม่ซ้ำกับเงื่อนไข
2.Duplicate Slot time : เวลาในการจองซ้ำตามเงื่อนไข
3.Duplicate Slot time/ ฺBreak time : เวลาในการจองซ้ำตามเงื่อนไข และ ตรงกับเวลา Break
4.Break time : การจองไม่ซ้ำแต่ตรงกับเวลา Break
ขอบคุณครับ
Re: สอบถามการเขียนสูตร Booking slot time ครับ
Posted: Thu Apr 11, 2024 4:31 am
by norkaz
...
ไม่เข้าใจที่สอบถามมาครับ
รบกวนท่านเจ้าของคำถาม ช่วยอธิบายว่า H3:H16 เหตุใด คำตอบจึงเป็นแบบนั้นครับ
** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
...
Re: สอบถามการเขียนสูตร Booking slot time ครับ
Posted: Thu Apr 11, 2024 10:36 am
by Klopp
อธิบายเพิ่มเติมนะครับ
การจอง Slot จะเริ่มนับตั้งแต่ ลำดับการจอง ( C3) เป็นต้นไป
โดยมีเงื่อนไขที่ว่าจองก่อนได้ Slot ก่อนครับ
เงื่อนไขเพิ่มเติม
1. การจองรอบรถที่เข้ามาของฝั่งเดียวกันห้ามซ้ำเวลากัน และเหลื่อมเวลากัน
2. การจองรอบรถของคนละฝั่งจองเวลาซ้้ากันได้ครับ
อธิบายเพิ่มเติมในไฟล์แนบนะครับ Column I J K ครับ
ขอบคุณครับ
Re: สอบถามการเขียนสูตร Booking slot time ครับ
Posted: Thu Apr 11, 2024 11:26 am
by norkaz
...
ยังไม่เข้าใจครับ
สอบถามครับ จากตรงนี้
Product type:A
Start Slot:2
End Slot:8
Slot cell:O4-O10
เราต้องพิจารณาอย่างไร จึงมองที่ O4:O10
ทำไมจึงไม่สามารถมองที่ N4:N10 หรือ P4:P10 หรือเงื่อนไขคือ ใช้คอลัมน์ใดก็ได้ ถ้ามีเลขอยู่คอลัมน์นั้น คือ จองไม่ได้แล้ว
** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
...
Re: สอบถามการเขียนสูตร Booking slot time ครับ
Posted: Thu Apr 11, 2024 2:11 pm
by Klopp
ตอบคำถามครับ
ทำไมจึงไม่สามารถมองที่ N4:N10 หรือ P4:P10 หรือเงื่อนไขคือ ใช้คอลัมน์ใดก็ได้ ถ้ามีเลขอยู่คอลัมน์นั้น คือ จองไม่ได้แล้ว
- > อันนี้คือ concept ที่ถูกต้องครับ
- > เพิ่มเติมข้อมูลครับ : เงื่อนไขคือ ใช้คอลัมน์ใดก็ได้ ถ้ามีเลขอยู่คอลัมน์นั้น คือ จองไม่ได้แล้ว
ex: ถ้าจองฝั่ง Product type A จอง Slot 1-2 แต่ถ้าคนต่อมาเป็น Product type Non A สามารถจอง slot 1-2
- > อธิบายเพิ่มเติมครับ ตั้งแต่ Column L ถึง Column T ทำมาเพื่ออธิบายข้อมูลที่ให้กรอกมาครับ
- > ข้อมูลจริงๆที่กรอกมา คือ Column C ถึง Column G ครับ
ขอบคุณครับ
Re: สอบถามการเขียนสูตร Booking slot time ครับ
Posted: Thu Apr 11, 2024 5:18 pm
by norkaz
...
- > ข้อมูลจริงๆที่กรอกมา คือ Column C ถึง Column G ครับ
1.ถ้ามีข้อมูล เฉพาะ C-G แล้ว Break Time จะรู้ได้อย่างไร ต้องดูตรงไหนครับ
2. และถ้า 17 18 19 20 เป็น Break Time รายการที่ 7 Non A ควรเป็น Break Time ใช่หรือไม่
** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
...
Re: สอบถามการเขียนสูตร Booking slot time ครับ
Posted: Thu Apr 11, 2024 5:31 pm
by Klopp
ดูได้จาก Sheet Slot ตามไฟล์แนบครับ
ขอบคุณครับ
Excel Booking slot rev.2.xlsx
Re: สอบถามการเขียนสูตร Booking slot time ครับ
Posted: Thu Apr 11, 2024 5:41 pm
by norkaz
...
และถ้า 17 18 19 20 เป็น Break Time รายการที่ 7 Non A ควรเป็น Break Time ใช่หรือไม่
** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
Re: สอบถามการเขียนสูตร Booking slot time ครับ
Posted: Thu Apr 11, 2024 7:14 pm
by norkaz
...
** เนื่องจาก ผลลัพธ์ที่ผมหาได้ ไม่ตรงกับตัวอย่าง คำตอบที่ท่านเจ้าของคำถามให้มา
ถ้าผมเข้าใจถูกต้องว่า ถ้า 17 18 19 20 เป็น Break Time รายการที่ 7 Non A ควรเป็น Break Time
K3
=IF(E3="A",SEQUENCE(,G3-F3+1,F3),"")
Copy ลงไป
K19
=IF(E3="Non A",SEQUENCE(,G3-F3+1,F3),"")
Copy ลงไป
H3
=IF(AND(IF(E3="A",SUM(IF(K3:R3<>"",COUNTIFS($K$2:R2,K3:R3))),SUM(IF(K19:R19<>"",COUNTIFS($K$18:R18,K19:R19))))>0,IF(E3="A",SUM(COUNTIF(K3:R3,{17,18,19,20})),SUM(COUNTIF(K19:R19,{17,18,19,20})))>0),"Duplicate/Break time",IF(AND(IF(E3="A",SUM(IF(K3:R3<>"",COUNTIFS($K$2:R2,K3:R3))),SUM(IF(K19:R19<>"",COUNTIFS($K$18:R18,K19:R19))))=0,IF(E3="A",SUM(COUNTIF(K3:R3,{17,18,19,20})),SUM(COUNTIF(K19:R19,{17,18,19,20})))>0),"Break time",IF(IF(E3="A",SUM(IF(K3:R3<>"",COUNTIFS($K$2:R2,K3:R3))),SUM(IF(K19:R19<>"",COUNTIFS($K$18:R18,K19:R19))))+IF(E3="A",SUM(COUNTIF(K3:R3,{17,18,19,20})),SUM(COUNTIF(K19:R19,{17,18,19,20})))=0,"Normal","Duplicate Slot")))
Copy ลงไป
** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
Re: สอบถามการเขียนสูตร Booking slot time ครับ
Posted: Wed Apr 17, 2024 3:19 pm
by Klopp
** เนื่องจาก ผลลัพธ์ที่ผมหาได้ ไม่ตรงกับตัวอย่าง คำตอบที่ท่านเจ้าของคำถามให้มา
ถ้าผมเข้าใจถูกต้องว่า ถ้า 17 18 19 20 เป็น Break Time รายการที่ 7 Non A ควรเป็น Break Time
- > ถูกต้องครับ เป็น Break time ขออภัยสำหรับการสื่อสารผิดพลาดครับ
ได้รับคำตอบตามที่ต้องการครับ
ขอบคุณครับ