ทำซ้ำสูตรใน excel สำหรับจำนวนเซลล์ที่เฉพาะเจาะจง


0

ฉันไม่แน่ใจว่าชื่อเรื่องนั้นชัดเจนหรือไม่ แต่โดยพื้นฐานแล้วฉันกำลังช่วยเพื่อนประมวลผลข้อมูลของเขาจากชุดข้อมูลการอ่านและฉันต้องได้รับค่าเฉลี่ยของการอ่านสำหรับวันนั้น

การจัดกลุ่มแต่ละรายการมี 143 รายการ

ฉันใช้สูตรนี้แล้ว: =AVERAGE('20-min'!C####:C#143)

เพื่อให้ได้ค่าเฉลี่ยของการอ่านเหล่านั้น

ในกรณีที่####เป็นจุดเริ่มต้นของการอ่านของวันและท้ายที่สุดก็คือ 143 เซลล์ลดลง

1-143ดังนั้นค่าเฉลี่ยของเซลล์ จากนั้นเซลล์ต่อไปของฉันจะต้องเป็นค่าเฉลี่ยของเซลล์144-287แต่เมื่อฉันลากคอลัมน์สูตรลงไปโดยอัตโนมัติมันก็แค่ค่าเฉลี่ย###1-#145แทนที่จะ#144-#287เป็น

มีใครบอกฉันได้ไหมว่าฉันทำอะไรผิด


ไม่ควรที่สองเฉลี่ยจาก144ถึง286 ?
นักเรียนของ Gary

คำตอบ:


1

เราต้องการรูปแบบที่อยู่ที่เราสามารถเผยแพร่ลง เลือกเซลล์ใดก็ได้และป้อน:

="'20-min'!C" & 1+(ROWS($1:1)-1)*143 & ":C" & ROWS(1:$1)*143

และคัดลอกลงด้านล่างเพื่อดู:

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

ดังนั้นสูตรที่เราต้องการคือ:

=AVERAGE(INDIRECT("'20-min'!C" & 1+(ROWS($1:1)-1)*143 & ":C" & ROWS(1:$1)*143))
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.