ฉันจะใช้ข้อมูลที่ป้อนวันนี้ใน excel สำหรับสูตรได้อย่างไร


0

ฉันมีตารางที่มีความยาว 30 แถวในหนึ่งคอลัมน์ ฉันป้อนน้ำหนักทุกวัน วันที่ 1 ฉันป้อนน้ำหนักของฉันลงใน A1 วันที่ 2 ใน A2 และอื่น ๆ

ตอนนี้ฉันต้องการคำนวณบางสิ่งจากสิ่งนี้เช่นแสดง "น้ำหนักปัจจุบัน:", "BMI ปัจจุบัน:", "การสูญเสียน้ำหนักที่คาดการณ์:" และอื่น ๆ แต่เมื่อต้องการทำเช่นนั้นฉันต้องใช้ค่าที่ป้อนล่าสุด ฉันมีแถวอื่นที่เรียกว่า "วันที่" ซึ่งแสดงวันที่ถัดจากน้ำหนักที่ป้อนเข้าแต่ละครั้ง ตอนนี้ฉันมีวันที่ 30 เพราะตารางของฉันมีความยาว 30 แถว แต่มีค่าน้ำหนักเพียง 2 ค่าตั้งแต่ฉันทำแผ่นเมื่อวานนี้

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

คำตอบ:


0

สมมติว่าเรามีข้อมูลเช่น:

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

เรากำลังบันทึกค่ารายวัน

ในD1 ให้ป้อน:

=TODAY()

และในE1 ให้ป้อน:

=INDEX(B:B,MATCH(D1,A:A,0))

สิ่งนี้จะทำให้คุณมีน้ำหนักสำหรับวันนี้:

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


สวัสดีขอขอบคุณสำหรับคำตอบ วันที่ของฉันอยู่ใน B และน้ำหนักเป็น C และฉันเขียน = วันนี้ () ใน X15 ดังนั้นฉันจึงพิมพ์: = INDEX (C: C, MATCH (X15, B: B, 0)) แต่มันบอกว่ามันเป็นสูตรที่ไม่ถูกต้อง คุณเห็นไหมว่าฉันทำผิดอะไร
เควิน

ฉันพบปัญหาแล้ว Excel ของฉันต้องการ แทนดังนั้นสิ่งนี้จะแก้ไขปัญหา: = INDEX (C: C; MATCH (X15; B: B; 0)) ขอขอบคุณอีกครั้ง.
เควิน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.