TLDR สรุปสั้นๆ
NOW คืนค่าวันที่และเวลาปัจจุบัน
คำอธิบาย
ฟังก์ชัน NOW ใน Excel จะส่งกลับเลขที่เป็นค่าที่แท้จริงของวันที่และเวลาปัจจุบันจากคอมพิวเตอร์ที่คุณใช้งาน (กำหนด Number Format อีกทีได้) และจะอัปเดตทุกครั้งที่มีการถูกกระตุ้นให้มีการ Recalculate ใหม่ เช่น ได้ค่า 03/01/2025 10:22 ซึ่งมีค่าที่แท้จริง คือ 45660.43253
มีครั้งแรกในเวอร์ชันไหน
2003 หรือ Version ก่อนหน้า
รูปแบบคำสั่ง (Syntax)
NOW()
Arguments
- ไม่มี
ตัวอย่างการใช้งาน (Examples)
- Formula:
Description: วันที่และเวลาปัจจุบันในระบบเวลาในเครื่องคอมพ์ของคุณ (ซึ่งจะเปลี่ยนทันทีที่มีการ Recalculate ใหม่ เช่น มีการพิมพ์ข้อมูล หรือ กด F9)=NOW()
Result: เช่น 03/01/2025 10:22 ซึ่งมีค่าที่แท้จริง คือ 45660.43253 - Formula:
Description: เวลาปัจจุบันในระบบเวลาในเครื่องคอมพ์ของคุณ (ลบวันที่จาก TODAY ออกไป)=NOW()-TODAY()
Result: เช่น 10:22 ค่าที่แท้จริง คือ 0.43253 - Formula:
Description: เวลาปัจจุบันในระบบเวลาในเครื่องคอมพ์ของคุณ (ใช้ MOD เพื่อเอาแต่ทศนิยม)=MOD(NOW(),1)
Result: เช่น 10:22 ค่าที่แท้จริง คือ 0.43253 - Formula:
Description: ส่งกลับวันและเวลา 7 วันข้างหน้า=NOW()+7
Result: เช่น 10/01/2025 10:22 ซึ่งมีค่าที่แท้จริง คือ 45667.43253 - Formula:
Description: แสดงวันที่และเวลาออกมาเป็นข้อความ ด้วยการใช้ TEXT และ Custom Format="Current date and time is "&TEXT(NOW(),"dd/mm/yyyy hh:mm")
Result: เช่น Current date and time is 03/01/2025 10:22 ซึ่งเป็นข้อความทั้งหมด
Tips & Tricks
อยากให้ค่าเวลาปัจจุบันคงที่เหรอ? สามารถ Copy และ Paste Value ให้เป็นค่าคงที่ หรือ ใช้ Shortcut Ctrl+; เพื่อสร้างวันที่ แล้ว Ctrl+: เพื่อสร้างเวลา ทีละส่วน แล้วประกอบกันด้วยเว้นวรรคก็ได้
ข้อควรระวัง (Cautions)
ระวัง! ฟังก์ชัน NOW เป็นฟังก์ชันประเภท volatile (Volatile function) นั่นหมายความว่ามันจะคำนวณใหม่ทุกครั้งที่ชีตของคุณถูกอัปเดตหรือแก้ไข ซึ่งอาจทำให้ไฟล์ใหญ่ของคุณทำงานช้าลงได้นะครับ แต่ถ้ามันไม่อัปเดท ลองเช็คดูว่าเผลอเปิดโหมด Manual Calculation ไว้รึเปล่า?
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply