NOW คืนค่า Serial Number ที่ประกอบด้วยจำนวนเต็ม (วันที่) และทศนิยม (เวลา) ตามนาฬิกาของเครื่องคอมพิวเตอร์ เป็นฟังก์ชัน Volatile ที่จะเปลี่ยนค่าไปเรื่อยๆ ทุกครั้งที่ Sheet มีการคำนวณใหม่
NOW ใช้แสดงทั้งวันที่และเวลาปัจจุบันในเซลล์ โดยค่าจะอัปเดตอัตโนมัติทุกครั้งที่มีการคำนวณ
.
ที่เจ๋งคือมันเหมาะสำหรับงานที่ต้องการความละเอียดระดับนาทีหรือวินาที เช่น คำนวณระยะเวลาที่ผ่านไป หรือบันทึกเวลาที่พิมพ์รายงาน
.
ส่วนตัวผมใช้บ่อยมากในระบบบันทึกเวลาเข้า-ออก และคำนวณ OT ครับ 😎
ใช้คำนวณ OT หรือระยะเวลาทำงาน โดยเทียบเวลาปัจจุบันกับเวลาเข้างาน (Clock-in)
ใช้ TargetTime – NOW() เพื่อหาเวลาที่เหลืออยู่ก่อนถึงกำหนดส่งงาน
แสดงทั้งวันที่และเวลา ณ ขณะนั้น รูปแบบการแสดงผลขึ้นอยู่กับ Format ของเซลล์
ส่วนตัวผมมักจัดรูปแบบเป็น dd/mm/yyyy hh:mm:ss เพื่อให้เห็นรายละเอียดชัดเจนครับ 💡
ใน Excel 1 วัน = 1 หน่วย ดังนั้น 12 ชั่วโมงคือครึ่งวัน (0.5)
ที่เจ๋งคือคุณสามารถบวก/ลบเวลาได้ง่ายมาก เช่น +1 คือพรุ่งนี้ -1 คือเมื่อวาน ✨
ใช้ INT ตัดส่วนจำนวนเต็ม (วันที่) ออก เหลือแต่ทศนิยม (เวลา)
ส่วนตัวผมชอบใช้ =MOD(NOW(), 1) มากกว่า เพราะอ่านเข้าใจง่ายกว่าครับ 😎
สมมติ StartTime คือเซลล์ที่เก็บเวลาเริ่มงาน ผลต่างคือจำนวนวัน เมื่อคูณ 24 จะแปลงหน่วยเป็นชั่วโมง
ส่วนตัวผมใช้สูตรนี้คำนวณ OT บ่อยมากเลยครับ มีประโยชน์มาก 💡
Excel จะไม่อัปเดตเวลาตลอดเวลา (Real-time) เพื่อประหยัดทรัพยากรเครื่อง
แต่จะอัปเดตเมื่อมีการแก้ไขเซลล์ เปิดไฟล์ หรือกดปุ่ม F9 (Calculate Now) เท่านั้นครับ 😅
ให้กดคีย์ลัด **Ctrl + Shift + ;** (เซมิโคลอน) จะเป็นการพิมพ์เวลาปัจจุบันลงไปเป็นค่าคงที่
ส่วนตัวผมใช้เทคนิคนี้ตอนต้องการบันทึกเวลาที่แก้ไขครั้งสุดท้าย มีประโยชน์มากครับ 💡
TODAY() ให้เฉพาะวันที่ (เวลาเป็น 0:00:00) ส่วน NOW() ให้ทั้งวันที่และเวลา (มีทศนิยม)
ที่ต้องระวังคือถ้าต้องการเฉพาะวันที่ ให้ใช้ TODAY() ดีกว่า เพราะ NOW() จะคำนวณช้ากว่านิดหน่อย
เช่น 30 Nov 2025 14:35 จะเก็บเป็น 45644.608796
ตัวเลขก่อนจุดทศนิยม (45644) คือวันที่ (จำนวนวันมาตั้งแต่ 1 Jan 1900) และทศนิยม (0.608796) คือเวลา 💡
ใช้ฟังก์ชัน TEXT เช่น =TEXT(NOW(), "dd/mm/yyyy hh:mm:ss") จะได้ "30/11/2025 14:35:00"
หรือ =TEXT(NOW(), "dd mmmm yyyy") จะได้ "30 November 2025" ส่วนตัวผมใช้วิธีนี้ตอนสร้างรายงานบ่อยมากครับ 😎
ฟังก์ชันที่ผู้เขียนโยงไว้กับ NOW จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
DATE สร้างวันที่จากตัวเลขปี เดือน วัน แยกกัน รองรับการบวก/ลบเดือนที่เกิน 12 หรือค่าลบ และปรับวันที่ให้อัตโนมัติ เหมาะสำหรับสร้างวันที่จากสูตรหรือใช้ในเงื่อนไข SUMIFS COUNTIFS AVERAGEIFS
HOUR ดึงค่าชั่วโมง (0-23) จากค่าเวลา ใช้ร่วมกับ MINUTE และ SECOND เพื่อแยกส่วนประกอบของเวลา มีประโยชน์ในการวิเคราะห์และคำนวณเวลา
MINUTE ดึงค่านาที (0-59) จากค่าเวลา ใช้ร่วมกับ HOUR และ SECOND เพื่อแยกส่วนประกอบของเวลา มีประโยชน์ในการวิเคราะห์และคำนวณเวลา
SECOND ดึงค่าวินาที (0-59) จากค่าเวลา ใช้ร่วมกับ HOUR และ MINUTE เพื่อแยกส่วนประกอบของเวลา มีประโยชน์ในการวิเคราะห์และคำนวณเวลา
TIME สร้างค่าเวลา (Time Serial) จากส่วนประกอบ ชั่วโมง นาที และวินาที แตกต่างจาก TIMEVALUE ที่อ่านเวลาจากข้อความ TIME ใช้ตัวเลขแยกจากกัน มีประโยชน์สำหรับการสร้างเวลาแบบไดนามิก
TODAY คืนค่า Serial Number ของวันที่ปัจจุบันตามเวลาของเครื่องคอมพิวเตอร์ โดยเวลาจะเป็น 0:00:00 เสมอ
.
ที่เจ๋งคือฟังก์ชันนี้เป็นประเภท Volatile ที่จะคำนวณใหม่ทุกครั้งที่มีการเปลี่ยนแปลงใดๆ ในชีท ที่ต้องระวังคือไม่เหมาะกับการบันทึกวันที่ทำรายการ (Transaction Date) ที่ต้องการให้คงที่ครับ เพราะมันจะเปลี่ยนทุกครั้งที่เปิดไฟล์
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่