คลังสูตรExcel 80 · DAX 95 · M 15
ในหน้านี้

NOW

วันที่และเวลาระดับพื้นฐานทุกเวอร์ชัน

อัปเดต 24 ก.ย. 2569 · ตรวจ syntax และเวอร์ชันกับเอกสารของ Microsoft · ผลในตัวอย่างตรวจด้วยเครื่องมือคำนวณ 2 ชุด บางช่องใช้ผลจาก LibreOffice และตรงกับตัวคำนวณของหน้าเว็บ

NOW คืออะไร

ให้วันที่และเวลาปัจจุบันในค่าเดียว ค่าเปลี่ยนใหม่ทุกครั้งที่ชีตคำนวณ

ใช้เมื่อไหร่

  • ใส่วันที่และเวลาที่ดึงข้อมูลไว้หัวรายงาน
  • เช็กว่าตอนนี้ยังทันเวลาตัดรอบหรือไม่
  • คำนวณว่าผ่านมาแล้วกี่วันกี่ชั่วโมงนับจากเวลาที่บันทึกไว้

รูปแบบสูตร

=NOW()

Argument แต่ละตัว

ชี้ที่ argument ในรูปแบบสูตรด้านบนเพื่อไฮไลต์แถวนั้น

Argumentจำเป็นไหมความหมาย
(ไม่มี)—NOW ไม่มี argument แต่ต้องพิมพ์วงเล็บ () ต่อท้ายเสมอ

ลองเลย: ตัวอย่างที่เปลี่ยนค่าได้

ข้อมูลชุดเดียวกับไฟล์ฝึก เปลี่ยนค่าในช่องกรอก หรือคลิกตัวเลขในตารางเพื่อแก้ แล้วดูผลลัพธ์เปลี่ยนทันที กดถัดไปเพื่อดูว่า Excel คิดทีละขั้นอย่างไร สีของช่วงในตารางตรงกับสีในสูตร

ตัวเลขหน้าจุดคือวันที่ หลังจุดคือเวลา ผลต่างของวันเวลาจึงเป็นจำนวนวันที่มีทศนิยม

I4
=NOW()
NOW() คือวันที่และเวลาตอนนี้ ตามนาฬิกาในเครื่อง ได้ 3/10/2026 4:11 เบื้องหลังเป็นตัวเลขตัวเดียว 46298.17419 ค่านี้เปลี่ยนเมื่อชีตคำนวณใหม่
แถวABCDEF
4เลขที่ใบรับสินค้าสินค้าวันและเวลาที่รับผ่านมาแล้ว (วัน)
5GR-2512-001น้ำดื่ม 600 มล.1/12/2025 8:15305.83
6GR-2512-002นม UHT 180 มล.1/12/2025 10:40305.73
7GR-2512-003บะหมี่ต้มยำกุ้ง1/12/2025 14:05305.59
8GR-2512-004น้ำปลาแท้ 700 มล.2/12/2025 9:20304.79
9GR-2512-005กาแฟเอสเปรสโซ2/12/2025 13:30304.61
10GR-2512-006มันฝรั่งทอด 75 ก.2/12/2025 16:45304.48
11GR-2512-007น้ำส้มคั้น 100%3/12/2025 7:50303.85
12GR-2512-008ข้าวเกรียบกุ้ง 60 ก.3/12/2025 11:10303.71
13
14
15
16
17
18
19
ช่องกรอกและผลลัพธ์
ตอนนี้ I4
ตอนนี้ในรูปตัวเลข I5
เฉพาะวันที่ (หน้าจุด) I6
เฉพาะเวลา (หลังจุด) I7
ขั้นตอนการคำนวณ (3)
คลิกช่องสีเขียวมะนาวในตารางเพื่อดูสูตรของแถวนั้น · คลิกตัวเลขเพื่อแก้ค่า · แก้สูตรได้ที่แถบสูตร หรือพิมพ์ = ในช่องว่าง
100%
ข้อมูลสมมติของสยามเฟรช ชุดเดียวกับชีต “1 วันเวลาเป็นตัวเลข” ในไฟล์ฝึก (ปี ค.ศ.)
ใช้ปุ่มลูกศรเลือกช่อง กด Enter หรือ F2 เพื่อแก้ พิมพ์ = เพื่อเขียนสูตร
  • อ่านค่า I5 และ I7: ตัวเลขหน้าจุดคือวันที่ หลังจุดคือเวลาเป็นสัดส่วนของวัน เช่น 0.5 = 12:00 น. และ 0.75 = 18:00 น.
  • คอลัมน์ D เป็นจำนวนวันที่มีทศนิยมเพราะนับเวลาด้วย ถ้าต้องการเป็นชั่วโมงให้คูณ 24
  • NOW ไม่ได้เดินตลอดเวลา ค่าจะเปลี่ยนเมื่อชีตคำนวณใหม่ ในไฟล์ฝึกลองกด F9 แล้วดูเวลาใน I4

ตัวอย่างทั้งหมด 3 แบบ

  1. 1วันที่และเวลาตอนนี้คือตัวเลขตัวเดียว · ตัวเลขหน้าจุดคือวันที่ หลังจุดคือเวลา ผลต่างของวันเวลาจึงเป็นจำนวนวันที่มีทศนิยม
  2. 2ตอนนี้ยังทันเวลาตัดรอบไหม · วันนี้ + เวลาตัดรอบ ได้วันและเวลาตัดรอบของวันนี้ แล้วเทียบกับเวลาตอนนี้ใน I4
  3. 3NOW ใช้บันทึกเวลารับสินค้าไม่ได้ · ใส่ =NOW() ทุกแถวแล้วทุกแถวได้เวลาเดียวกัน เวลาที่ต้องเก็บไว้ต้องใส่ด้วยคีย์ลัดแบบคอลัมน์ C

ข้อผิดพลาดที่พบบ่อย

เวลาไม่ขยับสาเหตุ: NOW เปลี่ยนเมื่อชีตคำนวณใหม่เท่านั้น ไม่ได้เดินเหมือนนาฬิกาแก้: แก้ข้อมูลใดก็ได้ หรือกด F9 ให้คำนวณใหม่
เห็นแต่วันที่ ไม่เห็นเวลาสาเหตุ: ช่องจัดรูปแบบเป็นวันที่อย่างเดียวแก้: จัดรูปแบบเป็น d/m/yyyy h:mm
เวลาที่บันทึกไว้เปลี่ยนทุกครั้งสาเหตุ: ใช้ =NOW() เป็นเวลาของรายการแก้: กด Ctrl + ; Space แล้ว Ctrl + Shift + ; (Mac ใช้ Command + ; สำหรับเวลา) เพื่อใส่ค่าคงที่
ผลต่างเวลาเป็นทศนิยม เช่น 0.25สาเหตุ: ผลต่างของวันเวลามีหน่วยเป็นวันแก้: คูณ 24 ได้ชั่วโมง คูณ 1440 ได้นาที

เคล็ดลับจากห้องเรียน

เวลาเป็นสัดส่วนของวัน: 0.5 = 12:00 น. และ 1 ชั่วโมง = 1/24 จึงบวกลบวันเวลากันได้ตรง ๆ
ใส่ =NOW() ไว้ช่องเดียว แล้วให้สูตรอื่นอ้างช่องนั้น ทุกสูตรจะใช้เวลาเดียวกัน
NOW และ TODAY เป็นฟังก์ชัน volatile ที่ Excel คำนวณใหม่ทุกครั้งที่ชีตคำนวณ ใช้เท่าที่จำเป็น เพราะถ้าใช้จำนวนมากในไฟล์ใหญ่อาจทำให้คำนวณช้าลง

ใช้กับ Excel ของคุณได้ไหม

เวอร์ชันExcel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
NOW

NOW ใช้ได้ทุกเวอร์ชันที่ยังใช้กันอยู่ จึงไม่ต้องมีสูตรทางเลือก

เลือกวิธีให้ถูกงาน

วิธีใช้เมื่อตัวอย่าง
NOWวันที่และเวลาตอนนี้ เปลี่ยนเมื่อชีตคำนวณใหม่=NOW()
TODAYต้องการเฉพาะวันที่ของวันนี้=TODAY()
Ctrl + ; แล้ว Ctrl + Shift + ; (Windows)บันทึกวันและเวลาแบบค่าคงที่ ไม่เปลี่ยนอีกCtrl + ; Space Ctrl + Shift + ;
TIMEเวลาที่กำหนดเอง เช่น เวลาตัดรอบ=TODAY()+TIME(14,0,0)

ใน Power BI ใช้อะไร

ชื่อเดียวกันใน DAX แต่ใน Power BI Service ใช้เวลา UTC

ไฟล์ฝึก NOW

9Expert-NOW-Practice-v1.2.xlsx

รุ่น 1.2 · 24/9/2026 · 25 KB · ไม่มี Macro · ข้อมูลชุดเดียวกับตัวอย่างบนเว็บ · มีเฉลยและตรวจคำตอบอัตโนมัติ
เริ่มต้นที่นี่1 วันเวลาเป็นตัวเลข2 ตัดรอบ3 บันทึกเวลาแบบฝึกหัดเฉลยสรุปย่อ

โจทย์ในชีตแบบฝึกหัด

  1. ข้อ 1วันที่ของวันนี้ โดยตัดเวลาทิ้งด้วย INT
  2. ข้อ 2ปีปัจจุบันเป็น พ.ศ.
  3. ข้อ 3วันและเวลาตัดรอบของวันนี้ 14:00 น. (วันที่ของวันนี้ + เวลา 14:00)
  4. ข้อ 4ใบรับสินค้าในแถว 6 รับมาแล้วกี่วัน นับตามวันที่ (วันที่ของวันนี้ ลบ วันที่ที่รับ ตัดเวลาทิ้งทั้งสองค่า)
  5. ข้อ 5ใบรับสินค้าในแถว 7: ถ้า NOW() ลบเวลาที่รับ มากกว่า 30 วัน แสดง เกิน 30 วัน ไม่งั้นแสดง ยังไม่เกิน

วิดีโอประกอบ

คลิปเรื่อง NOW จากช่อง YouTube @9expert

ในเว็บจริงจะฝังคลิปพร้อมตั้งเวลาเริ่มตรงหัวข้อนี้ ในต้นแบบเปิดผลค้นหาในช่องแทน

เปิดใน YouTube

แบบทดสอบ 3 ข้อ

1. NOW() ได้ตัวเลข 46289.75 เวลาในค่านี้คือกี่โมง

2. NOW() เปลี่ยนค่าเมื่อไร

3. =NOW()-B5 ได้ 1.5 หมายความว่าอะไร

ไปต่อ

อยากใช้สูตรเหล่านี้กับงานจริงทั้งระบบ

ต่อยอดใน Microsoft Excel Intermediate: สูตรคำนวณพื้นฐาน IF, VLOOKUP และการทำงานกับวันที่ (2 วัน)

ดูหลักสูตร
หน้านี้ช่วยได้ไหม