วิธีการทำงานกับวันที่ใน Excel
สามารถใช้ฟังก์ชัน TODAY เพื่อเพิ่มวันที่ปัจจุบันลงใน แผ่นงาน (ดังแสดงในแถวที่สองของภาพด้านบน) และในการคำนวณวันที่ (แสดงไว้ในแถวที่สามถึงเจ็ดด้านบน)
อย่างไรก็ตามฟังก์ชันนี้เป็นหนึ่งใน ฟังก์ชันระเหย ของ Excel ซึ่งหมายความว่าโดยปกติแล้วจะมีการอัปเดตตัวเองทุกครั้งที่มีการคำนวณแผ่นงานใหม่
โดยปกติเวิร์กชีทจะคำนวณใหม่ทุกครั้งที่เปิดอยู่ดังนั้นทุกวันที่เปิดแผ่นงานวันที่จะมีการเปลี่ยนแปลงจนกว่าจะมีการปิดการคำนวณใหม่โดยอัตโนมัติ
เพื่อป้องกันไม่ให้การเปลี่ยนแปลงวันที่มีการเปิดแผ่นงานโดยใช้การคำนวณใหม่โดยอัตโนมัติลองใช้แป้นพิมพ์ลัดนี้เพื่อ ป้อนวันที่ปัจจุบัน แทน
ไวยากรณ์และอาร์กิวเมนต์ของฟังก์ชัน TODAY
ไวยากรณ์ ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและประกอบด้วยชื่อฟังก์ชันวงเล็บเครื่องหมายจุลภาคและ อาร์กิวเมนต์
ไวยากรณ์สำหรับฟังก์ชัน TODAY คือ:
= TODAY ()
ฟังก์ชัน นี้ไม่มีอาร์กิวเมนต์ใด ๆ ที่สามารถตั้งค่าด้วยตนเองได้
TODAY ใช้วันที่ ต่อเนื่อง ของคอมพิวเตอร์ซึ่งจะเก็บวันที่และเวลาปัจจุบันไว้เป็นอาร์กิวเมนต์ จะได้รับข้อมูลนี้ในวันที่ปัจจุบันโดยการอ่านนาฬิกาของคอมพิวเตอร์
การป้อนวันที่ปัจจุบันด้วยฟังก์ชัน TODAY
ตัวเลือกสำหรับการป้อนฟังก์ชัน TODAY ได้แก่ :
- พิมพ์งานที่สมบูรณ์: = TODAY () ลงในเซลล์แผ่นงาน
- การป้อนฟังก์ชันโดยใช้ กล่องโต้ตอบ ฟังก์ชัน TODAY
เนื่องจากฟังก์ชัน TODAY ไม่มีอาร์กิวเมนต์ที่สามารถป้อนด้วยตนเองได้หลายคนเลือกที่จะพิมพ์ในฟังก์ชันแทนการใช้กล่องโต้ตอบ
ถ้าวันที่ปัจจุบันไม่ได้กำลังอัปเดต
ดังที่ได้กล่าวมาแล้วถ้าฟังก์ชัน TODAY ไม่ได้อัพเดตไปยังวันที่ปัจจุบันทุกครั้งที่เปิดเวิร์กชีทอาจเป็นไปได้ว่ามีการปิดการคำนวณใหม่สำหรับสมุดงานแล้ว
หากต้องการเปิดใช้งานการคำนวณใหม่โดยอัตโนมัติ:
- คลิกแท็บ ไฟล์ ของ ริบบิ้น เพื่อเปิดเมนูไฟล์
- คลิกที่ ตัวเลือก ในเมนูเพื่อเปิดกล่องโต้ตอบตัวเลือก Excel
- คลิกที่ตัวเลือก สูตร ในหน้าต่างด้านซ้ายมือเพื่อดูตัวเลือกที่มีอยู่ในหน้าต่างด้านขวามือของกล่องโต้ตอบ
- ในส่วนตัวเลือก การคำนวณสมุดงาน ให้คลิกที่ อัตโนมัติ เพื่อเปิดการคำนวณใหม่โดยอัตโนมัติ
- คลิก ตกลง เพื่อปิดกล่องโต้ตอบและกลับไปที่แผ่นงาน
ใช้ TODAY ในการคำนวณวันที่
ประโยชน์ที่แท้จริงของฟังก์ชัน TODAY จะปรากฏชัดเมื่อใช้ในการคำนวณวันที่ซึ่งมักใช้ร่วมกับฟังก์ชันวันที่ของ Excel อื่น ๆ ดังที่แสดงไว้ในแถวที่ 3-5 ของภาพด้านบน
ตัวอย่างในแถวที่ 3-5 เพื่อดึงข้อมูลที่เกี่ยวข้องกับวันที่ปัจจุบันเช่นปีปัจจุบันเดือนหรือวันโดยใช้ผลลัพธ์ของฟังก์ชัน TODAY ในเซลล์ A2 เป็นอาร์กิวเมนต์สำหรับฟังก์ชัน YEAR, MONTH และ DAY
ฟังก์ชัน TODAY สามารถใช้ในการคำนวณระยะเวลาระหว่างวันที่สองเช่นจำนวนวันหรือปีตามที่แสดงในแถวที่หกและเจ็ดในภาพด้านบน
วันที่เป็นตัวเลข
วันที่ในสูตรในแถวที่หกและเจ็ดสามารถถูกลบออกจากกันเพราะ Excel จัดเก็บวันที่เป็นตัวเลขซึ่งจัดรูปแบบเป็นวันที่ในแผ่นงานเพื่อให้ง่ายต่อการใช้และเข้าใจได้ง่ายขึ้น
ตัวอย่างเช่นวันที่ 9/23/2016 (23 กันยายน 2016) ในเซลล์ A2 มีหมายเลขประจำเครื่อง 42636 (จำนวนวันนับตั้งแต่ 1 มกราคม 1900) ในขณะที่วันที่ 15 ตุลาคม 2015 มีเลขที่ประจำผลิตภัณฑ์ 42,292
สูตรการลบในเซลล์ A6 ใช้ตัวเลขเหล่านี้เพื่อค้นหาจำนวนวันระหว่างวันที่สอง:
42,636 - 42,292 = 344
ในสูตรในเซลล์ A6 ระบบจะใช้ฟังก์ชัน DATE ของ Excel เพื่อให้แน่ใจว่าได้ป้อนวันที่ 10/15/2015 และเก็บไว้เป็นค่าวันที่
ในตัวอย่างในเซลล์ A7 ใช้ฟังก์ชัน YEAR เพื่อแยกปีปัจจุบัน (2016) ออกจากฟังก์ชัน TODAY ในเซลล์ A2 แล้วลบออกจากปี 1999 เพื่อค้นหาความแตกต่างระหว่างสองปี:
2016 - 1999 = 16
การลบวันที่ออกจากการจัดรูปแบบ
เมื่อลบสองวันใน Excel ผลที่ได้จะแสดงเป็นวันอื่นแทนตัวเลข
กรณีนี้เกิดขึ้นหากเซลล์ที่มีสูตรถูกจัดรูปแบบเป็น General ก่อนที่จะป้อนสูตร เนื่องจากสูตรประกอบด้วยวันที่ Excel จะเปลี่ยนรูปแบบเซลล์เป็น Date
เมื่อต้องการดูผลลัพธ์ของสูตรเป็นตัวเลขรูปแบบของเซลล์ต้องถูกตั้งค่าเป็น General หรือ Number
เพื่อทำสิ่งนี้:
- เน้นเซลล์ที่มีรูปแบบไม่ถูกต้อง
- คลิกขวาโดยใช้เมาส์เพื่อเปิดเมนูบริบท
- ในเมนูให้เลือก Format Cells เพื่อเปิดกล่องโต้ตอบ Format Cells
- ในกล่องโต้ตอบคลิกที่แท็บ จำนวน หากจำเป็นเพื่อแสดงตัวเลือกการจัดรูปแบบตัวเลข
- ภายใต้หมวดหมวดให้คลิก ทั่วไป
- คลิก ตกลง เพื่อปิดกล่องโต้ตอบและกลับไปที่แผ่นงาน
- ผลลัพธ์ของสูตรควรจะแสดงเป็นตัวเลข