ต้องการผลรวมถ้าตามเกณฑ์สองข้อ


1

ฉันต้องการความช่วยเหลือฉันต้องการ SUMIF เมื่อชื่อและวันที่ตรงกัน

Date   Jun Jun Mar Jun
Name1  10  11  14  12
Name2  2   34  4   7

ต้องการผลลัพธ์

Date  Jun  Mar
Name1  33   14
Name2  43   4

คำตอบด้านล่างดี แต่ฉันขอแนะนำให้ปรับโครงสร้างข้อมูลของคุณถ้าทำได้ การทำงานกับคอลัมน์เพียงสามคอลัมน์จะง่ายกว่า: ชื่อ, เดือน, ค่า คุณสามารถใช้ไม่เพียงเท่านั้น SUMIFS สำหรับปัญหานี้สิ่งอื่น ๆ อีกมากมายก็จะง่ายขึ้นเช่นกัน
Engineer Toast

คำตอบ:


2

สมมติว่าข้อมูลของคุณถูกจัดวางเช่นเดียวกับ "วันที่" ใน A1 และ "7" ใน E3, คุณทำได้:

=SUM(IF($A$2:$A$3=$A8,IF($B$1:$E$1=B$7,$B$2:$E$3)))

อย่าลืมใส่ด้วย CTRL + SHIFT + ENTER

enter image description here


1

ทางออกของ Bruce Wayne นั้นดีมาก นอกจากนี้ยังมีวิธีที่ง่ายกว่า (แต่มีความยืดหยุ่นน้อยกว่าเล็กน้อย): =SUMIF($B$1:$E$1,"="&B$7,$B2:$E2)

$B$1:$E$1 เป็นช่วงที่มีการทดสอบเงื่อนไข ทั้งแถวและคอลัมน์ต่างยึดเพราะฉันมักจะทดสอบกับชื่อเดือนที่เหมือนกันเสมอ

"="&B$7 เป็นเงื่อนไข ที่นี่แถวนั้นถูกยึดเพราะฉันจะดูชื่อเดือนในแถวที่ 7 เสมอ แต่คอลัมน์ไม่ได้เพราะฉันต้องการลากสิ่งนี้ข้ามโต๊ะของฉันและนำไปใช้กับส่วนหัวคอลัมน์ใดก็ได้ที่อยู่ภายใต้

$B2:$E2 เป็นช่วงที่จะสรุปโดย sumif ตอนนี้คอลัมน์ถูกยึด แต่แถวไม่ได้เพราะฉันต้องการลากลงและนำไปใช้กับชื่อ # ในคอลัมน์ A

วิธีนี้ต้องใช้ความระมัดระวังมากขึ้นกับเครื่องหมาย $ ของคุณ - เพื่อให้แน่ใจว่ามีการอ้างอิงชื่อ # ที่เหมาะสม ฯลฯ นอกจากนี้ยังต้องการให้ชื่อของคุณอยู่ในลำดับเดียวกันในตารางสรุปเช่นเดียวกับที่อยู่ในตารางเริ่มต้น

Demo


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