Page 1 of 1
ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Mon May 27, 2019 12:56 am
by yodpao.b
ขอสูตร Sum แบบมีข้อแม้ "Holiday"
ขอสูตร Sum แบบมีข้อแม้ "Holiday"
นำทุกต่ามารวมกัน
ข้อแม้อยู่ คอลัม C
Capture1.JPG
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Mon May 27, 2019 6:51 am
by puriwutpokin
ที่h14=SUMPRODUCT((C18:C57="W")*(D18:M57))
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Mon May 27, 2019 6:49 pm
by yodpao.b
ขอยคุณครับ เดียวข้อลองใช้ Pivoit tabel ก่อน
ถ้ามันช้าจะค่อยใช้สูตร คงต้องรบกวนใหม่
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Mon May 27, 2019 11:14 pm
by yodpao.b
ขอสูตร Sum แบบมี 2 ข้อแม้
1.ข้อแม้อยู่ คอลัม C คือ Workday
2.ข้อแม้คือมากกว่า 1
นำทุกต่ามารวมกัน
ข้อแม้อยู่ คอลัม C
Capture.JPG
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Tue May 28, 2019 12:10 am
by puriwutpokin
ที่ H5=SUMPRODUCT(D18:M57,(C18:C57="Workday")*(D18:M57>=1))
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Tue May 28, 2019 1:34 am
by yodpao.b
ขอบคุณครับ
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Wed May 29, 2019 9:06 pm
by yodpao.b
Capture.JPG
ต้องการสูตรหาค่าแบบในช่องวงกลมครับ
ในช่องที่มีตัวเลขในวงกลมจะมีสูตรอยู่ครับ
ผมไม่สามารถอธิบายว่าตัวเลขมาได้อย่างไร แต่บอลได้ว่าที่เห็น 4 Sheet เชื่อมต่อกัน
ผมต้องการลดขั้นตอนลง เราสามารถหาคำตอบได้ไหมครับ
ว่าให้อ้างอิง Sheet "data" Sheetเดียว
หมายเหตุ
อันที่จริงข้อมูลเยอะมากหัก 10000 บรรทัด และก็ยาวไปทางขวา
ผมพยายามลบข้อมูลไม่ให้ไปกระทบกับสูตรเดิมเพื่อท่านจะได้เห็นที่มาที่ไป
จึงไม่แน่ใจว่าคำตอบนั้นยังเป็นจริงไหม
ช่วยหาสูตรที่ให้อ้างอิงกับ Sheet "data" Sheetเดียวด้วยครับ
ขอบคุณครับ
ไฟล์เดียวโหลดให้ครับ มันมาพร้อมกันไม่ได้
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Wed May 29, 2019 9:09 pm
by yodpao.b
ไฟล์
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Wed May 29, 2019 9:59 pm
by Bo_ry
E11
=AVERAGE(IFERROR(SUBTOTAL(CHOOSE(COLUMNS($E11:E11),4,1,5),OFFSET('on off'!$D$17:$D$414,,COLUMN('on off'!$D$17:$R$17)-COLUMN('on off'!$D$17))),))*1000
กด Ctrl+Shift+Enter ลากไป G11
E12
=AVERAGE(IFERROR(1/(1/SUBTOTAL(CHOOSE(COLUMNS($E11:E11),4,1,5),OFFSET('on off'!$T$17:$T$414,,COLUMN('on off'!$D$17:$R$17)-COLUMN('on off'!$D$17)))),""))*1000
กด Ctrl+Shift+Enter ลากไป G12
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Wed May 29, 2019 11:25 pm
by yodpao.b
ค่าที่ได้เหมือนกันครับ ดีครับ
แต่ถ้าไม่ให้มันมอง Sheet on off มองแต่ Sheet "data" ได้ไหมครับ
เพราะว่า ผมต้องการลบ Sheet "data" ออก
สาเหตุ ถ้า Sheet "data" มีข้อมูลมากถึงหลัก 10000 บรรทัด
Sheet on off จะมีมากกว่าถึง 2 เท่า บรรทัด ละ 1 นาที เดือนหนึงประมาณ 60x24x30 บรรทัด และคูณด้านขวาอีก
ผมมั้่นใจเลย แก้ไขอะไรทีช้ามาก ยิ่งตอน save " ลืมได้เลย มากกว่า 10 นาที
ช่วยแนะนำด้วยตรับ เหลือแค่ 6 ช่องนี้ครับ
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Thu May 30, 2019 5:47 pm
by Bo_ry
ต้องมี column ช่วย
L2 =IFERROR(AGGREGATE(14,6,data!D$17:D$414/(data!D$17:D$414>=0.1),1),)*1000
L3 =IFERROR(AVERAGE(IFERROR(data!D$17:D$414/(data!D$17:D$414>=0.1),""))*1000,)
กด Ctrl+Shift+Enter
L4 =IFERROR(AGGREGATE(15,6,data!D$17:D$414/(data!D$17:D$414>=0.1),1),)*1000
ลาก L2:L4 ไปทางขวา
E11:G11
=AVERAGE(INDEX($L$2:$Z$4,COLUMNS($E11:E11),))
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Thu May 30, 2019 6:41 pm
by yodpao.b
ขอบคุณมากครับเดียวขอลองก่อนนะครับ
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Thu May 30, 2019 8:56 pm
by yodpao.b
1.JPG
เปิดไฟล์ใหม่ที่ให้มา
ผลคือทีเซล L1 หรือ I2 ขึ้น =IFERROR(_xlfn.AGGREGATE(14,6,data!E$17:E$414/(data!E$17:E$414>=0.1),1),)*1000
พอลองแก้ไขที่ L1 ดังรูปบนสุด ผลลัพที่ได้ตือ 0 ผิด
พอลองแก้ไขที่ L3 ผลลัพที่ได้ตือ 0 ผิด
น่าจะเป็นที่ excel 2007 รึเปล่าครับ
พอลองแก้ไขที่ L2 ผลลัพที่ได้ตือ 3528 ถูก คามรูป
2.JPG
รูปหลังแก้ไข
3.JPG
ไม่ทราบเป็นเพราะอะไรครับ
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Thu May 30, 2019 8:58 pm
by yodpao.b
ไฟล์ตรบ
แก้ไข ที่ L1 L2 L3 ครับ
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Thu May 30, 2019 9:04 pm
by snasui
yodpao.b wrote: Thu May 30, 2019 8:56 pm
น่าจะเป็นที่ excel 2007 รึเปล่าครับ

ใช่ครับ
Excel 2007 ลงไป
ไม่รองรับฟังก์ชั่น Aggregate ครับ
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Thu May 30, 2019 9:51 pm
by yodpao.b
ใช่ครับเครื่องที่บ้าน Excel 2007
ถ้างั้น โพสต์นี้จะกลับไปทำที่ทำงานครับ
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Fri May 31, 2019 11:11 am
by yodpao.b
เปิดใน excel 2013 ทำงานได้ตามปกติครับ
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Sat Jun 01, 2019 11:09 am
by Bo_ry
2007 เปลี่ยนเป็น
L2 =MAX(IF(data!D$17:D$414>=0.1,data!D$17:D$414))*1000
L4 =MIN(IF(data!D$17:D$414>=0.1,data!D$17:D$414))*1000
L6 =IFERROR(MAX(IF(data!D$17:D$414<0.1,data!D$17:D$414)),)*1000
L8 =IFERROR(MIN(IF((data!D$17:D$414<0.1)*data!D$17:D$414,data!D$17:D$414)),)*1000
กด Ctrl+Shift+Enter ทุกสูตร
Re: ขอสูตร Sum แบบมีข้อแม้ "Holiday"
Posted: Mon Jun 10, 2019 2:41 am
by yodpao.b
ขอบคุณมากครับ