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