ฟังก์ชัน Excel SUMIF จะแสดงผลรวมของเซลล์ที่ตรงตามเงื่อนไขเดียว สามารถใช้เกณฑ์กับวันที่ ตัวเลข และข้อความได้ ฟังก์ชัน SUMIF รองรับตัวดำเนินการเชิงตรรกะ (>,<,,=) and wildcards (*,?) for partial matching.
excel รับวันสุดท้ายของเดือนวัตถุประสงค์ ผลรวมตัวเลขในช่วงที่ตรงตามเกณฑ์ที่ให้มา ส่งกลับค่า ผลรวมของค่าที่ให้มา ไวยากรณ์ =SUMIF (ช่วง, เกณฑ์, [sum_range]) อาร์กิวเมนต์
- พิสัย - ช่วงของเซลล์ที่คุณต้องการใช้เกณฑ์
- เกณฑ์ - เกณฑ์ที่ใช้ในการกำหนดเซลล์ที่จะเพิ่ม
- sum_range - [ไม่บังคับ] เซลล์ที่จะรวมกัน หากไม่ระบุ sum_range เซลล์ในช่วงจะถูกรวมเข้าด้วยกันแทน
ฟังก์ชัน SUMIF จะแสดงผลรวมของเซลล์ในช่วงที่ตรงกับเงื่อนไขเดียว อาร์กิวเมนต์แรกคือช่วงที่จะใช้เกณฑ์ อาร์กิวเมนต์ที่สองคือเกณฑ์ และอาร์กิวเมนต์สุดท้ายคือช่วงที่มีค่าที่จะรวม รองรับ SUMIF ตัวดำเนินการตรรกะ (>,<,,=) and สัญลักษณ์แทน (*,?) สำหรับการจับคู่บางส่วน เกณฑ์สามารถใช้ค่าในเซลล์อื่นได้ตามที่อธิบายไว้ด้านล่าง
SUMIF อยู่ในกลุ่มของ แปดฟังก์ชันใน Excel ที่แบ่งเกณฑ์ตรรกะออกเป็นสองส่วน (ช่วง + เกณฑ์) ส่งผลให้ วากยสัมพันธ์ที่ใช้สร้างเกณฑ์ต่างกัน , และ SUMIF ต้องใช้ ช่วงเซลล์ สำหรับอาร์กิวเมนต์ range คุณไม่สามารถใช้ an อาร์เรย์ .
SUMIF รองรับเฉพาะ a เดี่ยว สภาพ. หากคุณต้องการใช้เกณฑ์หลายเกณฑ์ ให้ใช้ ฟังก์ชัน SUMIFS . หากคุณต้องการจัดการค่าที่ปรากฏใน พิสัย อาร์กิวเมนต์ (เช่น แยกปีจากวันที่เพื่อใช้ในเกณฑ์) ดู SUMPRODUCT และ/หรือ กรอง ฟังก์ชั่น.
การใช้งานพื้นฐาน | เกณฑ์ในอีกเซลล์หนึ่ง | ไม่เท่ากับ | เซลล์ว่าง | วันที่ | ไวลด์การ์ด | วีดีโอ
การใช้งานพื้นฐาน
ในเวิร์กชีตที่แสดง มีตัวอย่าง SUMIF สามตัวอย่าง ในตัวอย่างแรก (G6) SUMIF ถูกกำหนดค่าให้รวมค่าที่มากกว่า 100 ในตัวอย่างที่สอง (G7) SUMIF จะส่งกลับผลรวมของค่าที่สีเป็น 'สีแดง' ในตัวอย่างสุดท้าย (G8) SUMIF ได้รับการกำหนดค่าให้รวมค่าที่สถานะเป็น 'CA' (แคลิฟอร์เนีย)
= SUMIF (D6:D10,'>100') // values > 100 = SUMIF (B6:B10,'Jim',D6:D10) // Rep = Jim = SUMIF (C6:C10,'ca',D6:D10) // State = CA
สังเกตว่าไม่จำเป็นต้องใช้เครื่องหมายเท่ากับ (=) เมื่อสร้างเกณฑ์ 'เท่ากับ' นอกจากนี้ โปรดสังเกตว่า SUMIF ไม่คำนึงถึงขนาดตัวพิมพ์ คุณสามารถรวมค่าที่ตัวแทนคือจิมโดยใช้ 'จิม' หรือ 'จิม'
เกณฑ์ในอีกเซลล์หนึ่ง
ค่าจากเซลล์อื่นสามารถรวมอยู่ในเกณฑ์ได้โดยใช้ การต่อกัน . ในตัวอย่างด้านล่าง SUMIF จะแสดงผลรวมของยอดขายทั้งหมดเหนือมูลค่าใน G4 สังเกตว่าตัวดำเนินการมากกว่า (>) ซึ่งเป็นข้อความ ต้องอยู่ในเครื่องหมายคำพูด สูตรใน G5 คือ:
= SUMIF (D5:D9,'>'&G4) // sum if greater than G4
ไม่เท่ากับ
เพื่อแสดงเกณฑ์ 'ไม่เท่ากับ' ให้ใช้ '' โอเปอเรเตอร์ ล้อมรอบด้วยเครื่องหมายคำพูดคู่ (''):
= SUMIF (B5:B9,'red',C5:C9) // not equal to 'red' = SUMIF (B5:B9,'blue',C5:C9) // not equal to 'blue' = SUMIF (B5:B9,''&E7,C5:C9) // not equal to E7
แจ้งให้ทราบอีกครั้ง SUMIF คือ ไม่ กรณีที่สำคัญ.
เซลล์ว่าง
SUMIF สามารถคำนวณผลรวมตามเซลล์ที่ว่างหรือไม่ว่าง ในตัวอย่างด้านล่าง SUMIF ใช้เพื่อรวมจำนวนเงินในคอลัมน์ C โดยขึ้นอยู่กับว่าคอลัมน์ D มี 'x' หรือว่างเปล่า:
วิธีไปที่บรรทัดถัดไปในเซลล์เดียวกันใน excel
= SUMIF (D5:D9,'',C5:C9) // blank = SUMIF (D5:D9,'',C5:C9) // not blank
วันที่
วิธีที่ดีที่สุดในการใช้ SUMIF กับวันที่คือการอ้างถึง a วันที่ที่ถูกต้อง ในเซลล์อื่นหรือใช้ ฟังก์ชัน DATE . ตัวอย่างด้านล่างแสดงทั้งสองวิธี:
= SUMIF (B5:B9,'<'& DATE (2019,3,1),C5:C9) = SUMIF (B5:B9,'>='& DATE (2019,4,1),C5:C9) = SUMIF (B5:B9,'>'&E9,C5:C9)
สังเกตว่าเราต้อง ต่อกัน ตัวดำเนินการจนถึงวันที่ใน E9 หากต้องการใช้เกณฑ์วันที่ขั้นสูงเพิ่มเติม (เช่น วันที่ทั้งหมดในเดือนที่กำหนด หรือวันที่ทั้งหมดระหว่างวันที่สองวัน) คุณจะต้องเปลี่ยนไปใช้ ฟังก์ชัน SUMIFS ซึ่งสามารถจัดการเกณฑ์ได้หลายเกณฑ์
ไวลด์การ์ด
ฟังก์ชัน SUMIF รองรับ สัญลักษณ์แทน ดังที่เห็นในตัวอย่างด้านล่าง:
= SUMIF (B5:B9,'mi*',C5:C9) // begins with 'mi' = SUMIF (B5:B9,'*ota',C5:C9) // ends with 'ota' = SUMIF (B5:B9,'????',C5:C9) // contains 4 characters
ดูตัวอย่างสูตร SUMIF เพิ่มเติมด้านล่าง
หมายเหตุ
- SUMIF รองรับเงื่อนไขเดียวเท่านั้น ใช้ ฟังก์ชัน SUMIFS สำหรับหลายเกณฑ์
- เมื่อไหร่ sum_range ถูกละเว้น เซลล์ใน พิสัย จะถูกสรุป
- สตริงข้อความในเกณฑ์ต้องอยู่ในเครื่องหมายคำพูดคู่ (''), เช่น 'apple', '>32', 'ja*'
- การอ้างอิงเซลล์ในเกณฑ์คือ ไม่ อยู่ในเครื่องหมายคำพูดเช่น '<'&A1
- อักขระตัวแทน ? และ * สามารถใช้ในเกณฑ์ได้ เครื่องหมายคำถามจะตรงกับอักขระตัวใดตัวหนึ่ง และเครื่องหมายดอกจันจะตรงกับลำดับของอักขระใดๆ (ศูนย์หรือมากกว่า)
- หากต้องการค้นหาเครื่องหมายคำถามตามตัวอักษรหรือดอกจัน ให้ใช้เครื่องหมายตัวหนอน (~) ที่เครื่องหมายคำถามด้านหน้าหรือเครื่องหมายดอกจัน (เช่น ~?, ~*)
- SUMIFS ต้องใช้ ช่วงคุณไม่สามารถแทนที่ an อาร์เรย์ .