TLDR สรุปสั้นๆ
ISOMITTED ใช้เช็คว่าพารามิเตอร์ใน LAMBDA หายไปหรือไม่ คืนค่า TRUE/FALSE
คำอธิบาย
ฟังก์ชันนี้ใช้ในการตรวจสอบว่ามีการละเว้นค่าหรือไม่ โดยส่งกลับมาเป็นค่า TRUE ถ้าการละเว้นเกิดขึ้น และ FALSE ถ้าการละเว้นไม่เกิดขึ้น โดยมักใช้ร่วมกับฟังก์ชัน LAMBDA เพื่อเช็คพารามิเตอร์ที่อาจไม่ได้ระบุในสูตร
มีครั้งแรกในเวอร์ชันไหน
365
รูปแบบคำสั่ง (Syntax)
=ISOMITTED(argument)
Arguments
-
argument (Required – Any)
ค่าที่คุณต้องการทดสอบ อาจเป็นพารามิเตอร์ที่ใช้ในฟังก์ชัน LAMBDA
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: ตรวจสอบพารามิเตอร์ที่ขาดหาย และส่งข้อความ "Missing second argument" ถ้า y ถูกละเว้น หรือไม่ก็แสดงผลบวกของ x และ y=LAMBDA(x,y, IF(ISOMITTED(y),"Missing second argument",x+y))(1,)
Result:Missing second argument (เพราะว่าพารามิเตอร์ y ไม่มีการระบุ ตัวฟังก์ชัน IF จึงคืนค่าเป็นข้อความ)
Tips & Tricks
ฟังก์ชันนี้เป็นประโยชน์อย่างมากเมื่อคุณใช้ฟังก์ชัน LAMBDA ที่มีเงื่อนไขหลายชั้น ทำให้สามารถตรวจสอบและจัดการเมื่อพารามิเตอร์บางตัวไม่ถูกส่งเข้ามา โดยไม่ทำให้เกิดข้อผิดพลาดเพื่อตรวจสอบปัญหาในการส่งพารามิเตอร์ได้ง่ายขึ้น
ข้อควรระวัง (Cautions)
จำไว้ว่า ISOMITTED จะทำงานได้เมื่อใช้ในบริบทที่เกี่ยวข้องกับ LAMBDA เท่านั้น เพราะมันถูกออกแบบมาเพื่อเช็คพารามิเตอร์ที่ถูกละเว้นเท่านั้น ทั้งนี้ การใช้ในบริบทอื่นๆ อาจทำให้เกิด error ได้
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply