การป้อนวันที่ด้วยฟังก์ชัน DATE ใน Google Spreadsheets
Google ชีต' ฟังก์ชัน DATE จะคืนค่าวันที่ที่คุณป้อนหรือ หมายเลขซีเรียล โดยการรวมองค์ประกอบของวัน เดือน และปีที่ป้อนเป็นฟังก์ชันของ ข้อโต้แย้ง.
คำแนะนำเหล่านี้ใช้ Google ชีตเวอร์ชันเว็บและอาจเข้ากันไม่ได้กับ Microsoft Excel
การป้อนวันที่เป็นวันที่
เมื่อคุณรวมเข้ากับ Google ชีตอื่น ฟังก์ชั่นคุณสามารถใช้ DATE เพื่อสร้างสูตรวันที่ได้หลากหลาย การใช้งานที่สำคัญอย่างหนึ่งคือทำให้แน่ใจว่าชีตตีความวันที่อย่างถูกต้อง โดยเฉพาะอย่างยิ่งหากข้อมูลที่ป้อนไม่อยู่ในรูปแบบที่มีประโยชน์ที่สุด
การใช้งานหลักของฟังก์ชัน DATE คือการแสดงวันที่ที่รวมองค์ประกอบต่างๆ เช่น ปี เดือน หรือวันจาก ตำแหน่งต่างๆ ในเวิร์กชีต และเพื่อให้มั่นใจว่าวันที่ที่ใช้ในการคำนวณเป็นข้อมูลตัวเลขแทน ข้อความ.
ไวยากรณ์และอาร์กิวเมนต์ของฟังก์ชัน DATE
ฟังก์ชั่นของ ไวยากรณ์ หมายถึงเลย์เอาต์ของฟังก์ชันและรวมถึงชื่อฟังก์ชัน วงเล็บเหลี่ยม และอาร์กิวเมนต์
ไวยากรณ์สำหรับฟังก์ชัน DATE คือ: = DATE(ปี เดือน วัน).
- ปี - ป้อนปีเป็นตัวเลขสี่หลัก (ปปปป) หรือ การอ้างอิงเซลล์ ไปยังตำแหน่งในแผ่นงาน
- เดือน - ป้อนเดือนเป็นตัวเลขสองหลัก (มม.) หรือการอ้างอิงเซลล์ไปยังตำแหน่งในแผ่นงาน
- วัน - ป้อนวันเป็นตัวเลขสองหลัก (dd) หรือการอ้างอิงเซลล์ไปยังตำแหน่งในแผ่นงาน
ข้อผิดพลาดและการปรับปรุง
ฟังก์ชันส่งคืน a #ค่า! ข้อผิดพลาดหากอ่านข้อมูลข้อความ ข้อผิดพลาดจะปรากฏขึ้นหากสูตรมีการอ้างอิงไปยังเซลล์ที่มีข้อความ
NS #NUM! ค่าความผิดพลาดจะปรากฏขึ้นหาก ปี รายการไม่ถูกต้อง (เช่น หากเป็นตัวเลขห้าหลัก) หากคุณป้อนค่าที่ไม่ถูกต้องสำหรับอาร์กิวเมนต์เดือนหรือวัน ฟังก์ชันจะปรับผลลัพธ์ของฟังก์ชันให้เป็นวันที่ที่ถูกต้องถัดไปโดยอัตโนมัติ ตัวอย่างเช่น, = วันที่ (2016,13,1)ซึ่งมี 13 สำหรับอาร์กิวเมนต์ month ปรับอาร์กิวเมนต์ year และคืนค่า 1/1/2017
อีกตัวอย่างหนึ่งก็คือ = วันที่ (2016,01,32) - ซึ่งมี 32 วันสำหรับเดือนมกราคม - ปรับอาร์กิวเมนต์เดือนและส่งคืน 2/01/2016 ในทั้งสองกรณี สูตร "ทบยอด" ค่าที่ไม่ถูกต้องโดยแสดงเดือนแรกหลังเดือนธันวาคม 2559 ในตัวอย่างแรกและวันแรกหลังมกราคม 2559 ในตัวอย่างที่สอง
หากคุณป้อนค่าทศนิยมสำหรับอาร์กิวเมนต์ สูตรจะ "ปัดเศษลง" เป็นค่าจำนวนเต็ม ตัวอย่างเช่น ฟังก์ชันจะตีความ "10.25" เป็น "10"
ตัวอย่างฟังก์ชันวันที่
ในภาพด้านบน ฟังก์ชัน DATE จะทำงานร่วมกับฟังก์ชันอื่นๆ จำนวนหนึ่งในสูตรวันที่
- แถวที่ 5 เข้าสู่วันแรกของเดือนปัจจุบัน
- แถวที่ 6 แปลงสตริงข้อความ (เซลล์ A5) เป็นวันที่
- แถวที่ 7 แสดงวันในสัปดาห์สำหรับวันที่ที่กำหนด
- แถวที่ 8 นับวันระหว่างวันที่ปัจจุบันและวันที่ก่อนหน้า
- แถวที่ 9 แปลงหมายเลข Julian Day (เซลล์ A9) เป็นวันที่ปัจจุบัน
- แถวที่ 10 แปลงวันที่ปัจจุบัน (เซลล์ A10) เป็น Julian Day Number
การเข้าสู่ฟังก์ชัน DATE
ตัวเลือกสำหรับการป้อนฟังก์ชันและอาร์กิวเมนต์ลงในเวิร์กชีต ได้แก่
- พิมพ์ฟังก์ชันที่สมบูรณ์ด้วยตนเอง - เพียงจำไว้ว่าต้องเรียงลำดับ ปปปป ดด เช่น =DATE(2016,01,16) หรือ, =วันที่(A2,B2,C2)หากคุณกำลังใช้การอ้างอิงเซลล์
- ใช้ กล่องแนะนำอัตโนมัติ เพื่อเข้าสู่ฟังก์ชันและอาร์กิวเมนต์
ตัวคั่นจุลภาค
เมื่อใช้วิธีใดวิธีหนึ่งเพื่อเข้าสู่ฟังก์ชัน โปรดทราบว่าเครื่องหมายจุลภาค ( , ) แยกอาร์กิวเมนต์ของฟังก์ชันออกจากวงเล็บกลม
การเปลี่ยนการตั้งค่าภูมิภาค
เช่นเดียวกับแอปออนไลน์หลายๆ แอป Google ชีตมีค่าเริ่มต้นเป็นรูปแบบวันที่แบบอเมริกัน: MM/DD/YYYY.
หากสถานที่ของคุณใช้รูปแบบอื่น คุณสามารถปรับ Google ชีตเพื่อแสดงวันที่ในรูปแบบที่คุณต้องการโดยปรับการตั้งค่าภูมิภาค
ในการเปลี่ยนการตั้งค่าภูมิภาค:
คลิก ไฟล์เพื่อเปิดเมนูไฟล์
-
คลิกที่ การตั้งค่าสเปรดชีต เพื่อเปิดกล่องโต้ตอบการตั้งค่า
-
คลิก สถานที่เพื่อดูรายการการตั้งค่าประเทศที่ใช้ได้
-
คลิกที่ .ของคุณ ประเทศที่เลือกได้ เพื่อให้เป็นตัวเลือกปัจจุบัน
-
คลิก บันทึกการตั้งค่า ที่ด้านล่างของกล่องโต้ตอบเพื่อปิดและกลับไปที่เวิร์กชีต
วันที่ใหม่ที่คุณป้อนลงในแผ่นงานควรเป็นไปตามรูปแบบของประเทศที่เลือก คุณอาจต้องฟอร์แมตวันที่ที่คุณป้อนใหม่
หมายเลขซีเรียลเชิงลบและวันที่ของ Excel
ตามค่าเริ่มต้น Microsoft Excel สำหรับ Windows จะใช้ระบบที่เริ่มต้นในปี 1900 การป้อนหมายเลขซีเรียลเป็น 0 จะส่งกลับวันที่ 0 มกราคม 1900 นอกจากนี้ ฟังก์ชัน DATE ของ Excel จะไม่แสดงวันที่ก่อนปี 1900
Google ชีตใช้วันที่ 30 ธันวาคม พ.ศ. 2442 สำหรับหมายเลขซีเรียลเป็นศูนย์ แต่ต่างจาก Excel ตรงที่ Google ชีตจะแสดงวันที่ก่อนหน้านี้โดยใช้ตัวเลขติดลบสำหรับหมายเลขซีเรียล
ตัวอย่างเช่น วันที่ 1 มกราคม ค.ศ. 1800 ส่งผลให้มีหมายเลขซีเรียลเป็น -36522 ใน Google ชีต และอนุญาตให้ใช้ในสูตรต่างๆ เช่น การลบ 1 มกราคม ค.ศ. 1800 ตั้งแต่วันที่ 1 มกราคม พ.ศ. 2393 ซึ่งส่งผลให้มีค่าเท่ากับ 18,262 - จำนวนวันระหว่างวันที่สองวัน
เมื่อคุณป้อนข้อมูลเดียวกันลงใน Excel โปรแกรมจะแปลงวันที่เป็นข้อมูลข้อความโดยอัตโนมัติ นอกจากนี้ยังส่งกลับ #VALUE! เกิดข้อผิดพลาดหากคุณใช้วันที่ "เชิงลบ" ในสูตร