สารบัญ
บ่อยครั้ง เราเจอกรณีที่เราต้องรวมช่วงโดยกระจายหลายคอลัมน์ ในบทความนี้ เราใช้ฟังก์ชันต่างๆ เช่น SUM , SUMIF , SUMIFS , SUMPRODUCT รวมทั้งการรวมกันของ SUMPRODUCT , ISNUMBER และ SEARCH ฟังก์ชัน
สมมติว่า ในชุดข้อมูล การลดราคาผลิตภัณฑ์ ของเดือนต่างๆ และเราต้องการจำนวนการขายรวมของผลิตภัณฑ์หนึ่งๆ ตลอดทั้งเดือน
ชุดข้อมูลสำหรับดาวน์โหลด
Sumifs Sum Range หลายคอลัมน์.xlsx6 วิธีง่ายๆ ในการ Sumifs Sum Range หลายคอลัมน์
วิธีการ 1: การใช้ฟังก์ชัน SUMIFS
ธรรมดา SUMIFS ไวยากรณ์ของฟังก์ชันคือ
=SUMIFS (sum_range, criteria_range1, criteria1, [range2], [เกณฑ์2], …)sum_range; ประกาศช่วงที่เราต้องการรวม
criteria_range1; กำหนดช่วงที่มีเกณฑ์อยู่
เกณฑ์ 1; กำหนดเกณฑ์ที่เราค้นหาใน criteria_range1 .
ลักษณะของฟังก์ชัน SUMIFS คือสามารถรวมได้เพียงหนึ่งคอลัมน์เท่านั้น ขึ้นอยู่กับเกณฑ์ที่อยู่ ใน หลายคอลัมน์ ดังนั้น เราต้องเพิ่มคอลัมน์ตัวช่วยเพื่อรวมช่วงผลรวมของหลายคอลัมน์
ขั้นตอนที่ 1: เพิ่มคอลัมน์ตัวช่วยเป็นผลรวมย่อยที่อยู่ติดกับช่วง พิมพ์สูตรด้านล่างในเซลล์ I7 .
=SUM(C7:H7)
ขั้นตอนที่ 2: กด ENTER แล้วลาก Fill Handle และสักครู่คุณจะเห็นผลรวมย่อยที่เหลือปรากฏขึ้น
ขั้นตอนที่ 3: ใส่ สูตรต่อไปนี้ในเซลล์ว่างใดๆ (เช่น C3 )
=SUMIFS(I7:I27,B7:B27,B3)
I7:I27; คือ sum_range.
B7:B27; เป็น เกณฑ์ช่วง 1.
B3; เป็นเกณฑ์
ขั้นตอนที่ 3: กด ENTER ยอดขายผลิตภัณฑ์ทั้งหมด จำนวน B3 (เกณฑ์เซลล์ ถั่ว ) จะปรากฏขึ้น
อ่านเพิ่มเติม: SUMIFS ของ Excel ที่มีช่วงผลรวมหลายค่าและหลายเกณฑ์
วิธีที่ 2: การใช้ฟังก์ชัน SUM
ไวยากรณ์ของฟังก์ชัน SUM คือ
=SUM(number1, [number2],…)ดังนั้น เราต้องแก้ไขฟังก์ชัน SUM เป็นฟังก์ชันอาร์เรย์เพื่อทำ งาน
ขั้นตอนที่ 1: ใส่สูตรต่อไปนี้ในเซลล์ว่างใดก็ได้ (เช่น C3)
=SUM((C7:C27+ D7:D27+E7:E27+F7:F27+G7:G27+H7:H27)*(–(B7:B27=B3)))ที่นี่ ในสูตร
(C7:C27+D7:D27+E7:E27+F7:F27+G7:G27+H7:H27); กำหนดผลรวมของแต่ละช่วงหกช่วง
(B7:B27=B3); ประกาศช่วงค่าเท่ากับ B3 (Bean) .
ขั้นตอนที่ 2: กด CTRL+SHIFT+ENTER พร้อมกัน เนื่องจากเป็นฟังก์ชันอาร์เรย์ ยอดขายผลิตภัณฑ์ทั้งหมดของ Bean ปรากฏขึ้น
คุณสามารถใช้ชื่อผลิตภัณฑ์ใดก็ได้ในเซลล์ B3 เพื่อนับ สินค้าทั้งหมดการขาย
อ่านเพิ่มเติม: วิธีใช้ VBA Sumifs ที่มีหลายเกณฑ์ในคอลัมน์เดียวกัน
วิธีที่ 3: การใช้ฟังก์ชัน SUMIF
ตามที่เราทราบก่อนหน้านี้ ฟังก์ชัน SUMIF ไม่อนุญาตให้รวมช่วงจากหลายคอลัมน์พร้อมกัน แต่เราสามารถใช้คอลัมน์ตัวช่วยเพื่อดำเนินการตามที่เราต้องการ ไวยากรณ์ของฟังก์ชัน SUMIF คือ
SUMIF(ช่วง, เกณฑ์, [sum_range])ช่วง; ประกาศเซลล์ที่มีเกณฑ์อยู่
เกณฑ์; กำหนดเงื่อนไขที่จะใช้ในช่วง
[sum_range]; ประกาศช่วงที่เราต้องการแสดง
ขั้นตอนที่ 1: เพิ่มคอลัมน์ตัวช่วยตาม ขั้นตอนที่ 1 และ 2 ที่อธิบายไว้ใน วิธีที่ 1 .
ขั้นตอนที่ 2: พิมพ์สูตรต่อไปนี้ในเซลล์ว่างใดก็ได้ (เช่น C3 )
<10 =SUMIF(B7:B27,B3,I7:I27)ในสูตร
B7:B27; เป็นช่วง
B3; เป็นเกณฑ์
I7:I27; เป็นsum_range.
ขั้นตอนที่ 2: กด ENTER จำนวนทั้งหมด B3 (เช่น Bean ) ยอดขายผลิตภัณฑ์ปรากฏขึ้น
อ่านเพิ่มเติม: วิธีใช้สูตร SUMIFS ที่มีหลายเกณฑ์ใน Excel (11 วิธี)
การอ่านที่คล้ายกัน
- SUMIFS ของ Excel ที่มีหลายเกณฑ์ในแนวตั้งและแนวนอน
- วิธีใช้ฟังก์ชัน SUMIFS ใน Excel ที่มีหลายเกณฑ์
- SUMIFS ด้วยสูตร INDEX-MATCH รวมถึงหลายรายการเกณฑ์
- ไม่รวมหลายเกณฑ์ในคอลัมน์เดียวกันด้วยฟังก์ชัน SUMIFS
- [แก้ไข]: SUMIFS ไม่ทำงานกับหลายเกณฑ์ (3 วิธีแก้ไข)
วิธีที่ 4: การใช้ฟังก์ชัน SUM SUMIF
อีกวิธีหนึ่งในการใช้ฟังก์ชัน SUMIF คือการรวมช่วงหนึ่งที่ เวลา. นี่อาจเป็นงานที่น่าเกลียด แต่ถ้าคุณมีสองสามคอลัมน์ที่ต้องดำเนินการ คุณก็นำไปใช้ได้ เนื่องจากเราทราบไวยากรณ์ของฟังก์ชัน SUMIF จากวิธีที่ 3 เราจะต้องรวมแต่ละคอลัมน์โดยใช้เกณฑ์ทุกครั้ง สมมติว่าเราต้องการรวมยอดขายผลิตภัณฑ์ในเดือนสุ่ม เช่น มกราคม มีนาคม และพฤษภาคม
ขั้นตอนที่ 1: ป้อนสูตรด้านล่างในเซลล์ว่างใดๆ (เช่น C3 ).
=SUMIF(B7:B27,B3,C7:C27)+SUMIF(B7:B27,B3,E7:E27)+SUMIF(B7:B27, B3,G7:G27)ในสูตร
SUMIF(B7:B27,B3,C7:C27); เป็นผลรวมของการขายผลิตภัณฑ์ B3 ผลิตภัณฑ์ในช่วง B7:B27 ที่ส่งผ่านค่าไปยังผลรวมจากช่วง C7:C27
เธรดเพิ่มเติมที่เหลือแสดงถึงจุดประสงค์เดียวกัน
ขั้นตอนที่ 2: แท็บ ENTER จำนวนการขายทั้งหมด ของผลิตภัณฑ์ B3 ( Bean ) ปรากฏขึ้น
อ่านเพิ่มเติม: SUMIFS หลายเกณฑ์ คอลัมน์ต่างๆ (6 วิธีที่มีประสิทธิภาพ)
วิธีที่ 5: การใช้ฟังก์ชัน SUMPRODUCT
สูตรทั่วไป SUMPRODUCT คือ
=SUMPRODUCT((criteria_rng=”text”)*(sum_range))เนื่องจากเราต้องการผลรวมของยอดขายทั้งหมดของ ผลิตภัณฑ์เฉพาะ เราสามารถใช้ชื่อผลิตภัณฑ์เป็นการอ้างอิง ”ข้อความ” และสูตรจะแสดงผลรวมจาก sum_range .
ขั้นตอนที่ 1: วางสูตรต่อไปนี้ในเซลล์ว่างใดๆ (เช่น B3 )
=SUMPRODUCT((B7:B27=”ถั่ว”)*(C7:H27))ภายใน สูตร
(C7:H27); ส่งกลับเกณฑ์เป็น จริง หรือ เท็จ
(B7:B27="Bean")*(C7:H27)
; คูณค่าด้วยเกณฑ์เอาต์พุต จริง หรือ เท็จ .
ในตอนท้าย
SUMPRODUCT((B7:B27= ”บีน”)*(C7:H27)); แสดงมูลค่าการขายทั้งหมด
ขั้นตอนที่ 2: กด ENTER จำนวนยอดขายรวมของผลิตภัณฑ์ “Bean” จะปรากฏขึ้น
อ่านเพิ่มเติม: วิธีใช้ SUMIFS เมื่อเซลล์ไม่เท่ากับหลายเซลล์ ข้อความ
วิธีที่ 6: การใช้ฟังก์ชัน SUMPRODUCT ISNUMBER SEARCH (อักขระพิเศษ)
บางครั้ง ชื่อผลิตภัณฑ์มีอักขระพิเศษในชื่อ อักขระเหล่านี้ได้รับข้อมูลจากผู้ใช้ที่ไม่ระมัดระวัง ในสถานการณ์นั้น เราสามารถใช้ SUMPRODUCT , ISNUMBER และ SEARCH รวมกันเพื่อนับยอดขายรวมของผลิตภัณฑ์ใดๆ ก็ได้
ขั้นตอนที่ 1: คัดลอก จากนั้นวางสูตรต่อไปนี้ในเซลล์ใดก็ได้ (เช่น B3 )
=SUMPRODUCT((ISNUMBER(SEARCH(“Bean ”,B7:B27)))*(C7:H27))Theสูตรทำงานเหมือนกับที่อธิบายไว้ใน วิธีที่ 5 นอกจากนี้ ฟังก์ชัน ISNUMBER และ SEARCH ยังทำหน้าที่ละเว้นอักขระพิเศษใดๆ ในชื่อผลิตภัณฑ์
ขั้นตอนที่ 2: แท็บ ENTER จำนวนการขายทั้งหมดของ “Bean” ปรากฏขึ้น
บทสรุป
SUM , SUMIF และ SUMIFS ผลรวมของฟังก์ชัน ช่วงในหลายคอลัมน์พร้อมการปรับเปลี่ยนสูตร ฟังก์ชัน SUMPRODUCT ทำงานได้อย่างง่ายดายหลังจากที่เราเพิ่มเกณฑ์ในสูตร การรวมกันของฟังก์ชัน SUMPRODUCT , ISNUMBER และ SEARCH สามารถรวมยอดขายทั้งหมดได้ แม้ว่าจะมีอักขระพิเศษอยู่ในชื่อผลิตภัณฑ์ก็ตาม หวังว่าคุณจะพบวิธีการที่กล่าวถึงชัดเจนพอที่จะปฏิบัติตาม และแสดงความคิดเห็น หากคุณต้องการคำชี้แจงเพิ่มเติมหรือมีอะไรเพิ่มเติม