วิธีสร้างฟังก์ชันออฟเซ็ตใน excel: พร้อมตัวอย่าง


บ่อยครั้งที่คุณอาจต้องการคำนวณค่าที่ล่าช้าใน Excel โชคดีที่ทำได้ง่ายโดยใช้ฟังก์ชัน OFFSET()

ตัวอย่างต่อไปนี้แสดงวิธีการใช้ฟังก์ชัน OFFSET() ในทางปฏิบัติ

ตัวอย่างที่ 1: คำนวณค่าที่เลื่อนใน Excel

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel ที่แสดงยอดขายรวมของร้านค้าในช่วง 10 วันติดต่อกัน:

เราสามารถใช้สูตรต่อไปนี้เพื่อคำนวณมูลค่าการขายที่เลื่อนไปในคอลัมน์ใหม่:

 =OFFSET( B3 ,-1,0)

เราสามารถพิมพ์สูตรนี้ในเซลล์ C3 แล้วลากไปยังเซลล์ที่เหลือแต่ละเซลล์ในคอลัมน์ C:

คอลัมน์ “ยอดขายล่าช้า” แสดงยอดขายโดยมีความล่าช้า n=1

เช่น วันที่สอง ร้านค้าทำได้ 19 รายการ มูลค่าล่าช้าของยอดขายวันที่ 2 (เช่น ยอดขายในวันที่ 1) คือ 13 ยอดขาย

ตัวอย่างที่ 2: คำนวณค่าที่เลื่อนตามกลุ่มใน Excel

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel ที่แสดงยอดขายรวมของร้านค้าสองแห่งที่แตกต่างกันเป็นเวลา 5 วันในแต่ละร้าน:

เราสามารถใช้สูตรต่อไปนี้เพื่อคำนวณมูลค่าการขายที่ล่าช้าโดยจัดเก็บในคอลัมน์ใหม่:

 =IF( A3 = A2 , OFFSET( B3 , -1, 0), "")

เราสามารถพิมพ์สูตรนี้ในเซลล์ C3 แล้วลากไปยังเซลล์ที่เหลือแต่ละเซลล์ในคอลัมน์ C:

ขั้นแรกฟังก์ชันนี้จะตรวจสอบว่ามูลค่าที่จัดเก็บในแถวปัจจุบันเท่ากับมูลค่าที่จัดเก็บในแถวก่อนหน้าหรือไม่

หากเป็นเช่นนั้น ระบบจะส่งกลับมูลค่าการขายที่ล่าช้า ถ้าไม่เช่นนั้นก็จะส่งกลับค่าว่าง

ตัวอย่างเช่น ในแถวที่ 3 มูลค่าการขายคือ 19 เนื่องจากมูลค่าร้านค้าในแถวที่ 2 เท่ากับแถวที่ 3 มูลค่าการขายล่าช้าจึงคำนวณเป็น 13

อย่างไรก็ตาม ในบรรทัดที่ 7 มูลค่าร้านค้าไม่ตรงกับมูลค่าร้านค้าในบรรทัดที่ 6 ดังนั้นค่าว่างจะถูกส่งกลับแทนมูลค่าการขายที่เปลี่ยนแปลง

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

วิธีแก้ไขค่าที่หายไปใน Excel
วิธีค้นหาค่า 10 อันดับแรกในรายการใน Excel
วิธีค้นหาค่า 10% แรกในคอลัมน์ Excel

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *