ในคอลัมน์ที่มีชื่อว่า "Fred Count" ฉันมีสูตร = COUNTIF (L $ 2: L10, "Fred") ในแถวที่ 10 ที่คอลัมน์ L นำหน้า "บุคคล" และมีชื่อต่าง ๆ ดังนั้นเมื่อฉันลากสูตรลง "Fred นับ "คอลัมน์" จะแสดงจำนวนครั้งที่ Fred ปรากฏในคอลัมน์บุคคลที่แถวปัจจุบันหรือสูงกว่า
ฉันจะเขียนสูตรเพื่อใช้ระบบการตั้งชื่อตารางได้อย่างไร ฉันได้ลองชุดค่าผสมต่าง ๆ แต่ไม่ได้ตีคนที่ทำงาน
TIA
ใช่นั่นคือสิ่งที่ฉันหมายถึง - ขอบคุณ
—
user3588542
(ฉันสมมติว่าใช้ "การอ้างอิงตาราง" อย่างน้อยฉันสามารถสร้างช่วงใหม่ได้โดยมีการอ้างอิงสัมบูรณ์ไปยังเซลล์ข้อมูลแรกในคอลัมน์บุคคลและการอ้างอิงไปยังเซลล์ในแถวปัจจุบัน)
—
user3588542
คุณไม่สามารถอ้างถึงเซลล์ในแถวแรกที่มีข้อมูล แต่สิ่งที่สำคัญกว่า: ไม่สามารถเขียนการอ้างอิงทั้งสองนี้ให้ถือว่าเป็นจุดเริ่มต้นและจุดสิ้นสุดของช่วง :( (บางทีคุณอาจใช้
—
MátéJuhász
ADDRESS
และINDIRECT
ฟังก์ชั่นได้ ทำให้สูตรของคุณซับซ้อนเกินไป) บางทีคุณอาจจะใช้หนึ่งนี้. =COUNTIF(OFFSET([@[Person]],-(ROW()-2),0,ROW()-1,1),"Fred")
.
[[#All][Person]]
? ไม่มีทางสำหรับสิ่งนั้น คุณสามารถใช้ได้เฉพาะเมื่อคุณอ้างถึงแถวปัจจุบันหรือทั้งคอลัมน์