ผลรวมของเซลล์ทั้งหมดในสเปรดชีตของ Google ที่แถวที่ตรงกันเหมาะกับค่า


13

ฉันต้องการส่งคืนผลรวมของเซลล์ทั้งหมดใน ColumnA เฉพาะเมื่อค่าของเซลล์ในแถวเดียวกันเท่ากับค่าเฉพาะ

ตัวอย่างเช่นผลรวม C4 ถ้า D4 = "Bob" สมมติว่ามีหกแถวโดยที่ "Bob" ปรากฏใน ColumnD ฉันคาดว่าผลรวมของค่าหกค่าจาก ColumnC จะถูกรวมเข้าด้วยกัน

ความสงสัยของฉันคือข้างต้นต้องใช้การวนซ้ำซึ่ง Google Spreadsheets ไม่มีให้

คำตอบ:


11

=SUMIF(D:D,"bob",C:C)

ในคอลัมน์ C คือตัวเลขในคอลัมน์ D คือ ("bob" หรืออื่น ๆ )

หากคุณไม่ต้องการรวมคอลัมน์ทั้งหมดคุณสามารถใช้เป็นตัวอย่างได้

=SUMIF(D2:D6,"bob",C2:C6)  

หมายเหตุ: ข้อความต้องตรงตามตัวพิมพ์ใหญ่ - เล็ก (Bob ไม่เท่ากับบ็อบ)


1
สำหรับฉันแล้วดูเหมือนว่า sumif จะไม่ตรงตามตัวพิมพ์ใหญ่
WAF

-1

คุณสามารถใช้สูตรนี้:

= ถ้า (D4 = "Bob", ผลรวม (A0: A0), "null")

สิ่งนี้จะรวมค่าทั้งหมดในคอลัมน์ A หาก D4 เท่ากับ Bob มิฉะนั้นจะทำให้ null เป็นคำตอบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.