Page 1 of 1
รบกวนด้วยค่ะ โชว์ Status ที่ถูกต้องแบบมีเงื่อนไข
Posted: Sat Sep 12, 2020 2:24 am
by yayeenaja
รบกวนด้วยค่ะอาจารย์
Request No.ดูเฉพาะเดือนนั้นว่ามีรหัสอะไรบ้าง โชว์แค่ค่าเดียว ถ้าซ้ำกันหลายค่า
ตรง Status คอลัมน์ C ใน Sheet ตารางสรุปที่ต้องการ
-ถ้าทำข้อมูล Request No.เดือน Jan-20 ให้ดูRequest No. Dec-19 ที่เหมือนกันด้วยว่า
Status เป็นอย่างไร
ถ้าทำข้อมูลเดือน Feb-20 ให้ดูเดือน Dec-19 และ Jan-20 Request No. เหมือนกัน
ที่ให้ขึ้นเงื่อนไข Status ดังนี้
(*ถ้าดูเดือนไหน ให้ดู Request No.ย้อนหลังไปเดือนอื่นๆ)
รายละเอียดเงื่อนไข และตารางสรุปที่ต้องการอยู่ในไฟล์แนบ
Re: รบกวนด้วยค่ะ โชว์ Status ที่ถูกต้องแบบมีเงื่อนไข
Posted: Sat Sep 12, 2020 9:05 am
by logic
ลองดูแบบนี้ก่อนครับ
E2 =IFERROR(INDEX(Data!$I:$I,AGGREGATE(15,6,ROW(Data!$A$8:$A$66)/(0<FREQUENCY(IF(Data!$A$8:$A$66<=$A2,IF(Data!$C$8:$C$66=$B2,MATCH(Data!$I$8:$I$66,Data!$I$8:$I$66,0))),ROW(Data!$A$8:$A$66)-ROW(Data!$A$8)+1)),COLUMNS($E2:E2))),"")
เขียนสูตรเสร็จอย่าเพิ่ง Enter ต้องกด 3 แป้นคือ Ctrl+Shift+Enter คัดลอก ไปขวาและลง
ผลเป็นแบบนี้เลือกคำตอบแบบไหนครับ

Re: รบกวนด้วยค่ะ โชว์ Status ที่ถูกต้องแบบมีเงื่อนไข
Posted: Sat Sep 12, 2020 10:27 am
by puriwutpokin
อีกตัวอย่างที่ C2=IFERROR(LOOKUP(2,1/(Data!$C$8:$C$66=$B2)/(Data!$A$8:$A$66=$A2),Data!$I$8:$I$66),"")
Re: รบกวนด้วยค่ะ โชว์ Status ที่ถูกต้องแบบมีเงื่อนไข
Posted: Sat Sep 12, 2020 9:31 pm
by Bo_ry
A2
=LOOKUP(2,1/(Data!$C$8:$C$66=B2),Data!$A$8:$A$66)
C2
=LOOKUP(2,1/COUNTIFS(Data!$C$8:$C$66,B2,Data!$I$8:$I$66,{"Reject","Follow up","Approved"}),{"Reject","Follow up","Approved"})
Re: รบกวนด้วยค่ะ โชว์ Status ที่ถูกต้องแบบมีเงื่อนไข
Posted: Sun Sep 13, 2020 9:30 pm
by yayeenaja
ขอบคุณมากๆค่ะอาจารย์
ได้แล้วค่ะ ^_^
Re: รบกวนอีกรอบค่ะ โชว์ Status ที่ถูกต้องแบบมีเงื่อนไข
Posted: Mon Sep 14, 2020 10:07 am
by yayeenaja
จากเดิมต้องดู Request No. และStatus ย้อนหลัง
ขอเปลี่ยนเป็นดูเฉพาะ Request No. เดือนนั้นๆ แล้วขึ้น Status ตามเงื่อนไขเดิม
ต้องเปลี่ยนสูตรอย่างไงคะ
รบกวนด้วยค่ะอาจารย์
Re: รบกวนด้วยค่ะ โชว์ Status ที่ถูกต้องแบบมีเงื่อนไข
Posted: Tue Sep 15, 2020 12:07 am
by Bo_ry
Data มีแค่วันเดียว
C2
=LOOKUP(2,1/COUNTIFS(Data!$C$8:$C$66,B2,Data!$A$8:$A$66,A2,Data!$I$8:$I$66,{"Reject","Follow up","Approved"}),{"Reject","Follow up","Approved"})
ถ้า Data มีหลายวัน และ A2 เป็นวันที่ 1 ของแต่ละเดือน
=LOOKUP(2,1/COUNTIFS(Data!$C$8:$C$66,B2,Data!$A$8:$A$66,">="&A2,Data!$A$8:$A$66,"<"&EDATE(A2,1),Data!$I$8:$I$66,{"Reject","Follow up","Approved"}),{"Reject","Follow up","Approved"})
Re: รบกวนด้วยค่ะ โชว์ Status ที่ถูกต้องแบบมีเงื่อนไข
Posted: Tue Sep 15, 2020 9:31 pm
by yayeenaja
ขอบคุณมากค่ะอาจารย์ ที่ช่วยให้ Present งาน ข้อมูลถูกต้องผ่านไปได้ด้วยดี
ขอบคุณจริงๆค่ะ ^_^