Page 1 of 1
สอบถามสูตรใส่ แจกแจงตารางการทำงานค่ะ
Posted: Fri Dec 11, 2020 1:41 pm
by always0127
ก่อนหน้านี้ เคยสอบถามสูตร ดึงข้อมูลการทำงาน
หากอยากรู้ว่าใครทำงานวันไหนเวรอะไรบ้าง เช่น นาย A ทำงานโดยมี D วันที่ 2 นาย F ทำงาน โดยมีเวร N วันที่ 8 17 เป็นต้น
แล้วได้สูตร ดังนี้ค่ะ
IFERROR(INDEX($27:$27,AGGREGATE(15,6,COLUMN($C$27:$AG$27)/(INDEX($C$29:$AG$32,MATCH($B12,$B$29:$B$32,0),0)=$D12),COLUMNS($E12:E12))),"")
ปัญหาที่พบคือ หากในช่องที่มีเครื่องหมาย / จะไม่สามารถดึงข้อมูลมาใส่ได้ จะต้องปรับปรุงสูตรอย่างไรดีคะ
ขอบคุณมากค่ะ
Re: สอบถามสูตรใส่ แจกแจงตารางการทำงานค่ะ
Posted: Fri Dec 11, 2020 2:26 pm
by Bo_ry
E12
=IFERROR(AGGREGATE(15,6,$C$26:$AG$26/ISNUMBER(SEARCH($D12,INDEX($C$28:$AG$41,MATCH($B12,$B$28:$B$41,),))),CO
Re: สอบถามสูตรใส่ แจกแจงตารางการทำงานค่ะ
Posted: Sat Dec 12, 2020 9:04 pm
by puriwutpokin
อีกตัวอย่าง E12=IFERROR(AGGREGATE(15,6,$C$26:$AG$26/($B12=$B$28:$B$41)/FIND($D12,$C$28:$AG$41),COLUMNS($E12:E12)),"")
Re: สอบถามสูตรใส่ แจกแจงตารางการทำงานค่ะ
Posted: Sun Dec 13, 2020 9:53 am
by always0127
Bo_ry wrote: Fri Dec 11, 2020 2:26 pm
E12
=IFERROR(AGGREGATE(15,6,$C$26:$AG$26/ISNUMBER(SEARCH($D12,INDEX($C$28:$AG$41,MATCH($B12,$B$28:$B$41,),))),CO
ลอง copy ไป เหมือนสูตรไม่ครบค่ะ
Re: สอบถามสูตรใส่ แจกแจงตารางการทำงานค่ะ
Posted: Sun Dec 13, 2020 9:55 am
by always0127
puriwutpokin wrote: Sat Dec 12, 2020 9:04 pm
อีกตัวอย่าง E12=IFERROR(AGGREGATE(15,6,$C$26:$AG$26/($B12=$B$28:$B$41)/FIND($D12,$C$28:$AG$41),COLUMNS($E12:E12)),"")
ดิฉันลองไปใส่ บางบรรทัด วันที่โดนหาร 2 เช่น มี D วันที่ 3 ลองใส่สูตรได้ 1.5 ประมาณนี้ค่ะ
Re: สอบถามสูตรใส่ แจกแจงตารางการทำงานค่ะ
Posted: Sun Dec 13, 2020 10:51 am
by puriwutpokin
always0127 wrote: Sun Dec 13, 2020 9:55 am
puriwutpokin wrote: Sat Dec 12, 2020 9:04 pm
อีกตัวอย่าง E12=IFERROR(AGGREGATE(15,6,$C$26:$AG$26/($B12=$B$28:$B$41)/FIND($D12,$C$28:$AG$41),COLUMNS($E12:E12)),"")
ดิฉันลองไปใส่ บางบรรทัด วันที่โดนหาร 2 เช่น มี D วันที่ 3 ลองใส่สูตรได้ 1.5 ประมาณนี้ค่ะ
ลองแนบไฟล์ล่าสุดที่ ใส่แบบที่ว่ามาดูครับ
Re: สอบถามสูตรใส่ แจกแจงตารางการทำงานค่ะ
Posted: Sun Dec 13, 2020 4:48 pm
by always0127
puriwutpokin wrote: Sun Dec 13, 2020 10:51 am
always0127 wrote: Sun Dec 13, 2020 9:55 am
puriwutpokin wrote: Sat Dec 12, 2020 9:04 pm
อีกตัวอย่าง E12=IFERROR(AGGREGATE(15,6,$C$26:$AG$26/($B12=$B$28:$B$41)/FIND($D12,$C$28:$AG$41),COLUMNS($E12:E12)),"")
ดิฉันลองไปใส่ บางบรรทัด วันที่โดนหาร 2 เช่น มี D วันที่ 3 ลองใส่สูตรได้ 1.5 ประมาณนี้ค่ะ
ลองแนบไฟล์ล่าสุดที่ ใส่แบบที่ว่ามาดูครับ
hiเ้light สีแดง ที่โดนหารครึ่งให้แล้วนะคะ ถ้าใส่ตัวอักษร 2 ตัว วันที่จะโดนหารครึ่ง ถ้าใส่ตัวเดียววันที่ปกติค่ะ เป็นเฉพาะบางเซลค่ะ
Re: สอบถามสูตรใส่ แจกแจงตารางการทำงานค่ะ
Posted: Sun Dec 13, 2020 5:36 pm
by puriwutpokin
ปรับที่ E12=IFERROR(AGGREGATE(15,6,$C$26:$AG$26/($B12=$B$28:$B$41)/SEARCH("*"&$D12&"*",$C$28:$AG$41),COLUMNS($E12:E12)),"")
Re: สอบถามสูตรใส่ แจกแจงตารางการทำงานค่ะ
Posted: Sun Dec 13, 2020 6:24 pm
by always0127
puriwutpokin wrote: Sun Dec 13, 2020 5:36 pm
ปรับที่ E12=IFERROR(AGGREGATE(15,6,$C$26:$AG$26/($B12=$B$28:$B$41)/SEARCH("*"&$D12&"*",$C$28:$AG$41),COLUMNS($E12:E12)),"")
สำเร็จแล้วค่ะ ขอบคุณมากมากค่ะ
Re: สอบถามสูตรใส่ แจกแจงตารางการทำงานค่ะ
Posted: Sun Dec 13, 2020 10:24 pm
by Bo_ry
=IFERROR(AGGREGATE(15,6,$C$26:$AG$26/ISNUMBER(SEARCH($D12,INDEX($C$28:$AG$41,MATCH($B12,$B$28:$B$41,),))),COLUMNS($E12:E12)),"")