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
:D ตัวอย่างสูตรครับ

เซลล์ 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
:D แนบไฟล์ล่าสุดมาด้วยจะได้ตอบต่อไปจากนั้นครับ

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,{"พิมพ์","ปะกบข้าง","แกะกล่อง","ส่งออก"}))