ใน Excel ฉันจะเข้าถึง {value ใน col B} ของแถวเดียวกันซึ่ง {value ใน col A} เท่ากับ {{value ในแถว x ของ col A} ลบ 365} ได้อย่างไร


0

ใน Excel ฉันจะเข้าถึง {value ใน col B} ของแถวเดียวกันซึ่ง {value ใน col A} เท่ากับ {{value ในแถว x ของ col A} ลบ 365} ได้อย่างไร ความตั้งใจของฉันคือการคำนวณประสิทธิภาพการใช้เชื้อเพลิงเฉลี่ย (รายปี) ของยานพาหนะในช่วง 12 เดือนที่ผ่านมาโดยใช้บันทึกระยะทางและระยะทางที่ไม่สม่ำเสมอ

Col A ประกอบด้วยวันที่จากน้อยไปมากโดยมีช่องว่างมากมายในวันที่ระหว่างเซลล์ที่อยู่ติดกัน Col B มีการอ่านมาตรวัดระยะทางที่สอดคล้องกันและ Col C เป็นเชื้อเพลิงที่สอดคล้องกันซึ่งซื้อในวันนั้น

เริ่มต้นอย่างน้อยหนึ่งปีหลังจากรายการแรกฉันต้องการคำนวณมูลค่าเฉลี่ยต่อปีสำหรับไมล์ต่อแกลลอน แถว x สอดคล้องกับวันที่อย่างน้อยหนึ่งปีหลังจากรายการแรก

ตัวเศษจะเป็นความแตกต่างระหว่างเนื้อหาของเซลล์ Bx และค่าที่เกี่ยวข้องที่อยู่ในเซลล์ของ Col B ซึ่งแถวสอดคล้องกับวันที่ (มีการปัดเศษที่เหมาะสม) ใน Col A ที่อยู่ก่อนหน้า 365 วันของแถวใน โคล่า.

ตัวหารจะเป็นผลรวมของเนื้อหาของเซลล์จากเซลล์ของ Col C ซึ่งแถวสอดคล้องกับวันที่ (การปัดเศษที่เหมาะสมเหมือนข้างบน) ใน Col A ที่เร็วกว่า 365 วันของวันที่ในแถว x ของ Col A ไปยังเซลล์ Cx

ฉันหวังว่าฉันจะสามารถแทรกภาพร่างที่แสดงเค้าโครง 2D ของการอ้างอิงที่อยู่ที่จำเป็น ฉันหวังว่าคำพูดของฉันในครั้งนี้จะอธิบายสถานการณ์ให้ชัดเจนยิ่งขึ้นและจะทำแทน

คำตอบ:


0

ฉันได้ตั้งสมมติฐานบางอย่างเกี่ยวกับข้อมูลที่อาจมีลักษณะดังนั้นอาจต้องมีการปรับแต่งขึ้นอยู่กับว่า "เว้นระยะไม่สม่ำเสมอ" ของคุณผิดปกติเพียงใด

ฉันสันนิษฐานว่ามีแถวส่วนหัวดังนั้นครั้งแรกที่คุณสามารถมีข้อมูล 365 วันคือแถว 366 ฉันสันนิษฐานว่ามีแถวสำหรับแต่ละวันโดยไม่มีช่องว่างใด ๆ หากวันไม่ต่อเนื่องโดยไม่มีช่องว่างสูตรจะอยู่ในระดับใหม่ที่น่าเกลียดในการคำนวณ 365 วันก่อนวันปัจจุบันจากนั้นไปค้นหาวันที่นั้นหรือวันที่ใกล้เคียงที่สุดหลังจากเพียงตั้งค่าปลายด้านบน ช่วงที่ต้องทำ SUMS บน

ฉันยังสันนิษฐานว่า Col A เป็นวันที่ Col B คือแกลลอนที่ใช้ในวันนั้นและ Col C เป็นไมล์ที่ขับเคลื่อนในวันนั้น คอลัมน์ B และ C อาจมีช่องว่าง แต่นั่นจะไม่ส่งผลกระทบต่อคำตอบของฉัน

ในเซลล์ D366 คุณจะมีสูตร:

=SUM(OFFSET(D366,-364,-1,365,1))/SUM(OFFSET(D366,-364,-2,365,1))

สิ่งนี้จะให้ผลรวมไมล์จาก 364 แถวก่อนหน้า (บวกกับจำนวนวันที่ไมล์) หนึ่งคอลัมน์ทางซ้ายหารด้วยผลรวมของแกลลอนจาก 364 แถวก่อนหน้า (บวกแกลลอนวันนั้น) สองคอลัมน์ทางซ้าย

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