Lab: Build a Date Calculator
เป้าหมาย
Section titled “เป้าหมาย”สร้าง Date Calculator ใน Google Sheets ที่คำนวณอายุ, จำนวนวันระหว่างวันที่, และจัดรูปแบบวันที่หลายรูปแบบ
ข้อมูลเริ่มต้น
Section titled “ข้อมูลเริ่มต้น”สร้าง Google Sheet ใหม่และตั้งชื่อ “GS-3 Lab: Date Calculator”
-
สร้าง Section: Age Calculator
ใน Row 1 พิมพ์หัวข้อ “Age Calculator” แล้วสร้างตาราง:
A B 2 วันเกิด (ใส่วันเกิดของคุณ) 3 วันที่วันนี้ (ใช้สูตร) 4 อายุ (ปี) (ใช้สูตร) 5 อายุละเอียด (ใช้สูตร) 6 วันเกิดครบ 100 ปี (ใช้สูตร) -
สร้าง Section: Date Difference
A B 8 วันเริ่มต้น 1/1/2025 9 วันสิ้นสุด 24/4/2026 10 จำนวนวัน (ใช้สูตร) 11 จำนวนสัปดาห์ (ใช้สูตร) 12 จำนวนเดือน (ใช้สูตร) -
สร้าง Section: Date Formatting
A B 14 วันที่ต้นฉบับ 24/4/2026 15 แบบ dd/mm/yyyy (ใช้สูตร TEXT) 16 แบบ d MMMM yyyy (ใช้สูตร TEXT) 17 แบบ ddd, dd mmm (ใช้สูตร TEXT) 18 Serial Number (ใช้สูตร N) -
สร้าง Section: Month Navigation
A B 20 วันที่อ้างอิง =TODAY() 21 สิ้นเดือนนี้ (ใช้สูตร) 22 อีก 3 เดือน (ใช้สูตร) 23 6 เดือนที่แล้ว (ใช้สูตร) 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)ตรวจสอบตัวเอง
Section titled “ตรวจสอบตัวเอง”- อายุคำนวณถูกต้องเมื่อเทียบกับที่รู้อยู่แล้ว
- จำนวนวันระหว่าง 1/1/2025 ถึง 24/4/2026 = 479 วัน
- TEXT() แสดงวันที่ในรูปแบบที่ถูกต้อง
- EOMONTH() ให้วันสุดท้ายของเดือนจริง ๆ (เช่น 30 Apr, 31 May)