Skip to content

Dates as Serial Numbers

วันที่ไม่ใช่วันที่

Section titled “วันที่ไม่ใช่วันที่”

สิ่งที่คุณเห็นเป็น “24/04/2026” แต่ข้างในเซลล์จริง ๆ คือตัวเลขจำนวนเต็ม เช่น 46127 — นี่คือ Serial Number

ดูด้วยตาตัวเอง

Section titled “ดูด้วยตาตัวเอง”

ลองพิมพ์ในเซลล์ใด ๆ:

=N(TODAY())

ฟังก์ชัน N() แปลงค่าให้เป็นตัวเลข — คุณจะเห็นตัวเลข Serial Number ของวันนี้

Google Sheets ใช้ Epoch วันที่ 30 ธันวาคม 1899 เป็นจุดเริ่มต้น (Serial Number = 0)

Serial Numberวันที่
030 Dec 1899
131 Dec 1899
21 Jan 1900
449271 Jan 2023
=DATE(1900,1,1) → Serial Number = 2
=DATE(2023,1,1) → Serial Number = 44927

เวลา = ส่วนทศนิยม

Section titled “เวลา = ส่วนทศนิยม”

เวลาใน Sheets เป็น ส่วนทศนิยม ของ Serial Number:

ทศนิยมเวลา
0.000:00 (เที่ยงคืน)
0.2506:00
0.512:00 (เที่ยงวัน)
0.7518:00
=N(NOW()) → เช่น 46127.65 (วันนี้ เวลาประมาณ 15:36)
=N(NOW()) - INT(N(NOW())) → ส่วนเวลาอย่างเดียว
=TEXT(0.5, "HH:mm") → "12:00"

ทดลอง: สร้างวันที่จากตัวเลข

Section titled “ทดลอง: สร้างวันที่จากตัวเลข”
=DATE(2026,4,24) → พิมพ์แล้ว format เป็น Date
=44927 → พิมพ์แล้วเปลี่ยน Format เป็น Date → จะเห็น 1 Jan 2023
  • วันที่ใน Sheets = Serial Number (จำนวนวันนับจาก 30 Dec 1899)
  • เวลา = ส่วนทศนิยม ของ Serial Number (0.5 = เที่ยงวัน)
  • ถ้าวันที่แสดงเป็นตัวเลข → เปลี่ยน Format เป็น Date
  • ทุกภาษามี Epoch ของตัวเอง — C/Python ใช้ Unix Epoch (1 Jan 1970)