Page 1 of 1
สูตรโดยเอาข้อมูลใน Sheet Data มาสรุปข้อมูลใน Sheet รวมสรุป
Posted: Sat Mar 14, 2026 2:48 pm
by Aantsugar
ต้องทำการเขียนสูตรโดยเอาข้อมูลใน Sheet Data มาสรุปข้อมูลใน Sheet รวมสรุป
โดยที่ สรุปข้อมูลตามวันที่ โดยที่ช่วงวันที่ 1-9 ใช้เรท ราคา 1050 และ วันที่ 10-31 ใช้เรทราคา 1717
ตัวอย่างตามไฟล์แนบ
รบกวนอาจารย์และผู้รู้ ชี้แนะด้วยค่ะ

Re: สูตรโดยเอาข้อมูลใน Sheet Data มาสรุปข้อมูลใน Sheet รวมสรุป
Posted: Sat Mar 14, 2026 3:45 pm
by snasui

ตัวอย่างสูตรครับ
เซลล์ D5 คีย์
=IF($C5=1050,DAY(D$4)<=9,DAY(D$4)>9)*SUMIFS(Data!$F$3:$F$60,Data!$C$3:$C$60,$B5,Data!$A$3:$A$60,D$4)
Enter > Copy ไปทางขวาและลงด้านล่าง
Re: สูตรโดยเอาข้อมูลใน Sheet Data มาสรุปข้อมูลใน Sheet รวมสรุป
Posted: Sat Mar 14, 2026 3:59 pm
by Aantsugar
snasui wrote: Sat Mar 14, 2026 3:45 pm

ตัวอย่างสูตรครับ
เซลล์ D5 คีย์
=IF($C5=1050,DAY(D$4)<=9,DAY(D$4)>9)*SUMIFS(Data!$F$3:$F$60,Data!$C$3:$C$60,$B5,Data!$A$3:$A$60,D$4)
Enter > Copy ไปทางขวาและลงด้านล่าง
ขอบคุณอาจารย์มากค่ะ ได้ตามที่ต้องการ
แต่ติดอีก 1 อย่างค่ะอาจารย์
ใน Sheet รวมสรุป อยากให้ข้อมูลใน คอล์ม A , B ดึงข้อมูลจาก Sheet Data คอล์ม B,C
มา Sheet รวมสรุป โดยตัดข้อมูลซ้ำออก โดยแสดงข้อมูลลง ตามตัวอย่าง

Re: สูตรโดยเอาข้อมูลใน Sheet Data มาสรุปข้อมูลใน Sheet รวมสรุป
Posted: Sat Mar 14, 2026 4:40 pm
by snasui

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ A5 คีย์
=IFERROR(INDEX(Data!B:B,AGGREGATE(15,6,ROW(Data!$B$3:$B$60)/(0<FREQUENCY(MATCH(Data!$C$3:$C$60,Data!$C$3:$C$60,0),ROW(Data!$B$3:$B$60)-ROW(Data!$B$3)+1)),INT((ROWS(A$3:A3)-1)/2)+1)),"")
Enter > Copy ไป B5 แล้ว Copy ลงด้านล่าง
- ที่ C5 คีย์
=IF(A5="","",LOOKUP(MOD((ROWS(A$3:A3)-1),2)+1,{1;2},{1050;1017}))
Enter > Copy ลงด้านล่าง
Re: สูตรโดยเอาข้อมูลใน Sheet Data มาสรุปข้อมูลใน Sheet รวมสรุป
Posted: Sun Mar 15, 2026 9:39 am
by Aantsugar
snasui wrote: Sat Mar 14, 2026 4:40 pm

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ A5 คีย์
=IFERROR(INDEX(Data!B:B,AGGREGATE(15,6,ROW(Data!$B$3:$B$60)/(0<FREQUENCY(MATCH(Data!$C$3:$C$60,Data!$C$3:$C$60,0),ROW(Data!$B$3:$B$60)-ROW(Data!$B$3)+1)),INT((ROWS(A$3:A3)-1)/2)+1)),"")
Enter > Copy ไป B5 แล้ว Copy ลงด้านล่าง
- ที่ C5 คีย์
=IF(A5="","",LOOKUP(MOD((ROWS(A$3:A3)-1),2)+1,{1;2},{1050;1017}))
Enter > Copy ลงด้านล่าง
ขอบคุณอาจารย์มากค่ะ ได้ตามที่ต้องการเลยค่ะ
