Page 1 of 1
หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Tue Apr 14, 2020 10:53 am
by thesmart
เรียน อาจารย์และเพื่อนในกลุ่มทุกคนครับ
ผมขออนุญาตสอบถามสูตร SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
**ต้องการยอดรวม STOCK ทุกแผนก ซึ่งอยู่ชีทเดียวกันทั้งหมดครับ**
(ปัจจุบันผมต้อง + SUMIF ไปเรื่อยๆ จนครบทุกคอลัมน์ บางชีทมีเป็น 15คอลัมน์ครับ) T_T
สูตรที่ผมใช้อยู่ตอนนี้ครับ
=SUMIF('STOCK แผนก'!A:A,A:A,'STOCK แผนก'!B:B)+SUMIF('STOCK แผนก'!A:A,A:A,'STOCK แผนก'!C:C)+SUMIF('STOCK แผนก'!A:A,A:A,'STOCK แผนก'!D:D)+SUMIF('STOCK แผนก'!A:A,A:A,'STOCK แผนก'!E:E)+SUMIF('STOCK แผนก'!A:A,A:A,'STOCK แผนก'!F:F)
เอกสารตามไฟล์ที่แนบเลยครับ (ขอบพระคุณมากๆครับ)
Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Tue Apr 14, 2020 11:25 am
by logic
กระทู้นี้ได้ผลไหม ~~>
viewtopic.php?f=3&t=17025
รายงานผลด้วยครับ
Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Tue Apr 14, 2020 12:42 pm
by thesmart
โทษทีครับพอดีพึ่งไปข้างนอกมาครับ เลยตอบช้าหน่อยครั
กระทู้นั้นได้ผลแล้วครับ ขอบคุณมากๆครับ
แต่กระทู้นี้ผมลองเอามาทำแล้วแต่ยังไม่ได้เลยครับผม T_T
Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Tue Apr 14, 2020 1:16 pm
by logic
ลองดูครับ
B2 =SUM(INDEX('STOCK แผนก'!$B$2:$F$12,MATCH(A2,'STOCK แผนก'!$A$2:$A$12,0),0))
Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Tue Apr 14, 2020 1:46 pm
by thesmart
ได้แล้วครับผม ขอบพระคุณมากๆเลยครับ
ผมขอรบกวนถามอีกนิดนึงครับ พอดีว่าไฟล์งานจริงๆมันไม่ได้เรียงคอลัมน์กันครับ
เช่นไฟล์นี้มันเรียงกัน B:F (แต่ถ้าสมมุติผมต้องการ Sum ตัวเลขคอลัมน์ B,E,G,J,L,N,P) **ต้องใช้สูตรแบบไหนดีครับ**
Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Tue Apr 14, 2020 2:30 pm
by logic
ขอไฟล์แนบใหม่ในแบบที่ทำตัวอย่างให้ตรงกับที่จะใช้มาแล้วครับ
Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Tue Apr 14, 2020 2:56 pm
by thesmart
แนบไฟล์งานใหม่แล้วครับ
สูตรที่ผมใช้อยู่ตอนนี้ครับ
=SUMIF('STOCK แผนก'!A:A,A:A,'STOCK แผนก'!$C:$C)+SUMIF('STOCK แผนก'!A:A,A:A,'STOCK แผนก'!$G:$G)+SUMIF('STOCK แผนก'!A:A,A:A,'STOCK แผนก'!$K:$K)+SUMIF('STOCK แผนก'!A:A,A:A,'STOCK แผนก'!$O:$O)+SUMIF('STOCK แผนก'!A:A,A:A,'STOCK แผนก'!$S:$S)
Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Tue Apr 14, 2020 4:17 pm
by logic
แก้สูตรเป็นแบบนี้ครับ
B2 =SUMIF('STOCK แผนก'!$C$2:$T$2,"จำนวน",INDEX('STOCK แผนก'!$C$2:$T$13,MATCH(A2,'STOCK แผนก'!$A$2:$A$13,0),0))
Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Tue Apr 14, 2020 4:35 pm
by thesmart
ผมลองดูแล้วครับ สูตรมันไม่ได้อยู่ 4 ช่องครับ
คือ B5,B6,B11,B12 นอกนั้นตรงหมดทุกตัวแล้วครับ
Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Tue Apr 14, 2020 5:01 pm
by logic
แก้ O2 ให้เป็นคำว่า "จำนวน" ด้วยครับ
Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Tue Apr 14, 2020 5:55 pm
by thesmart
OK แล้วครับ ขอบพระคุณมากจริงๆครับ

Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Tue Apr 14, 2020 7:34 pm
by thesmart
พี่ logic ครับ
แล้วถ้าไฟล์งานที่เราต้องการ SUMIF ชื่อคอลัมน์ไม่ซ้ำกัน
เราต้องใช้สูตร SUMIF แบบไหนหรอครับ
เอกสารตามไฟล์ที่แนบครับ
Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Tue Apr 14, 2020 7:59 pm
by snasui

ตัวอย่างสูตรครับ
เซลล์ B2 คีย์
=SUMPRODUCT(SUBTOTAL(9,OFFSET('STOCK แผนก'!$C$1,MATCH(A2,'STOCK แผนก'!$A$2:$A$12,0),4*(COLUMN('STOCK แผนก'!$C$2:$T$2)-COLUMN('STOCK แผนก'!$C$2)))))
Enter > Copy ลงด้านล่าง
Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Tue Apr 14, 2020 9:23 pm
by Bo_ry
อีกแบบ
=SUMIFS(INDEX('STOCK แผนก'!$C$2:$S$12,MATCH(A2,'STOCK แผนก'!$A$2:$A$12,),),'STOCK แผนก'!$A$1:$Q$1,"LOTงาน")
Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Tue Apr 14, 2020 10:33 pm
by thesmart
ขอบคุณมากครับ
**แล้วถ้าผมไม่อยากเอายอดจำนวนของคอลัมน์ G (ปะกบข้าง) มีสูตรไหนที่สามารถทำได้บ้างครับ**
Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Tue Apr 14, 2020 11:01 pm
by snasui

แนบไฟล์ล่าสุดมาด้วยจะได้ตอบต่อไปจากนั้นครับ
Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Wed Apr 15, 2020 8:27 am
by thesmart
ต้องการหาสูตร SUMIF หายอดจำนวนงานของคอลัมน์ C (พิมพ์),K (ปะกบข้าง),O (แกะกล่อง),W (ส่งออก)
โดยไม่เอายอดจำนวนของคอลัมน์ G (ปะกบด้าน) และ คอลัมน์ S (แพ็คกล่อง)
ตามไฟล์งานที่แนบครับ
Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Wed Apr 15, 2020 9:01 am
by logic
ลองดูครับ
B2 =SUM(INDEX('STOCK แผนก'!$C$2:$X$13,MATCH(A2,'STOCK แผนก'!$A$2:$A$13,0),0))-SUM(SUMIF('STOCK แผนก'!$C$1:$X$1,{"LOTงาน","ปะกบด้าน","แพ็คกล่อง"},INDEX('STOCK แผนก'!$C$2:$X$13,MATCH(A2,'STOCK แผนก'!$A$2:$A$13,0),0)))
Re: หาขั้นตอนวิธีทำ SUMIF ชีทเดียวกัน แต่หลายคอลัมน์ ให้ง่ายกว่านี้ครับ
Posted: Wed Apr 15, 2020 11:01 am
by Bo_ry
B2
=SUMPRODUCT(SUMIFS(INDEX('STOCK แผนก'!$C$2:$AW$12,MATCH(A2,'STOCK แผนก'!$A$2:$A$12,),),'STOCK แผนก'!$C$1:$AW$1,{"พิมพ์","ปะกบข้าง","แกะกล่อง","ส่งออก"}))