สูตร excel นับ วัน จนถึงปัจจุบัน |วิธีคำนวณจำนวนวันใน Excel: จากวันที่พุทธศักราช (พ.ศ.)จนถึงปัจจุบัน
HTML-код
- Опубликовано: 17 окт 2024
- ในวิดีโอนี้ เราจะสอนวิธีการคำนวณจำนวนวันใน Excel จากวันที่ที่อยู่ในรูปแบบ 'dd/mm/yyyy' ของปีพุทธศักราช (พ.ศ.) จนถึงปัจจุบัน โดยใช้สูตรต่างๆ ใน Excel เช่น TODAY, DATE, DATEDIF, VALUE, RIGHT, LEFT, และ MID รับรองว่าง่ายและใช้งานได้จริง
วิธีคำนวณวันใน Excel
สูตร Excel คำนวณจำนวนวัน
คำนวณวันจาก พ.ศ. ใน Excel
การใช้ DATEDIF ใน Excel
สูตรคำนวณวันจนถึงวันนี้ใน Excel
การใช้ DATE และ TODAY ใน Excel
เทคนิคการใช้ Excel สำหรับการคำนวณวัน
1. **TODAY**: ฟังก์ชันนี้ใช้เพื่อดึงวันที่ปัจจุบัน
```excel
=TODAY()
```
2. **DATE**: ฟังก์ชันนี้ใช้เพื่อสร้างวันที่จากปี, เดือน, และวัน
```excel
=DATE(year, month, day)
```
3. **DATEDIF**: ฟังก์ชันนี้ใช้เพื่อคำนวณความแตกต่างระหว่างสองวันที่
```excel
=DATEDIF(start_date, end_date, unit)
```
`start_date` คือวันที่เริ่มต้น
`end_date` คือวันที่สิ้นสุด
`unit` คือหน่วยที่ต้องการคำนวณ (เช่น "d" สำหรับวัน, "m" สำหรับเดือน, "y" สำหรับปี)
4. **VALUE**: ฟังก์ชันนี้ใช้เพื่อแปลงข้อความที่เป็นตัวเลขให้เป็นตัวเลข
```excel
=VALUE(text)
```
5. **RIGHT**: ฟังก์ชันนี้ใช้เพื่อดึงตัวอักษรจากด้านขวาของข้อความ
```excel
=RIGHT(text, num_chars)
```
`text` คือข้อความที่ต้องการดึงตัวอักษร
`num_chars` คือจำนวนตัวอักษรที่ต้องการดึง
6. **LEFT**: ฟังก์ชันนี้ใช้เพื่อดึงตัวอักษรจากด้านซ้ายของข้อความ
```excel
=LEFT(text, num_chars)
```
`text` คือข้อความที่ต้องการดึงตัวอักษร
`num_chars` คือจำนวนตัวอักษรที่ต้องการดึง
7. **MID**: ฟังก์ชันนี้ใช้เพื่อดึงตัวอักษรจากตำแหน่งที่กำหนดในข้อความ
```excel
=MID(text, start_num, num_chars)
```
`text` คือข้อความที่ต้องการดึงตัวอักษร
`start_num` คือจุดเริ่มต้นของการดึงตัวอักษร
`num_chars` คือจำนวนตัวอักษรที่ต้องการดึง
ในการใช้งานทั้งหมดนี้ร่วมกันตามตัวอย่างที่ได้อธิบายไปก่อนหน้านี้ สามารถคำนวณจำนวนวันจากวันที่ในรูปแบบ "dd/mm/yyyy" ที่เป็นปีพุทธศักราชได้ดังนี้:
```excel
=DATEDIF(DATE(VALUE(RIGHT(A1,4))-543, VALUE(MID(A1,4,2)), VALUE(LEFT(A1,2))), TODAY(), "d")
```
`RIGHT(A1,4)` ดึงปี (4 ตัวอักษรสุดท้าย) จากเซลล์ A1
`MID(A1,4,2)` ดึงเดือน (2 ตัวอักษรกลาง) จากเซลล์ A1
`LEFT(A1,2)` ดึงวัน (2 ตัวอักษรแรก) จากเซลล์ A1
`DATE(VALUE(...))` สร้างวันที่จากปี, เดือน, และวัน
`DATEDIF(..., TODAY(), "d")` คำนวณจำนวนวันจากวันที่ที่สร้างขึ้นจนถึงวันนี้
ขอบคุณมากสำหรับการแบ่งปันความรู้ค่ะ