N แปลงค่าต่างๆให้เป็นตัวเลข (TRUE→1, FALSE→0, วันที่→Serial Number, ข้อความ→0)
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| value | Any (Number, Text, Logical, Date, Error) | ค่าที่ต้องการแปลงให้เป็นตัวเลข สามารถเป็นตัวเลข ข้อความ วันที่ ค่าตรรกะ (TRUE/FALSE) หรือข้อมูลประเภทอื่น |
ฟังก์ชัน N ช่วยแปลงค่าให้เป็นตัวเลข โดยไม่คำนึงว่าข้อมูลเดิมเป็นวันที่ ตรรกะ หรือข้อความ
ที่เจ๋งคือ ในโลกแบบเดิม เราอาจต้องใช้ IF ยุ่งๆเพื่อแปลงค่า แต่ N ช่วยให้ทำได้ตรงไปตรงมา สำหรับ TRUE มันกลายเป็น 1 สำหรับ FALSE กลายเป็น 0 และสำหรับวันที่ มันกลับเป็น Serial Number (ตัวเลขประจำวันนั้น)
ส่วนตัวผม ฟังก์ชัน N นั้นเป็น “Legacy Function” – ทำหน้าที่คล้ายกับการรับประกันความเข้ากันได้กับโปรแกรมสเปรดชีตอื่นๆ เนื่องจาก Excel ทำการแปลงอัตโนมัติอยู่แล้ว แต่บางครั้งการระบุให้ชัดเจนด้วย N() ก็ช่วยให้สูตรอ่านง่ายขึ้น
ค่าตรรกะ TRUE แปลงเป็น 1 และ FALSE แปลงเป็น 0 ใช้สำหรับเพิ่มผลจากเงื่อนไข TRUE/FALSE เข้าไปในการคำนวณ
วันที่ 1 มกราคม 2025 มี Serial Number เป็น 45657 ซึ่งเป็นจำนวนวันนับจากวันที่ 1 มกราคม 1900 การแปลงนี้มีประโยชน์เมื่อต้องการคำนวณจำนวนวันระหว่างสองวันที่
ข้อความทั่วไปจะถูกแปลงเป็น 0 เนื่องจาก N ไม่แปลงข้อความที่ดูเหมือนตัวเลข เช่น "123" ต้องใช้ VALUE() แทนถ้าต้องการแปลงข้อความที่เป็นตัวเลข
N() ช่วยแปลง TRUE เป็น 1 และ FALSE เป็น 0 เพื่อใช้ในการคูณกับข้อมูลอื่น ทำให้ SUMPRODUCT นับเฉพาะแถวที่เป็น TRUE เท่านั้น
N() แปลงค่า TRUE→1, FALSE→0, ข้อความ→0 ส่วน VALUE() ใช้แปลงข้อความที่เป็นตัวเลข เช่น VALUE("123") = 123 แต่ VALUE("Hello") จะเป็น Error
Excel แปลงอัตโนมัติจริง แต่ใช้ N() ให้ชัดเจนว่าคุณต้องการแปลงตัวเลข และมีประโยชน์ในฟังก์ชัน SUMPRODUCT, SUMIF ที่ต้องการค่าตัวเลขจากเงื่อนไข
ใช้ได้กับทุก Excel รวม Excel 365, Excel 2021, 2019, 2016 เป็นต้น เป็น Function ที่เก่า (Legacy) ที่ยังสนับสนุนอยู่
N() ไม่ Error ง่ายๆ หากค่าเป็น Error อยู่แล้ว เช่น #DIV/0! หรือ #N/A มันจะ Return Error นั้นออกมา ไม่แปลง
ฟังก์ชันที่ผู้เขียนโยงไว้กับ N จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
ฟังก์ชันที่สร้างเมทริกซ์เอกลักษณ์ (Identity Matrix) ขนาด n x n โดยมีเลข 1 ตามแนวเส้นทแยงมุมและเลข 0 ที่ตำแหน่งอื่น ใช้สำหรับการคำนวณพีชคณิตเชิงเส้นและการดำเนินการทางคณิตศาสตร์เมทริกซ์
TYPE ส่งกลับตัวเลข (1-128) ที่ระบุชนิดของข้อมูล เช่น ตัวเลข ข้อความ ค่าตรรกะ หรือข้อผิดพลาด
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่