Page 1 of 1

รบกวนช่วยย่อสูตร If and Or ให้หน่อยครับ และขอสูตรเพิ่มเติม

Posted: Wed Jun 26, 2013 2:12 pm
by pukachino
จากไฟล์ ในช่อง D จะ สูตรตรวจสอบการซ้ำของข้อมูล โดย ไม่คิดเวลา
=IF(AND(B2=B3,C2=C3),"Dup",IF(C2=5,IF(OR(C3=6,C3=7,C3=8,C3=9,C3=11,C3=15),"Dup",IF(AND(C2=15,C3=11),"Dup",IF(AND(C2=6,C3=11),"Dup",""))),""))


เงื่อนไข การเช็ค Dup
1. ถ้า B2=B3 และ C2=C3 ถือว่า ซ้ำกัน
2. ถ้า C2=5 แล้ว C3=6,7,8,9,11,15 ( ตัวใดตัวหนึ่ง) จะถือว่าซ้ำ
3. ถ้า C2=15 และ C3=11 จะถือว่าซ้ำ
4. ถ้า C2=6 และ C3=11 จะถือว่าซ้ำ


รบกวนช่วยดูให้หน่อย ครับว่า สามารถย่อให้สั้นกว่าเดิมได้มั้ย ถ้าได้รบกวนด้วยครับ



และรบกวนช่วยแนะนำสูตร ในกรณี ที่ นำเงื่อนไข ของเวลาเข้ามาเกี่ยวข้อง


โดย เวลาในช่อง A2 น้อยกว่า A3 = 1 นาที ก็ให้ทำการเข้าสูตรเช็คซ้ำ ด้านบน

แต่ถ้า เกิน 1 นาที แสดงว่า ไม่เข้าเงื่อนไขการตรวจสอบ

Re: รบกวนช่วยย่อสูตร If and Or ให้หน่อยครับ และขอสูตรเพิ่มเต

Posted: Wed Jun 26, 2013 3:34 pm
by snasui
:D ลองตามนี้ครับ

ที่ D2 คีย์สูตร

=IF(A3-A2<="0:01:00"+0,IF(OR(AND(B2=B3,C2=C3),AND(C2=5,ISNUMBER(MATCH(C3,{6,7,8,9,11,15},0))),AND(C2=15,C3=11),AND(C2=6,C3=11)),"Dup",""),"")

Enter > Copy ลงด้านล่าง

Re: รบกวนช่วยย่อสูตร If and Or ให้หน่อยครับ และขอสูตรเพิ่มเต

Posted: Thu Jun 27, 2013 10:12 am
by pukachino
ขอบคุณมากครับ