ถ้าแผ่นงาน Excel ของคุณมีการคำนวณขึ้นอยู่กับช่วงของเซลล์ที่มีการเปลี่ยนแปลงการใช้ฟังก์ชัน SUM และ OFFSET ร่วมกันในสูตร SUM OFFSET ช่วยลดความซับซ้อนในการคำนวณ
สร้างช่วงไดนามิคด้วยฟังก์ชัน SUM และ OFFSET
ถ้าคุณใช้การคำนวณเป็นระยะเวลาที่เปลี่ยนแปลงอย่างต่อเนื่องเช่นยอดขายรวมเดือนฟังก์ชัน OFFSET ใน Excel ช่วยให้คุณสามารถตั้งค่าช่วงไดนามิคที่เปลี่ยนแปลงเมื่อตัวเลขยอดขายของแต่ละวันมีการเพิ่มขึ้น
ด้วยตัวเองฟังก์ชัน SUM จะสามารถรองรับการแทรกข้อมูลใหม่ของข้อมูลลงในช่วงที่สรุปได้
ข้อยกเว้นหนึ่งเกิดขึ้นเมื่อข้อมูลถูกแทรกลงในเซลล์ที่ฟังก์ชันอยู่ในปัจจุบัน
ในตัวอย่างภาพด้านบนยอดขายใหม่ในแต่ละวันจะถูกเพิ่มที่ด้านล่างของรายการเพื่อบังคับให้จำนวนรวมลดลงต่อหนึ่งเซลล์ทุกครั้งเมื่อมีการเพิ่มข้อมูลใหม่
ถ้าฟังก์ชัน SUM ถูกใช้ด้วยตัวเองเพื่อรวมข้อมูลจำเป็นที่จะต้องปรับเปลี่ยนช่วงของเซลล์ที่ใช้เป็นอาร์กิวเมนต์ของฟังก์ชันทุกครั้งที่มีการเพิ่มข้อมูลใหม่
การใช้ฟังก์ชัน SUM และ OFFSET ร่วมกันอย่างไรก็ตามช่วงที่รวมทั้งหมดจะกลายเป็นแบบไดนามิก กล่าวคือจะเปลี่ยนแปลงเพื่อรองรับเซลล์ข้อมูลใหม่ ๆ การเพิ่มเซลล์ใหม่ของข้อมูลไม่ก่อให้เกิดปัญหาเนื่องจากช่วงดังกล่าวยังคงปรับตามการเพิ่มเซลล์ใหม่แต่ละเซลล์
ไวยากรณ์และอาร์กิวเมนต์
ดูภาพด้านบนเพื่อทำตามคำแนะนำนี้
ในสูตรนี้ฟังก์ชัน SUM จะใช้เพื่อรวมช่วงของข้อมูลที่จัดทำเป็นอาร์กิวเมนต์ จุดเริ่มต้นสำหรับช่วงนี้เป็นแบบสแตติกและถูกระบุว่าเป็นการอ้างอิงเซลล์ไปยังหมายเลขแรกที่จะรวมโดยสูตร
ฟังก์ชัน OFFSET ถูกซ้อนกันภายในฟังก์ชัน SUM และถูกใช้เพื่อสร้างปลายทางแบบไดนามิกไปยังช่วงของข้อมูลที่รวมอยู่ในสูตร ทำได้โดยตั้งจุดสิ้นสุดของช่วงหนึ่งเซลล์ไว้เหนือตำแหน่งของสูตร
ไวยากรณ์ของสูตร:
= SUM (ช่วงเริ่ม: OFFSET (อ้างอิง, แถว, ขีด))
ตัวอย่างนี้ใช้สูตร SUM OFFSET เพื่อส่งคืนผลรวมยอดขายรายวันที่ระบุไว้ในคอลัมน์ B ของแผ่นงาน ขั้นแรกสูตรถูกป้อนลงในเซลล์ B6 และรวมยอดขายเป็นเวลาสี่วัน ขั้นตอนต่อไปคือการย้ายสูตร SUM OFFSET ออกเป็นแถวเพื่อให้มียอดขายรวมในวันที่ห้า ทำได้โดยการแทรกแถว 6 ใหม่ซึ่งย้ายสูตรลงไปที่แถว 7 เป็นผลจากการย้าย Excel จะปรับปรุงอาร์กิวเมนต์อ้างอิงไปยังเซลล์โดยอัตโนมัติB7 และเพิ่มเซลล์B6 เป็นช่วงที่สรุปโดยใช้สูตร จำนวนรวมจะปรากฏในเซลล์ B7 หากต้องการเพิ่มข้อมูลการขายในวันถัดไปให้ทำดังนี้ เซลล์ B7 อัปเดตเป็นจำนวนรวมของ$7137.40. เมื่อคุณคลิกที่เซลล์ B7 สูตรที่ปรับปรุงแล้ว= SUM (B2: OFFSET (B7, -1,0)) จะปรากฏในแถบสูตร ฟังก์ชัน OFFSET มีสองอาร์กิวเมนต์: ความสูงและความกว้าง , ซึ่งไม่ได้ใช้ในตัวอย่างนี้ อาร์กิวเมนต์เหล่านี้สามารถใช้เพื่อบอกฟังก์ชัน OFFSET รูปร่างของเอาท์พุทในรูปแบบของแถวจำนวนมากดังนั้นจำนวนมากดังนั้นคอลัมน์กว้าง โดยการละเว้นอาร์กิวเมนต์เหล่านี้ฟังก์ชันโดยค่าเริ่มต้นใช้ความสูงและความกว้างของอาร์กิวเมนต์อ้างอิงแทนซึ่งในตัวอย่างนี้เป็นแถวหนึ่งสูงและกว้างหนึ่งคอลัมน์
ใช้สูตรการคำนวณยอดรวมในยอดขายรวม
การป้อนสูตรการลดผลรวม (SUM OFFSET Formula)
การเพิ่มข้อมูลการขายของวันถัดไป