Skip to content

Lab: Build a Date Calculator

สร้าง Date Calculator ใน Google Sheets ที่คำนวณอายุ, จำนวนวันระหว่างวันที่, และจัดรูปแบบวันที่หลายรูปแบบ

ข้อมูลเริ่มต้น

Section titled “ข้อมูลเริ่มต้น”

สร้าง Google Sheet ใหม่และตั้งชื่อ “GS-3 Lab: Date Calculator”

  1. สร้าง Section: Age Calculator

    ใน Row 1 พิมพ์หัวข้อ “Age Calculator” แล้วสร้างตาราง:

    AB
    2วันเกิด(ใส่วันเกิดของคุณ)
    3วันที่วันนี้(ใช้สูตร)
    4อายุ (ปี)(ใช้สูตร)
    5อายุละเอียด(ใช้สูตร)
    6วันเกิดครบ 100 ปี(ใช้สูตร)
  2. สร้าง Section: Date Difference

    AB
    8วันเริ่มต้น1/1/2025
    9วันสิ้นสุด24/4/2026
    10จำนวนวัน(ใช้สูตร)
    11จำนวนสัปดาห์(ใช้สูตร)
    12จำนวนเดือน(ใช้สูตร)
  3. สร้าง Section: Date Formatting

    AB
    14วันที่ต้นฉบับ24/4/2026
    15แบบ dd/mm/yyyy(ใช้สูตร TEXT)
    16แบบ d MMMM yyyy(ใช้สูตร TEXT)
    17แบบ ddd, dd mmm(ใช้สูตร TEXT)
    18Serial Number(ใช้สูตร N)
  4. สร้าง Section: Month Navigation

    AB
    20วันที่อ้างอิง=TODAY()
    21สิ้นเดือนนี้(ใช้สูตร)
    22อีก 3 เดือน(ใช้สูตร)
    236 เดือนที่แล้ว(ใช้สูตร)
    24สิ้นเดือนหน้า(ใช้สูตร)
Show Solution
B3: =TODAY()
B4: =DATEDIF(B2, TODAY(), "Y")
B5: =DATEDIF(B2, TODAY(), "Y") & " ปี " & DATEDIF(B2, TODAY(), "YM") & " เดือน " & DATEDIF(B2, TODAY(), "MD") & " วัน"
B6: =DATE(YEAR(B2)+100, MONTH(B2), DAY(B2))
Show Solution
B10: =DATEDIF(B8, B9, "D")
B11: =INT(DATEDIF(B8, B9, "D") / 7)
B12: =DATEDIF(B8, B9, "M")
Show Solution
B15: =TEXT(B14, "dd/mm/yyyy")
B16: =TEXT(B14, "d mmmm yyyy")
B17: =TEXT(B14, "ddd, dd mmm")
B18: =N(B14)
Show Solution
B21: =EOMONTH(B20, 0)
B22: =EDATE(B20, 3)
B23: =EDATE(B20, -6)
B24: =EOMONTH(B20, 1)
  • อายุคำนวณถูกต้องเมื่อเทียบกับที่รู้อยู่แล้ว
  • จำนวนวันระหว่าง 1/1/2025 ถึง 24/4/2026 = 479 วัน
  • TEXT() แสดงวันที่ในรูปแบบที่ถูกต้อง
  • EOMONTH() ให้วันสุดท้ายของเดือนจริง ๆ (เช่น 30 Apr, 31 May)