ดูที่แถวกำหนดว่าเขตข้อมูลมีค่าที่แน่นอนหรือไม่จากนั้นนับจำนวนค่าเฉพาะในเขตข้อมูลอื่น


4

นี่เป็นคำถามที่ค่อนข้างซับซ้อนที่จะอธิบายฉันกลัว!

นี่คือข้อมูลตัวอย่างที่ฉันทำงานด้วย:

ตัวอย่างข้อมูล

สิ่งที่ฉันพยายามทำคือ:


นับจำนวนของGold Giftedนักเรียน (เช่นที่คอลัมน์Gมีค่าY) ที่ยังมีKS4 TARGET(คอลัมน์I) ค่าของหรือAA*


ดังนั้นสำหรับตัวอย่างเช่นถ้ามีรายการ5 นักเรียนที่มีพรสวรรค์ทองแต่เพียง4ของนักเรียนที่มีเกรดเป้าหมายของ A * หรือ Aค่าฉันจะต้องการให้แสดงเป็น4

ฉันไม่แน่ใจด้วยซ้ำว่าจะเริ่มจากตรงไหน ฉันลองสูตรต่อไปนี้ แต่ฉันไม่แน่ใจว่าฉันยังอยู่ในสายที่ถูกต้อง:

=SUM(('Student Breakdown'!$G$10:$G$272="Y")*('Student Breakdown'!$I$10:$I$272="A*")*('Student Breakdown'!$I$10:$I$272="A"))

ใครช่วยได้บ้าง ขอบคุณล่วงหน้า,

คำตอบ:


6

ลองใช้ฟังก์ชัน COUNTIFS

ด้วยเค้าโครงข้อมูลของคุณฉันคิดว่าคุณจะใช้

= COUNTIFS ('รายละเอียดนักศึกษา'! $ G $ 10: $ G $ 272, "Y", 'รายละเอียดนักศึกษา'! $ I $ 10: $ I $ 272, "A *")

ฉันไม่แน่ใจ แต่ฉันคิดว่าความจริงที่ว่าหนึ่งในคะแนนเป้าหมายของคุณมีเครื่องหมายดอกจัน (A *) ทำงานเป็นการ์ดเสริมในกรณีนี้ คุณสามารถทดสอบได้โดยเปลี่ยนหนึ่งในคะแนน "A *" เป็น "A +" และคุณควรได้รับผลรวมที่เหมาะสม ประโยชน์ด้านที่น่าสนใจ!


4

ฉันขอแนะนำคำตอบของ F106dart แต่เพื่อพูดคุยเล็กน้อยคุณสามารถรับเอฟเฟกต์ "OR" โดยมีเงื่อนไขหนึ่งข้อใน COUNTIFS เช่นนี้

=SUM(COUNTIFS(Range1,"x",Range2,{"a","b"}))

[แม้ว่าคุณจะไม่ทำเช่นนั้นกับ "A" และ "A *" เพราะ * ทำหน้าที่เป็นสัญลักษณ์แทนตามที่ระบุไว้ดังนั้นคุณจะได้รับการนับซ้ำ]

COUNTIFSมีเฉพาะใน Excel 2007 หรือใหม่กว่าเท่านั้นสำหรับรุ่นใด ๆ ที่คุณสามารถใช้SUMPRODUCTเช่นนี้

=SUMPRODUCT((Range1="x")*(Range2={"a","b"}))

เวอร์ชันหลังนั้นจะทำงานกับ "A" และ "A *" เพราะ * ไม่ถือว่าเป็นอักขระตัวแทนในสูตรนั้น

ถือว่า Range1 และ Range2 เป็นcolumnsข้อมูล


เคล็ดลับดี ๆ กับอาร์เรย์ {"a", "b"}! ฉันต้องใช้เทคนิคนี้ให้ดีขึ้น
F106dart

0

ฉันเชื่อว่าใช้งานได้เช่นกัน:

  =SUM(IF(G10:G272="Y",IF(I10:I272="A",1,0)))+SUM(IF(G10:G272="Y",IF(I10:I272="A*",1,0)))

มันสร้างผลลัพธ์โดยใช้สองรอบที่เงื่อนไขหนึ่งสำหรับ A และอีกหนึ่งสำหรับ A *


ขอบคุณสำหรับความพยายามของคุณ แต่ฉันไม่สามารถทำงานได้ - ผลลัพธ์จะปรากฏเป็น 0 ฉันใช้คำตอบของ F106dart แทน
dunc

1
เป็นสูตรอาร์เรย์ที่ต้องป้อนด้วย CONTROL-SHIFT-ENTER ขออภัยฉันไม่ได้พูดถึงสิ่งนั้น!
chuff
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.