รวมกับการจับคู่ / ดัชนีด้วยหนึ่งตัวแก้ไขและเกณฑ์หนึ่งตัว


0

ฉันมีตารางต่อไปนี้

    Column A    Column B         Column C  

1  Board Size   Quantity         Classroom      <----- (Column header)
2     240          1           Classroom - 1
3     660          4           Classroom - 1
4     1100         1           Classroom - 1
5     1100         1           Classroom - 2
6     240          4           Classroom - 2
7     660          1           Classroom - 2
8     240          1           Classroom - 3
9     660          3           Classroom - 3
10    1100         2           Classroom - 3

ร้องขอแรกของฉัน:
ในตารางด้านล่างที่ผมอยากจะบอกว่าในF2ตัวอย่างเช่นเมื่อE2การแข่งขันไปColumn Cและ$F$1ตรงไปแล้วให้ฉันมูลค่าจดหมายจำนวนสินค้าในColumn AColumn B

คำขอที่สองของฉัน:
ในG2แทนผมต้องการที่จะมียอดรวมเมื่อ$E$2การแข่งขันไปColumn Cและการแข่งขันที่จะ$G$1Column A

    Column E         Column F       Column G  

1   Classroom          240            240         <----- (Column header)
2   Classroom - 1       1              6
3   Classroom - 2       4   
4   Classroom - 3       1

Screehshot

ทุกคนสามารถช่วยฉันทำสิ่งนั้นด้วย MATCH / INDEX ได้ไหม

คำตอบ:


1

ใน F2:

=SUMIFS(B:B,A:A,$F$1,C:C,$E2)

และคัดลอกลง

ใน G2:

=SUMIFS(B:B,A:A,$G$1)

วิธีใช้ INDEX / MATCH ต้องเป็นรูปแบบอาร์เรย์ของสูตร:

ใน F2:

=INDEX($B$2:$B$10,MATCH(1,($A$2:$A$10=$F$1)*($C$2:$C$10 = $E2),0))

การเป็นสูตรอาร์เรย์จะต้องยืนยันด้วย Ctrl-Shift-Enter แทน Enter เมื่อออกจากโหมดแก้ไข หากทำอย่างถูกต้องแล้ว Excel จะใส่{}สูตร

การดึงกลับไปยังสูตร Array ก็คือไม่ควรใช้การอ้างอิงคอลัมน์แบบเต็มเนื่องจากสูตรจะคำนวณทุกเซลล์ที่อ้างถึงซึ่งมีการคำนวณมากกว่า 2 ล้านครั้งสำหรับแต่ละสูตร

การอ้างอิงจำเป็นต้องมีสำหรับชุดข้อมูลเท่านั้น

สูตรใน G2 จะยังคงเหมือนเดิมโดยที่ไม่สามารถทำได้ด้วย INDEX / MATCH เนื่องจาก INDEX / MATCH จะส่งคืนหมายเลขแรกเท่านั้น

ป้อนคำอธิบายรูปภาพที่นี่


ขอบคุณสำหรับคำตอบที่รวดเร็ว ข้อเสนอแนะของคุณฉลาดและง่ายมาก แต่ฉันต้องการดำเนินการกับการจับคู่ / ดัชนี
Dio

ดัชนีการจับคู่จะต้องเป็นสูตรอาร์เรย์ซึ่งอาจนำไปสู่ปัญหา และควรหลีกเลี่ยงสูตรอาเรย์เมื่อไม่มีสูตรอาเรย์สำหรับความเร็ว @dio
Scott Craner

@Dio และสูตรที่สองสูตรหนึ่งใน G2 ไม่สามารถทำได้ด้วย INDEX / MATCH
Scott Craner

เกี่ยวกับผลรวมใน G2 คุณพูดถูกฉันจะทำกับ SUMIFS แต่สูตร INDEX จะส่งกลับ #NA คุณมีความคิดใดทำไม?
Dio

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