การป้อนวันที่ด้วยฟังก์ชัน 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 ในสูตรวันที่ใน Google Spreadsheets

ในภาพด้านบน ฟังก์ชัน 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 ชีตเพื่อแสดงวันที่ในรูปแบบที่คุณต้องการโดยปรับการตั้งค่าภูมิภาค

ในการเปลี่ยนการตั้งค่าภูมิภาค:

  1. คลิก ไฟล์เพื่อเปิดเมนูไฟล์

  2. คลิกที่ การตั้งค่าสเปรดชีต เพื่อเปิดกล่องโต้ตอบการตั้งค่า

    สเปรดชีต Google ชีตเปล่าที่มีรายการการตั้งค่าสเปรดชีตภายใต้เมนูไฟล์ที่ไฮไลต์
  3. คลิก สถานที่เพื่อดูรายการการตั้งค่าประเทศที่ใช้ได้

    หน้าต่างการตั้งค่าสเปรดชีตใน Google ชีตโดยไฮไลต์ช่อง Locale
  4. คลิกที่ .ของคุณ ประเทศที่เลือกได้ เพื่อให้เป็นตัวเลือกปัจจุบัน

    ตัวเลือกประเทศในส่วน Locale ของการตั้งค่า Google ชีต
  5. คลิก บันทึกการตั้งค่า ที่ด้านล่างของกล่องโต้ตอบเพื่อปิดและกลับไปที่เวิร์กชีต

    ปุ่มบันทึกการตั้งค่าในการตั้งค่า Google ชีต
  6. วันที่ใหม่ที่คุณป้อนลงในแผ่นงานควรเป็นไปตามรูปแบบของประเทศที่เลือก คุณอาจต้องฟอร์แมตวันที่ที่คุณป้อนใหม่

หมายเลขซีเรียลเชิงลบและวันที่ของ 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! เกิดข้อผิดพลาดหากคุณใช้วันที่ "เชิงลบ" ในสูตร