ขยาย Countifs Arrayformula ในแถวและคอลัมน์
Oct 01 2020
ใน Google ชีตนี้ฉันมีอาร์เรย์ของประเภทและชั้นแถวเกณฑ์และส่วนหัวจะถูกเติมโดยอัตโนมัติโดยสูตรเฉพาะ
ฉันกำลังพยายามสร้างสูตรอาร์เรย์ซึ่งจะขยายความกว้าง (คอลัมน์) และความสูง (แถว) อย่างไม่สิ้นสุดเพื่อค้นหาจำนวน
ดังนั้นแทนที่จะมีอาร์เรย์ฟอร์มในแต่ละเซลล์ในแถวที่ 3 จะมีเพียงหนึ่งใน F3
ขอบคุณ
คำตอบ
1 Tedinoz Oct 01 2020 at 14:40
ลองใช้แบบสอบถามนี้:
={Transpose(query(A3:B46,"SELECT count(A) GROUP BY B label count(A) 'Total'"));query(A3:B46,"SELECT A, count(A) GROUP BY A PIVOT B")}
สูตรประกอบด้วยสองแบบสอบถาม:
Transpose(query(A3:B46,"SELECT count(A) GROUP BY B label count(A) 'Total'"))- ซึ่งจะนับจำนวนรายการ "ชั้น" สำหรับ "ประเภท" แต่ละรายการ
- หมายเหตุการรวม
transposeเพื่อให้เอาต์พุตปรากฏในแถวเดียวและlabel count(A) 'Total'เพื่อสร้างป้ายกำกับที่เหมาะสมสำหรับแถว
query(A3:B46,"SELECT A, count(A) GROUP BY A PIVOT B")- สิ่งนี้ใช้PIVOTอนุประโยค
ตัวอย่างผลลัพธ์