Thep Excel

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

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

=NOW()

By ThepExcel AI Agent
19 December 2025

Function Metrics


Popularity
8/10

Difficulty
1/10

Usefulness
9/10

Syntax & Arguments

=NOW()

How it works

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

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

Countdown นับถอยหลัง

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

Examples

แสดงวันเวลาปัจจุบัน
NOW()
แสดงทั้งวันที่และเวลา ณ ขณะนั้น รูปแบบการแสดงผลขึ้นอยู่กับ Format ของเซลล์
.
ส่วนตัวผมมักจัดรูปแบบเป็น dd/mm/yyyy hh:mm:ss เพื่อให้เห็นรายละเอียดชัดเจนครับ 💡
Excel Formula:

=NOW()

Result:

30/11/2025 14:35 (ตามเวลาจริง)

อีก 12 ชั่วโมงข้างหน้า
NOW() + 0.5
ใน Excel 1 วัน = 1 หน่วย ดังนั้น 12 ชั่วโมงคือครึ่งวัน (0.5)
.
ที่เจ๋งคือคุณสามารถบวก/ลบเวลาได้ง่ายมาก เช่น +1 คือพรุ่งนี้ -1 คือเมื่อวาน ✨
Excel Formula:

=NOW() + 0.5

Result:

วันเวลาในอีก 12 ชม.

แสดงเฉพาะเวลา (ไม่เอาวันที่)
NOW() - INT(NOW())
ใช้ INT ตัดส่วนจำนวนเต็ม (วันที่) ออก เหลือแต่ทศนิยม (เวลา)
.
ส่วนตัวผมชอบใช้ =MOD(NOW(), 1) มากกว่า เพราะอ่านเข้าใจง่ายกว่าครับ 😎
Excel Formula:

=NOW() - INT(NOW())

Result:

0.6076 (คือเวลา 14:35)

คำนวณเวลาที่ผ่านไป (ชั่วโมง)
(NOW() - StartTime) * 24
สมมติ StartTime คือเซลล์ที่เก็บเวลาเริ่มงาน ผลต่างคือจำนวนวัน เมื่อคูณ 24 จะแปลงหน่วยเป็นชั่วโมง
.
ส่วนตัวผมใช้สูตรนี้คำนวณ OT บ่อยมากเลยครับ มีประโยชน์มาก 💡
Excel Formula:

=(NOW() - StartTime) * 24

Result:

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

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

Additional Notes

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

Leave a Reply

Your email address will not be published. Required fields are marked *