TODAY คืนค่า Serial Number ของวันที่ปัจจุบันตามเวลาของเครื่องคอมพิวเตอร์ โดยเวลาจะเป็น 0:00:00 เสมอ
.
ที่เจ๋งคือฟังก์ชันนี้เป็นประเภท Volatile ที่จะคำนวณใหม่ทุกครั้งที่มีการเปลี่ยนแปลงใดๆ ในชีท ที่ต้องระวังคือไม่เหมาะกับการบันทึกวันที่ทำรายการ (Transaction Date) ที่ต้องการให้คงที่ครับ เพราะมันจะเปลี่ยนทุกครั้งที่เปิดไฟล์
TODAY เป็น Excel date function ที่คืนค่าวันที่ปัจจุบันตามเวลาของเครื่อง อัปเดตอัตโนมัติทุกครั้งที่เปิดไฟล์หรือคำนวณใหม่
.
ที่เจ๋งคือฟังก์ชันนี้เป็นประเภท Volatile ที่คำนวณใหม่เสมอเมื่อมีการเปลี่ยนแปลงใดๆ ในชีท
.
ส่วนตัวผมใช้บ่อยมากตอนต้องคำนวณอายุลูกหนี้ อายุพนักงาน หรือสร้างรายงานที่ต้องการวันที่ปัจจุบันเสมอครับ 😎
ใช้ TODAY ลบด้วยวันที่เกิดหนี้ เพื่อจัดกลุ่มลูกหนี้ว่าค้างชำระมานานเท่าไหร่แล้ว (30, 60, 90 วัน)
ใช้สูตร ="ข้อมูล ณ วันที่ " & TEXT(TODAY(), "dd mmmm yyyy") เพื่อแสดงหัวรายงานที่เป็นปัจจุบันเสมอทุกครั้งที่ปรินท์
แสดงวันที่ปัจจุบันของระบบ ณ เวลาที่เปิดไฟล์ ผลลัพธ์จะเปลี่ยนไปตามวันจริงทุกครั้งที่เปิดใหม่ครับ
สมมติ A2 คือวันกำหนดส่ง (Due Date) สูตรนี้จะเอาวันที่ปัจจุบันลบด้วยกำหนดส่ง ถ้าผลลัพธ์เป็นบวก แสดงว่าเลยกำหนดมาแล้วกี่วัน
ส่วนตัวผมใช้แบบนี้ติดตามงานบ่อยมากครับ ถ้าเห็นเลขเป็นบวก รู้เลยว่าเลทแล้ว 😅
สมมติ A2 คือวันเกิด ใช้ฟังก์ชัน DATEDIF เทียบกับ TODAY เพื่อหาผลต่างจำนวนปีเต็ม ("Y")
ได้อายุที่ถูกต้องแม่นยำกว่าการลบปีตรงๆ เยอะครับ
ดึงปีและเดือนจาก TODAY มาสร้างเป็นวันที่ใหม่ โดยระบุวันเป็นเลข 1 เพื่อให้ได้วันที่ 1 ของเดือนนี้เสมอ
ที่เจ๋งคือใช้ได้กับ DATE, YEAR, MONTH ร่วมกันครับ
Excel เก็บวันที่เป็นตัวเลข สามารถบวก 7 เพื่อหาวันที่ในอีก 1 สัปดาห์ข้างหน้าได้ทันที
ส่วนตัวผมใช้คำนวณกำหนดส่งงานบ่อยมากครับ 💡
ห้ามใช้ TODAY ครับ แต่ให้กดคีย์ลัด Ctrl + ; (เซมิโคลอน) เพื่อพิมพ์วันที่ปัจจุบันลงไปเป็นค่าคงที่แทน
ส่วนตัวผมใช้วิธีนี้ตอนต้องบันทึกวันที่ทำรายการ เพราะไม่อยากให้มันเปลี่ยนทุกครั้งที่เปิดไฟล์ครับ
ไม่มีครับ TODAY จะคืนค่าเวลาเป็น 0:00:00 เสมอ ถ้าต้องการทั้งวันที่และเวลา ให้ใช้ฟังก์ชัน NOW แทน
เป็นปกติของฟังก์ชัน TODAY ที่เป็น Volatile Function ครับ คือจะคำนวณใหม่เสมอเมื่อมีการเปลี่ยนแปลงใดๆ ใน Excel หรือเมื่อเปิดไฟล์ใหม่
เอาจริงๆ นะครับ ถ้าต้องการให้วันที่คงที่ ต้องใช้ Ctrl + ; พิมพ์เป็นค่าคงที่แทน
TODAY คืนค่าวันที่ปัจจุบัน (ไม่มีพารามิเตอร์) ส่วน DATE ต้องระบุปี เดือน วัน เพื่อสร้างวันที่แน่นอนตามต้องการครับ ใช้กรณีต่างกัน
ได้ครับ แต่ที่ต้องระวังคือ Power Query ใช้ Date.From(DateTime.Now) หรือ DateTime.LocalNow() แทน ส่วน Power BI ใช้ TODAY ได้เหมือน Excel เลย
ฟังก์ชันที่ผู้เขียนโยงไว้กับ TODAY จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
DATE สร้างวันที่จากตัวเลขปี เดือน วัน แยกกัน รองรับการบวก/ลบเดือนที่เกิน 12 หรือค่าลบ และปรับวันที่ให้อัตโนมัติ เหมาะสำหรับสร้างวันที่จากสูตรหรือใช้ในเงื่อนไข SUMIFS COUNTIFS AVERAGEIFS
DATEDIF เป็นฟังก์ชัน 'ลับ' (Hidden Function) ที่ใช้คำนวณระยะเวลาระหว่างวันที่สองวัน โดยสามารถเลือกหน่วยได้: ปี, เดือน, วัน, หรือการรวมกัน เหมาะใช้คำนวณอายุ, อายุงาน, หรือระยะเวลาโครงการอย่างแม่นยำ
DAY คืนค่าวันที่เป็นตัวเลขจำนวนเต็มระหว่าง 1 ถึง 31 จากค่า Serial Number ของวันที่ที่ระบุ ทำให้เราสามารถดึงเฉพาะ "เลขวัน" ออกมาใช้งานได้ โดยไม่ต้องสนใจเดือนหรือปี
ส่งกลับจำนวนวันระหว่างวันที่สองวัน (จบ – เริ่ม) คำนวณผลต่างของวันที่อย่างง่ายดาย
EDATE รับวันที่เริ่มต้นและจำนวนเดือนที่ต้องการเลื่อนไปข้างหน้า/ย้อนกลับ แล้วคืนวันที่ใหม่ที่รักษาวันเดิม (หรือวันสุดท้ายของเดือนถัดไปถ้าวันเดิมเกิน) เหมาะสำหรับวันครบกำหนดชำระ บันทึกงวด และตารางผ่อน
EOMONTH คืนค่าวันที่วันสุดท้ายของเดือน โดยนับจากวันที่เริ่มต้นไปข้างหน้าหรือย้อนหลังตามจำนวนเดือนที่ระบุ เหมาะสำหรับกำหนดวันครบกำหนดสิ้นเดือน
ISOWEEKNUM คืนค่าหมายเลขสัปดาห์ตามมาตรฐาน ISO 8601 (สัปดาห์เริ่มวันจันทร์ สัปดาห์แรกมีวันพฤหัสบดี) ทำให้วันที่ 1 ม.ค. อาจอยู่ในสัปดาห์ปีก่อน ใช้ในการรายงานแบบรายสัปดาห์ตามมาตรฐานสากล
MONTH คืนค่าเดือนเป็นตัวเลขจำนวนเต็มระหว่าง 1 (มกราคม) ถึง 12 (ธันวาคม) จากค่า Serial Number ของวันที่ที่ระบุ เป็นฟังก์ชันพื้นฐานที่ใช้บ่อยในการทำรายงานสรุปยอดขายรายเดือน หรือการคำนวณไตรมาส
NETWORKDAYS นับจำนวนวันทำงานทั้งหมด (ไม่นับเสาร์-อาทิตย์) ระหว่างวันที่สองวัน และสามารถหักวันหยุดนักขัตฤกษ์ออกได้ เหมาะสำหรับคำนวณระยะเวลาโปรเจกต์, ลาของพนักงาน, หรือเดือนวันทำงาน
คำนวณจำนวนวันทำการระหว่างสองวัน โดยสามารถกำหนดว่าวันไหนเป็นวันหยุดสุดสัปดาห์ได้เอง (มีประโยชน์กับประเทศต่างๆ ที่มีเวลาทำงานแตกต่างกัน เช่น ดูไบอาทิตย์-จันทร์ หรือ มาเลเซีย ศุกร์-เสาร์) รองรับทั้งรูปแบบตัวเลข (1-7, 11-17) และรูปแบบข้อความ (7 ตัวอักษร) สำหรับความยืดหยุ่นสูงสุด
NOW คืนค่า Serial Number ที่ประกอบด้วยจำนวนเต็ม (วันที่) และทศนิยม (เวลา) ตามนาฬิกาของเครื่องคอมพิวเตอร์ เป็นฟังก์ชัน Volatile ที่จะเปลี่ยนค่าไปเรื่อยๆ ทุกครั้งที่ Sheet มีการคำนวณใหม่
WEEKNUM คืนค่าหมายเลขสัปดาห์ของปี (1-54) นับจากวันที่ 1 ม.ค. เป็นสัปดาห์ที่ 1 รองรับการเลือกวันเริ่มต้นสัปดาห์ด้วย return_type ใช้จัดกลุ่มข้อมูลตามสัปดาห์หรือสร้างรายงานรายสัปดาห์
WORKDAY คำนวณวันที่ทำงานที่อยู่ถัดไป/ย้อนหลังจากวันที่เริ่มต้น โดยหักวันหยุดสุดสัปดาห์ (เสาร์-อาทิตย์) และวันหยุดพิเศษที่ระบุออก
คำนวณหาวันที่หลังจากนับไป n วันทำการ โดยสามารถกำหนดว่าวันไหนเป็นวันหยุดสุดสัปดาห์ได้ (เหมาะสำหรับการค้นหาวันกำหนด deadline, วันนัดหมาย, วันส่งมอบสินค้า ในประเทศต่างๆ ที่มีวันทำงานแตกต่างกัน) รองรับทั้งรูปแบบตัวเลข (1-7, 11-17) และรูปแบบข้อความ (7 ตัวอักษร) สำหรับความยืดหยุ่นสูงสุด
YEAR ดึงเลขปี ค.ศ. (4 หลัก เช่น 2025) จากวันที่ที่ระบุ เหมาะใช้จัดกลุ่มข้อมูลรายปี คำนวณอายุ หรือวิเคราะห์ข้อมูลตามช่วงเวลา
YEARFRAC คำนวณว่าระหว่างวันที่สองวัน ผ่านไปแล้วกี่เปอร์เซ็นต์ของปี เป็นเลขทศนิยม
ดึงข้อมูลประวัติราคาหุ้นหรืออัตราแลกเปลี่ยนตามช่วงวันที่ที่กำหนด ส่งกลับเป็น Dynamic Array
TEXT ใช้รหัสรูปแบบ (Format Codes) เช่น "dd/mm/yyyy" สำหรับวันที่ หรือ "#,##0.00" สำหรับตัวเลขมีทศนิยม ผลลัพธ์ที่ได้จะเป็นข้อความ (Text) เสมอ ไม่สามารถนำไปคำนวณต่อได้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่