วิธีใช้ SUMIF, SUMIFS ใน Google ชีต

เผยแพร่แล้ว: 2022-03-30

ฟังก์ชัน SUMIF และ SUMIFS ของ Google ชีตช่วยวิเคราะห์ จัดระเบียบ และสรุปข้อมูลตามเกณฑ์เฉพาะ

สูตรเหล่านี้จะรวมค่าของเซลล์เมื่อตรงตามข้อกำหนดที่คุณกำหนด

ฉันเพิ่งทำเช่นนี้สำหรับธุรกิจออนไลน์ที่ต้องการเจาะลึกรายงานการเข้าชมของตน

ฉันส่งออกการเข้าชมไซต์รายวันของบริษัทตามช่องทางจากซอฟต์แวร์วิเคราะห์ของบริษัท และนำเข้าข้อมูลนั้นไปยัง Google ชีต ซึ่งฉันบันทึกเป็น "การเข้าชมรายวัน"

จากนั้นฉันก็รวบรวมข้อมูล: หนึ่งแถวต่อช่องต่อวัน บริษัทรับทราฟฟิกจากแหล่งที่มาประมาณเก้าแหล่ง ดังนั้นตั้งแต่วันที่ 1 มกราคมถึง 28 มีนาคม (87 วัน) สเปรดชีตจึงมียอดรวมการเข้าชมช่อง 748 แถว นี่เป็นข้อมูลที่มากเกินไปที่จะจัดเรียงด้วยตนเอง

Screenshot of Google Sheet showing SUMIF example

การนำเข้าข้อมูลส่งผลให้มียอดรวมการเข้าชมช่องทาง 748 แถว

โดยใช้ข้อมูลตัวอย่าง มาดูกันว่าสูตร SUMIF และ SUMIFS สามารถช่วยวิเคราะห์การเข้าชมไซต์ได้อย่างไร โดยเฉพาะ:

  • แต่ละช่องสร้างการเข้าชมได้มากเพียงใดตลอดระยะเวลา 87 วัน
  • แต่ละช่องสร้างได้เท่าไหร่ต่อเดือน?

ซูมิฟ

ข้อมูลการจราจรที่นำเข้ามีสามคอลัมน์: วันที่ ช่อง และจำนวนการเข้าชมที่ไม่ซ้ำสำหรับแต่ละช่องในวันนั้น

Screenshot of Google Sheet with SUMIFs examples

ข้อมูลต้นฉบับมีสามคอลัมน์ในแผ่นงาน: วันที่ ช่อง และการเข้าชมไซต์

งานแรกของฉันคือหาว่าแต่ละช่องสร้างการเข้าชมได้มากเพียงใดตลอด 87 วัน

ในการเริ่มต้น ฉันสร้างแผ่นงานชื่อ "การเข้าชมทั้งหมดตามช่อง" โดยมีสองคอลัมน์คือ "ช่อง" และ "การเข้าชมทั้งหมด"

Screenshot of Google Sheets SUMIFs example with two columns

แผ่นงานใหม่ Total Traffic by Channel มียอดรวมการรับส่งข้อมูลสำหรับแต่ละช่องสำหรับช่วงเวลาทั้งหมด

ฉันใช้สูตร SUMIF เพื่อรับการเข้าชมทั้งหมดจากแต่ละช่องสำหรับช่วงวันที่ทั้งหมด สูตรยอมรับพารามิเตอร์สองหรือสามตัว

เวอร์ชันสองพารามิเตอร์ประกอบด้วย "ช่วง" และ "เกณฑ์"

 =SUMIF(ช่วง, เกณฑ์)

ในกรณีนี้ ช่วงคือตำแหน่งที่สูตรจะค้นหาเกณฑ์และเซลล์ที่จะรวม

สำหรับตัวอย่างนี้ เราต้องการเวอร์ชันสามพารามิเตอร์ ซึ่งเพิ่ม "ช่วงผลรวม" ช่วงนั้นเป็นช่วงที่ Google ชีตจะดูเมื่อตรงกับเกณฑ์ ช่วงผลรวมแสดงถึงเซลล์ที่จะรวม

 =SUMIF(ช่วง, เกณฑ์, ช่วงผลรวม)

ตอนนี้ฉันจะใช้สูตรเพื่อรับทราฟฟิกจากช่องทางพันธมิตร

เมื่อฉันเริ่มพิมพ์ “=SUMIF” ลงในแถบสูตร Google ชีตจะมีตัวเลือกให้เลือกสูตร SUMIF

Screenshot of Google Sheets showing SUMIF being typed

Google ชีตแนะนำ SUMIF ก่อนที่การพิมพ์จะเสร็จสิ้น

เนื่องจากฉันเลือกสูตร SUMIF ที่แนะนำ Google ชีตจึงแสดงคำแนะนำให้ฉัน ฉันสามารถไปยังส่วนต่างๆ ของสมุดงานและเลือกคอลัมน์จากแผ่นงานประจำวันได้ตามต้องการ

Screenshot of Google Sheet with the suggested SUMIF function.

การเลือกฟังก์ชัน SUMIF ที่แนะนำจะทำให้ขั้นตอนการสร้างสูตรง่ายขึ้น

ฉันไปที่แผ่นงาน "การจราจรรายวัน" และเลือกคอลัมน์ B

ต่อไป ฉันต้องกำหนดเกณฑ์ของฉัน ซึ่งก็คือคำว่า “พันธมิตร” เนื่องจากฉันมีคำนี้อยู่แล้วในชีตใหม่ Total Traffic by Channel ฉันจึงสามารถใช้การอ้างอิงเซลล์ A3

Screenshot showing the sum range as the criterion.

การคลิกที่เซลล์ A3 จะเพิ่มค่า "Affiliate" ให้กับสูตร SUMIF เป็นเกณฑ์

สุดท้าย ฉันกลับไปที่แผ่นข้อมูลการจราจรรายวันและเลือกคอลัมน์ C ซึ่งเป็นช่วงผลรวม หากคอลัมน์ B ตรงกับเกณฑ์ "พันธมิตร" ของฉัน ค่าในคอลัมน์ C ของแถวเดียวกันจะถูกรวมเข้ากับผลรวม

Screenshot showing Column C as the sum range.

หากคอลัมน์ B ตรงกับเกณฑ์ของฉัน "พันธมิตร" ค่าในคอลัมน์ C ของแถวเดียวกันจะถูกรวมเข้ากับผลรวม

นี่คือสูตรสำเร็จ

 =SUMIF('การจราจรรายวัน'!B:B,A3,'การจราจรรายวัน'!C:C)

เช่นเดียวกัน เราทราบดีว่าช่อง Affiliate กระตุ้นการเข้าชมไซต์ 53,875 ครั้งตั้งแต่วันที่ 1 มกราคมถึง 28 มีนาคม

Google Sheets screenshot showing the total visits from affiliates.

สูตร SUMIF ได้ผล ช่อง Affiliate กระตุ้นการเข้าชม 53,875 ตั้งแต่วันที่ 1 มกราคมถึง 28 มีนาคม

ฉันสามารถคว้ามุมด้านล่างของเซลล์นี้แล้วลากสูตรลงไปเพื่อรับผลรวมสำหรับแต่ละช่องที่เหลือ

Screenshot showing the effect of dragging a cell

การลากสูตรของเซลล์ลงไปที่คอลัมน์จะเติมยอดรวมการรับส่งข้อมูลสำหรับช่องทางอื่นๆ ทั้งหมด

ช่องทาง "ชำระเงิน" (เช่น การโฆษณา) สร้างส่วนแบ่งการเข้าชม (การเข้าชม 3,038,521 ครั้ง) ซึ่งเป็นเรื่องปกติสำหรับไซต์อีคอมเมิร์ซ

SUMIFS

ฟังก์ชัน SUMIFS คล้ายกับ SUMIF เว้นแต่จะอนุญาตให้ใช้เกณฑ์หลายเกณฑ์ คุณลักษณะนี้ช่วยตอบคำถามที่สอง "แต่ละช่องสร้างการเข้าชมได้มากเพียงใดต่อเดือน"

พารามิเตอร์สำหรับ SUMIFS อยู่ในลำดับที่แตกต่างกันเล็กน้อย

 =SUMIFS(ช่วงผลรวม ช่วงเกณฑ์ เกณฑ์)

เป็นไปได้ที่จะมีเกณฑ์เกือบไม่จำกัดโดยการเพิ่มคู่ของช่วงเกณฑ์และเกณฑ์

 =SUMIFS(ช่วงผลรวม, ช่วงเกณฑ์ 1, เกณฑ์ 1, ช่วงเกณฑ์ 2, เกณฑ์ที่ 2)

ฉันได้สร้างแผ่นงาน "การเข้าชมรายเดือนตามช่อง" อีกแผ่น โดยมีแถวของช่องและคอลัมน์ของเดือน

Screenshot of Monthly Traffic by Channel

แผ่นงานปริมาณการใช้ข้อมูลรายเดือนตามช่องทางเป็นที่ที่ฟังก์ชัน SUMIFS รับยอดรวมการรับส่งข้อมูลรายเดือน

ฉันได้ทำงานผ่านฟังก์ชัน SUMIFS ในลักษณะเดียวกับฟังก์ชัน SUMIF เนื่องจากสามารถรวมเกณฑ์ได้หลายอย่าง สูตร SUMIF จึงอาจยาวได้ ในที่สุด ผมก็มีสูตรสำเร็จสำหรับช่อง Affiliate ในเดือนมกราคม 2022

 =SUMIFS('Daily Traffic'!C:C,'Daily Traffic'!B:B,A2,'Daily Traffic'!A:A,">=2022-01-01",'Daily Traffic'!A:A ,"<=2022-01-31") 
Screenshot of a SUMIFs formula.

สูตร SUMIF อาจใช้เวลานานเนื่องจากมีหลายเกณฑ์

เรามาแยกสูตรนี้กัน

พารามิเตอร์แรกคือช่วงผลรวม คอลัมน์ C ในแผ่นข้อมูลการเข้าชมรายวัน ประกอบด้วยปริมาณการเข้าชมจริง

 =SUMIFS('ปริมาณการใช้รายวัน'!C:C,

พารามิเตอร์คั่นด้วยเครื่องหมายจุลภาคสองตัวถัดไปคือช่วงเกณฑ์แรกและเกณฑ์แรก

 'การจราจรรายวัน'!B:B,A2

คอลัมน์ B ในแผ่นข้อมูลการจราจรรายวัน ( 'การจราจรรายวัน'!B:B ในสูตร) ​​คือรายการช่อง Cell A2 มีชื่อช่องว่า "Affiliate" ฉันสามารถพิมพ์ "affiliate" ได้ แต่การใช้การอ้างอิงเซลล์ทำให้สามารถลากสูตรลงและเติมช่องอื่นๆ ได้

ช่วงและเกณฑ์สองคู่ถัดไปจะสร้างช่วงวันที่ คอลัมน์การจราจรรายวัน A เก็บวันที่ เกณฑ์ “>=2022-01-01” ระบุว่าวันที่มากกว่าหรือเท่ากับ 1 มกราคม 2022

 'การจราจรรายวัน'!A:A,">=2022-01-01"

ฉันรวมวันที่เป็นข้อความ “>=2022-01-01” เพราะฉันรู้ว่า Google ชีตจะรู้จักรูปแบบนั้น อีกวิธีในการเขียนวันที่คือ: “>=”&date(2022,1,1)

ทั้งสองจะทำงาน

ฉันสามารถคัดลอกและวางสูตรตามช่วงวันที่ของแต่ละรายการได้ แต่มิฉะนั้น งานจะเสร็จสมบูรณ์ ฟังก์ชัน SUMIF ทำให้กระบวนการค่อนข้างตรงไปตรงมา ตอนนี้ฉันรู้จำนวนการเข้าชมรายเดือนทั้งหมดที่สร้างโดยแต่ละช่อง

Screenshot of the final Daily Traffic sheet showing the SUMIFs formula

ฟังก์ชัน SUMIF นั้นตรงไปตรงมาเพื่อรับยอดรวมรายเดือนตามช่องทาง