อัปเดตผลรวมเมื่อมีการเพิ่มแถวใหม่ใน Excel


0

ฉันใช้ Excel สำหรับ Mac ฉันมีช่วงตัวเลขนี้ใน Sheet1 ของสเปรดชีต:

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

ฉันต้องการรวม A2: A11 ใน Sheet2 ซึ่งใช้ได้ดี:

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

อย่างไรก็ตามหากฉันเพิ่มค่าใหม่ลงใน A12 ของ Sheet1 ผลรวมใน Sheet2 จะไม่อัปเดต ฉันจะได้รับผลรวมใน Sheet2 เพื่ออัปเดตเมื่อมีการเพิ่มค่าใหม่ที่ด้านล่างของคอลัมน์ A ใน Sheet1 ได้อย่างไร

คำตอบ:


3

มีหลายวิธีในการเข้าถึงสิ่งนี้ เลือกอันที่ทำงานร่วมกับวิธีที่คุณวางแผนที่จะใช้คอลัมน์ A ของ Sheet1

=SUM(Sheet1!A:A)

สิ่งนี้จะรวมตัวเลขทั้งหมดในคอลัมน์ A ตราบใดที่ส่วนหัวใน A1 ไม่ใช่ตัวเลขมันจะไม่ส่งผลกระทบต่อจำนวนทั้งหมด นี่เป็นตัวเลือกที่ดีถ้าคุณไม่ต้องการใส่อะไรในคอลัมน์ A

=SUM(Sheet1!A2:A100)

สิ่งนี้จะเพิ่มตัวเลขทั้งหมดจาก A2 ถึง A100 เซลล์ว่างจะไม่ส่งผลกระทบต่อยอดรวม เปลี่ยน A100 เป็นที่อยู่ของเซลล์สุดท้ายที่อาจเป็นส่วนหนึ่งของข้อมูล เป็นความคิดที่ดีที่จะใช้การจัดรูปแบบบน Sheet1 (เส้นขอบหรือสีเติม) เพื่อระบุช่วงที่คุณตั้งไว้สำหรับการใช้งานนี้

=SUM(Sheet1!A2:A11)

นี่คือสูตรที่คุณใช้อยู่ คุณสามารถทำเครื่องหมาย Sheet1 (โดยใช้เส้นขอบของสีเติม) เพื่อเตือนคุณว่าเซลล์ใดสามารถใช้ได้ เมื่อคุณต้องการแทรกข้อมูลอีกเซลล์ให้ทำเช่นนั้น - ใช้การแทรกเพื่อเพิ่มเซลล์อื่นลงในช่วง A2: A11) ช่วงนี้จะเป็น A2: A12 และสูตรใน Sheet2 จะเปลี่ยนเป็นอัตโนมัติSUM(Sheet1!A2:A12)


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

@luciano มันจะทำงานตราบใดที่ช่วงที่ใช้ในฟังก์ชัน SUM มีขนาดใหญ่กว่าจำนวนแถวที่มีข้อมูลและคุณใช้Insertเพื่อแทรกแถวใหม่แทนการพิมพ์ข้อมูลในแถวถัดไป
Blackwood

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