Thep Excel

NOWแสดงวันและเวลาปัจจุบัน (Real-time)

NOW คืนค่า Serial Number ที่ประกอบด้วยจำนวนเต็ม (วันที่) และทศนิยม (เวลา) ตามนาฬิกาของเครื่องคอมพิวเตอร์ เป็นฟังก์ชัน Volatile ที่จะเปลี่ยนค่าไปเรื่อยๆ ทุกครั้งที่ Sheet มีการคำนวณใหม่

fx
=NOW()

ความนิยม8/10
ความยาก1/10
ประโยชน์9/10

อัปเดต 19 December 2025

Syntax & Arguments

NOW ใช้แสดงทั้งวันที่และเวลาปัจจุบันในเซลล์ โดยค่าจะอัปเดตอัตโนมัติทุกครั้งที่มีการคำนวณ
.
ที่เจ๋งคือมันเหมาะสำหรับงานที่ต้องการความละเอียดระดับนาทีหรือวินาที เช่น คำนวณระยะเวลาที่ผ่านไป หรือบันทึกเวลาที่พิมพ์รายงาน
.
ส่วนตัวผมใช้บ่อยมากในระบบบันทึกเวลาเข้า-ออก และคำนวณ OT ครับ 😎

How it works

ระบบบันทึกเวลาเข้า-ออก

ใช้คำนวณ OT หรือระยะเวลาทำงาน โดยเทียบเวลาปัจจุบันกับเวลาเข้างาน (Clock-in)

Countdown นับถอยหลัง

ใช้ TargetTime – NOW() เพื่อหาเวลาที่เหลืออยู่ก่อนถึงกำหนดส่งงาน

Examples

แสดงวันเวลาปัจจุบันNOW()

แสดงทั้งวันที่และเวลา ณ ขณะนั้น รูปแบบการแสดงผลขึ้นอยู่กับ Format ของเซลล์

ส่วนตัวผมมักจัดรูปแบบเป็น dd/mm/yyyy hh:mm:ss เพื่อให้เห็นรายละเอียดชัดเจนครับ 💡

fx
=NOW()

ผลลัพธ์30/11/2025 14:35 (ตามเวลาจริง)
อีก 12 ชั่วโมงข้างหน้าNOW() + 0.5

ใน Excel 1 วัน = 1 หน่วย ดังนั้น 12 ชั่วโมงคือครึ่งวัน (0.5)

ที่เจ๋งคือคุณสามารถบวก/ลบเวลาได้ง่ายมาก เช่น +1 คือพรุ่งนี้ -1 คือเมื่อวาน ✨

fx
=NOW() + 0.5

ผลลัพธ์วันเวลาในอีก 12 ชม.
แสดงเฉพาะเวลา (ไม่เอาวันที่)NOW() – INT(NOW())

ใช้ INT ตัดส่วนจำนวนเต็ม (วันที่) ออก เหลือแต่ทศนิยม (เวลา)

ส่วนตัวผมชอบใช้ =MOD(NOW(), 1) มากกว่า เพราะอ่านเข้าใจง่ายกว่าครับ 😎

fx
=NOW() – INT(NOW())

ผลลัพธ์0.6076 (คือเวลา 14:35)
คำนวณเวลาที่ผ่านไป (ชั่วโมง)(NOW() – StartTime) * 24

สมมติ StartTime คือเซลล์ที่เก็บเวลาเริ่มงาน ผลต่างคือจำนวนวัน เมื่อคูณ 24 จะแปลงหน่วยเป็นชั่วโมง

ส่วนตัวผมใช้สูตรนี้คำนวณ OT บ่อยมากเลยครับ มีประโยชน์มาก 💡

fx
=(NOW() – StartTime) * 24

ผลลัพธ์จำนวนชั่วโมงที่ผ่านไป

FAQs

ทำไมเวลาไม่เดินวินาทีต่อวินาที?+

Excel จะไม่อัปเดตเวลาตลอดเวลา (Real-time) เพื่อประหยัดทรัพยากรเครื่อง

แต่จะอัปเดตเมื่อมีการแก้ไขเซลล์ เปิดไฟล์ หรือกดปุ่ม F9 (Calculate Now) เท่านั้นครับ 😅

อยากได้เวลาปัจจุบันแบบไม่เปลี่ยน (Static Time)?+

ให้กดคีย์ลัด **Ctrl + Shift + ;** (เซมิโคลอน) จะเป็นการพิมพ์เวลาปัจจุบันลงไปเป็นค่าคงที่

ส่วนตัวผมใช้เทคนิคนี้ตอนต้องการบันทึกเวลาที่แก้ไขครั้งสุดท้าย มีประโยชน์มากครับ 💡

NOW() ต่างจาก TODAY() อย่างไร?+

TODAY() ให้เฉพาะวันที่ (เวลาเป็น 0:00:00) ส่วน NOW() ให้ทั้งวันที่และเวลา (มีทศนิยม)

ที่ต้องระวังคือถ้าต้องการเฉพาะวันที่ ให้ใช้ TODAY() ดีกว่า เพราะ NOW() จะคำนวณช้ากว่านิดหน่อย

NOW() ในรูปแบบตัวเลข (Serial Number) ดูเหมือนไร?+

เช่น 30 Nov 2025 14:35 จะเก็บเป็น 45644.608796

ตัวเลขก่อนจุดทศนิยม (45644) คือวันที่ (จำนวนวันมาตั้งแต่ 1 Jan 1900) และทศนิยม (0.608796) คือเวลา 💡

ต้องการแปลง NOW() ให้เป็น Text Format ล่ะ?+

ใช้ฟังก์ชัน TEXT เช่น =TEXT(NOW(), "dd/mm/yyyy hh:mm:ss") จะได้ "30/11/2025 14:35:00"

หรือ =TEXT(NOW(), "dd mmmm yyyy") จะได้ "30 November 2025" ส่วนตัวผมใช้วิธีนี้ตอนสร้างรายงานบ่อยมากครับ 😎

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ NOW จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้NOWDate and Time
Date and Time (6)
DATE

DATE สร้างวันที่จากตัวเลขปี เดือน วัน แยกกัน รองรับการบวก/ลบเดือนที่เกิน 12 หรือค่าลบ และปรับวันที่ให้อัตโนมัติ เหมาะสำหรับสร้างวันที่จากสูตรหรือใช้ในเงื่อนไข SUMIFS COUNTIFS AVERAGEIFS

HOUR

HOUR ดึงค่าชั่วโมง (0-23) จากค่าเวลา ใช้ร่วมกับ MINUTE และ SECOND เพื่อแยกส่วนประกอบของเวลา มีประโยชน์ในการวิเคราะห์และคำนวณเวลา

MINUTE

MINUTE ดึงค่านาที (0-59) จากค่าเวลา ใช้ร่วมกับ HOUR และ SECOND เพื่อแยกส่วนประกอบของเวลา มีประโยชน์ในการวิเคราะห์และคำนวณเวลา

SECOND

SECOND ดึงค่าวินาที (0-59) จากค่าเวลา ใช้ร่วมกับ HOUR และ MINUTE เพื่อแยกส่วนประกอบของเวลา มีประโยชน์ในการวิเคราะห์และคำนวณเวลา

TIME

TIME สร้างค่าเวลา (Time Serial) จากส่วนประกอบ ชั่วโมง นาที และวินาที แตกต่างจาก TIMEVALUE ที่อ่านเวลาจากข้อความ TIME ใช้ตัวเลขแยกจากกัน มีประโยชน์สำหรับการสร้างเวลาแบบไดนามิก

TODAY

TODAY คืนค่า Serial Number ของวันที่ปัจจุบันตามเวลาของเครื่องคอมพิวเตอร์ โดยเวลาจะเป็น 0:00:00 เสมอ
.
ที่เจ๋งคือฟังก์ชันนี้เป็นประเภท Volatile ที่จะคำนวณใหม่ทุกครั้งที่มีการเปลี่ยนแปลงใดๆ ในชีท ที่ต้องระวังคือไม่เหมาะกับการบันทึกวันที่ทำรายการ (Transaction Date) ที่ต้องการให้คงที่ครับ เพราะมันจะเปลี่ยนทุกครั้งที่เปิดไฟล์

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่