Page 1 of 1
สูตรเกี่ยวกับเวลา-เช็คช่วงเวลา am,pm
Posted: Tue Mar 06, 2012 10:09 pm
by sopasiri
ขอสอบถามอาจารย์ดังนี้
ยังคงวนเวียนอยู่กับการลงเวลาพนักงาน ปัญหาคือพนักงานบ้างท่านชอบกดปุ่มหน้าเครื่องผืดทำให้ลงเวลาผิดไปด้วย
Clock In ,Clock Out ดังนั้นเมื่อ นำข้อมูลลงเวลาทำตรวจสอบ Clock In จะต้องเป็น ช่วงเวลา 8.00 แต่มีบ้างท่านไปกดปุ่ม Clock Out แทน
จึงอยากได้เพิ่มคอลัมมา 1 คอลัมเพื่อเช็ค การลงเวลา ว่า ท่านใดลงผิดบ้างเพื่อสะดวกประหยัดเวลา
มีตัวอย่างไฟล์พร้อมคำอธิบายในไฟล์แนบ
ขอบคุณคะ
Re: สูตรเกี่ยวกับเวลา-เช็คช่วงเวลา am,pm
Posted: Tue Mar 06, 2012 10:39 pm
by snasui

ลองตามนี้ครับ
ที่เซลล์ K2 คีย์สูตร
=IF(OR(AND(B2>="0:00"+0,B2<="12:00"+0,E2="Clock In"),AND(B2>="12:01"+0,B2<="23:59"+0,E2="Clock Out")),"","Err")
Enter > Copy ลงด้านล่าง
Re: สูตรเกี่ยวกับเวลา-เช็คช่วงเวลา am,pm
Posted: Tue Mar 06, 2012 11:01 pm
by sopasiri
ถูกต้องตรงที่ต้องการ ขอบคุณมากค่ะ
Re: สูตรเกี่ยวกับเวลา-เช็คช่วงเวลา am,pm
Posted: Tue Mar 06, 2012 11:12 pm
by bank9597
snasui wrote:
ลองตามนี้ครับ
ที่เซลล์ K2 คีย์สูตร
=IF(OR(AND(B2>="0:00"+0,B2<="12:00"+0,E2="Clock In"),AND(B2>="12:01"+0,B2<="23:59"+0,E2="Clock Out")),"","Err")
Enter > Copy ลงด้านล่าง
ใช้ And มากเหลือเกินน่ะครับอาจารย์ สูตรจะทำงานช้าไหมครับเนี่ย

Re: สูตรเกี่ยวกับเวลา-เช็คช่วงเวลา am,pm
Posted: Tue Mar 06, 2012 11:21 pm
by snasui

สูตรพวกนี้ไม่ได้ทำงานช้าครับ ยกเว้นจะใช้จำนวนมากซึ่งไม่ว่าสูตรใดก็สามารถช้าได้ทั้งนั้นครับ
สูตรที่ทำงานช้า
หลัก ๆ แล้วคือฟังก์ชั่น Vlookup แบบตรงตัว, Match แบบตรงตัว, สูตร Array ทั้งหลาย Volatile ฟังก์ชั่นที่ใช้จำนวนมาก เป็นต้น
Re: สูตรเกี่ยวกับเวลา-เช็คช่วงเวลา am,pm
Posted: Tue Mar 06, 2012 11:39 pm
by bank9597

ขอบคุณเป็นอย่างยิ่งที่ให้ความกระจ่างครับ
ส่วนสูตร And นี้ กับ & นี้ ผมคิดว่าตัวเดียวกัน กั่ก กั่ก
เพราะ & จะทำให้การคำนวนช้า เช่นการใช้ Index+Match ดึงค่าอ้างอิง 2 เงื่อนไขครับ
Re: สูตรเกี่ยวกับเวลา-เช็คช่วงเวลา am,pm
Posted: Tue Mar 06, 2012 11:47 pm
by snasui

เครื่องหมาย & ใช้สำหรับ
เชื่อมข้อความ ส่วน And ซึ่งหมายถึง
และ เป็นคนละตัวและใช้กับคนละแบบ สูตรที่ใช้เชื่อมข้อความเพื่อให้เป็นหลายเงื่อนไขนั้นยิ่งเชือมเงื่อนไขเข้าไปมากเท่าไรก็ยิ่งช้าลงเท่านั้นครับ
Re: สูตรเกี่ยวกับเวลา-เช็คช่วงเวลา am,pm
Posted: Tue Mar 06, 2012 11:49 pm
by bank9597

คิดผิดอยู่นานเลยครับ
Re: สูตรเกี่ยวกับเวลา-เช็คช่วงเวลา am,pm
Posted: Wed Mar 07, 2012 11:01 pm
by norkaz
ถ้าให้ผมเขียนสูตรเพื่อหาคำตอบงานนี้ คงพอเอาตัวรอดได้ แต่สูตรคงยาวซัก 8 บรรทัด
การซ้อน And เป็นชั้นๆ แบบ อาจารย์ คนควน แสดงไว้ ช่วยให้สูตรสั้นลงมาก
ตัดการซ้อน IF แบบอื่นๆลงไปได้อย่างเหลือเชื่อ!!
Re: สูตรเกี่ยวกับเวลา-เช็คช่วงเวลา am,pm
Posted: Wed Mar 07, 2012 11:47 pm
by bank9597

ผมนึกว่ามีสูตร CHOOSE เท่านั้น ที่ใช้แทน IF ได้โดยไม่ต้องให้สูตรยาวเป็นรถไฟ
