Contents

9 ฟังก์ชัน DATE ของ Excel ที่คุณควรรู้

Excel เป็นมากกว่าเครื่องมือสำหรับการคำนวณขั้นพื้นฐานและการจัดระเบียบข้อมูล นอกจากนี้ยังเป็นเครื่องมือที่มีประสิทธิภาพในการจัดการและวิเคราะห์การคำนวณที่เกี่ยวข้องกับวันที่ คุณสามารถใช้ฟังก์ชันวันที่ของ Excel เพื่อคำนวณระยะเวลา ค้นหาความแตกต่างระหว่างวันที่ กำหนดวันทำงาน และแม้แต่คาดการณ์วันที่ในอนาคต

ให้เราเจาะลึกช่วงของฟังก์ชันวันที่ซึ่งจำเป็นสำหรับความเชี่ยวชาญใน Excel โดยแสดงตัวอย่างการใช้งานจริง

วันที่

ฟังก์ชัน DATE ใน Microsoft Excel อนุญาตให้สร้างวันที่โดยระบุองค์ประกอบแต่ละรายการของปี เดือน และวัน โดยแต่ละอาร์กิวเมนต์จะต้องระบุตามลำดับ

 =DATE(year, month, day) 

พิจารณาสถานการณ์ที่ใช้สูตรที่ตามมาเพื่อดึงข้อมูลวันที่ 14 สิงหาคม 2023:

 =DATE(2023, 8, 14) 

/th/images/excel-date-function-example.jpg

EDATE

ฟังก์ชัน EDATE ใช้เพื่อกำหนดวันที่ซึ่งเป็นจำนวนเดือนที่กำหนดไว้ล่วงหน้าก่อนหรือหลังจุดเริ่มต้นที่กำหนด ฟังก์ชันนี้มักใช้ในการคำนวณทางการเงิน รวมถึงการประมาณวันที่ในอนาคตตามกรอบเวลาที่กำหนด สูตรสำหรับฟังก์ชัน EDATE แสดงไว้ดังนี้:

 =EDATE(start_date, months) 

ที่ไหน:

การเริ่มต้นโครงการ ซึ่งก็คือวันที่เริ่มต้นซึ่งควรคำนวณไทม์ไลน์ที่แก้ไข ถือเป็นองค์ประกอบสำคัญในการดำเนินการของเรา

ระยะเวลาที่แสดงโดยตัวแปร"เดือน"สามารถปรับได้โดยการเพิ่มหรือลบจำนวนเดือนที่ระบุ ขึ้นอยู่กับว่าเป็นค่าบวกหรือค่าลบ โดยคำนึงถึงวันที่เริ่มต้นที่กำหนดเป็นจุดเริ่มต้น

ในการกำหนดวันที่ที่ตรงกับสามเดือนถัดจากค่าที่อยู่ในเซลล์ A1 เราสามารถใช้สูตรต่อไปนี้:

 =EDATE(A1,-3) 

/th/images/edate-example-formula-in-excel.jpg

สูตรดังกล่าวจะมีผลในวันที่ 14 พฤษภาคม สองพันสามสิบสาม

วัน

ฟังก์ชัน DAY ซึ่งใช้ในบริบทของ Microsoft Excel หรือแอปพลิเคชันสเปรดชีตอื่นๆ จะดึงการแสดงตัวเลขของวันในเดือนจากวันที่ที่ระบุ ค่านี้มีตั้งแต่หนึ่งถึงสามสิบเอ็ด ในการใช้ฟังก์ชันนี้ ผู้ใช้เพียงแค่ป้อนสูตร “DAY(date)” ในเซลล์ที่เหมาะสม โดยที่ “date” แสดงถึงวันที่ที่ต้องการซึ่งแยกวันออกมา

 =DAY(serial_number) 

ในการรับข้อมูลวันจากวันที่ที่กำหนด ซึ่งแสดงด้วยค่าที่อยู่ในเซลล์ A1 เราอาจใช้การใช้สูตรเฉพาะ สูตรเฉพาะนี้เกี่ยวข้องกับการอ้างอิงตัวระบุเฉพาะที่เรียกว่า"ซีเรียล\_number"ซึ่งการกำหนดนี้ใช้เพื่อระบุวันที่ที่ต้องการซึ่งการดึงข้อมูลของวันจะมีผล ดังนั้น ด้วยการปฏิบัติตามแนวทางดังกล่าว วันที่ตรงกับวันที่ที่ระบุอาจถูกเรียกคืนอย่างมีประสิทธิภาพและวิเคราะห์หรือประมวลผลในภายหลังตามที่ต้องการ

 =DAY(A1) 

/th/images/day-function-example-in-excel.jpg

นิพจน์ที่กำหนดจะให้ผลลัพธ์เป็น 14 ซึ่งหมายถึงวันที่ภายในเดือน

วันนี้

ฟังก์ชัน TODAY ใน Microsoft Excel ทำหน้าที่แสดงวันที่ปัจจุบันโดยไม่ต้องใช้พารามิเตอร์อินพุตใดๆ และรีเฟรชเอาต์พุตโดยอัตโนมัติในแต่ละวัน ฟังก์ชันนี้สามารถเข้าใจได้ง่ายโดยยอมรับว่าไวยากรณ์ของฟังก์ชัน TODAY ประกอบด้วยนิพจน์เดียวเท่านั้น ซึ่งทำให้แอปพลิเคชันง่ายขึ้นสำหรับผู้ที่ต้องการใช้ประโยชน์จากคุณลักษณะนี้

 =TODAY() 

/th/images/today-formula-in-excel.jpg

##DAYS360

ฟังก์ชัน DAYS360 เป็นเครื่องมือที่มีประโยชน์ภายใน Microsoft Excel ที่ช่วยให้ผู้ใช้สามารถกำหนดความแตกต่างของตัวเลขระหว่างวันที่สองวันที่ระบุโดยใช้ข้อตกลงปีที่มี 360 วัน ซึ่งโดยทั่วไปเรียกว่าวิธีการแบบยุโรป การคำนวณนี้จะพิจารณาทั้งในช่วงวันหยุดสุดสัปดาห์และวันหยุด ทำให้ประเมินเวลาที่ผ่านไปได้อย่างแม่นยำ หากต้องการใช้ฟังก์ชันนี้ เพียงป้อนสูตรพร้อมกับค่าวันที่ที่เกี่ยวข้องแล้วกด’Enter'

 =DAYS360(start_date, end_date, [method]) 

ที่ไหน:

การมีพารามิเตอร์ “[method]” ช่วยให้สามารถปรับแต่งในการกำหนดแนวทางที่ใช้ในการคำนวณความแตกต่าง เมื่อไม่ได้ระบุไว้อย่างชัดเจน Excel จะใช้วิธีเริ่มต้นของสมาคมผู้ค้าหลักทรัพย์แห่งชาติของสหรัฐอเมริกา (U.S. NASD) เป็นกลยุทธ์การคำนวณมาตรฐาน

พิจารณาสถานการณ์ที่ใช้สูตรต่อไปนี้เป็นภาพประกอบ:

 =DAYS360("2023-08-14", "2023-09-08", TRUE)

/th/images/days360-example-formula-in-excel.jpg

ฟังก์ชันจะคำนวณระยะเวลาเป็นวันซึ่งครอบคลุมระยะเวลาที่เริ่มต้นในวันที่ 14 สิงหาคม 2023 และสิ้นสุดในวันที่ 8 กันยายน 2023

สัปดาห์ที่

ฟังก์ชัน WEEKNUM ทำหน้าที่ตรวจสอบตัวเลขสัปดาห์ของวันที่ที่ระบุ โดยคำนึงถึงกรอบงานที่กำหนดไว้ล่วงหน้า ฟังก์ชันนี้ยอมรับวันที่เป็นพารามิเตอร์อินพุตและส่งคืนหมายเลขสัปดาห์ที่เหมาะสมซึ่งเป็นไปตามระบบที่กำหนด นิพจน์สำหรับฟังก์ชันนี้มีโครงสร้างดังนี้:

 =WEEKNUM(serial_number, [return_type])

ที่ไหน:

ค่าของ “serial\_number” แสดงถึงวันที่ที่คุณต้องการยืนยันหมายเลขสัปดาห์ที่สอดคล้องกัน ซึ่งประกอบด้วยชุดของวันติดต่อกันที่เริ่มต้นในวันจันทร์และสิ้นสุดในวันอาทิตย์

พารามิเตอร์ return\_type ทำหน้าที่เป็นตัวเลือกที่ยืดหยุ่นสำหรับการระบุระบบเลขสัปดาห์ที่ต้องการที่จะใช้เมื่อใช้ฟังก์ชันนี้ หากไม่มีข้อกำหนดที่ชัดเจน การตั้งค่าเริ่มต้นจะยึดตามข้อตกลงที่ยอมรับกันโดยทั่วไปในสหรัฐอเมริกา ซึ่งสัปดาห์จะเริ่มในวันอาทิตย์

ในการกำหนดหมายเลขสัปดาห์ของวันที่ที่อยู่ในเซลล์ A2 เราสามารถใช้สูตรต่อไปนี้:

 =WEEKNUM(A2) 

/th/images/worknum-example-formula-in-excel.jpg

สูตรที่กำหนดจะให้ตำแหน่งลำดับของวันที่เฉพาะ ตามการกำหนดค่าระบบปฏิบัติการมาตรฐาน

EOMONTH

ฟังก์ชัน EOMONTH ใน Microsoft Excel จะคำนวณและดึงข้อมูลวันสุดท้ายของเดือน ซึ่งตรงกับจำนวนเดือนที่กำหนดไว้ล่วงหน้าก่อนหรือหลังวันที่กำหนด โครงสร้างทางไวยากรณ์ที่เกี่ยวข้องกับฟังก์ชันนี้สามารถพูดได้ดังต่อไปนี้:

 =EOMONTH(start_date, months) 

พิจารณาสถานการณ์ที่วันที่เริ่มต้นซึ่งระบุเป็น “start\_date” ทำหน้าที่เป็นจุดเริ่มต้นสำหรับกำหนดวันสุดท้ายของเดือนที่เกี่ยวข้อง นอกจากนี้ ให้เราสมมติว่าตัวแปรจำนวนเต็มที่มีป้ายกำกับว่า “เดือน” แสดงจำนวนเดือนที่เราตั้งใจจะรวมหรือไม่รวมวันที่เริ่มต้นนี้ไว้ในการคำนวณของเรา

ในการกำหนดวันสุดท้ายของเดือนที่กำหนดสามเดือนถัดจากวันที่ที่ระบุภายในเซลล์ A1 อาจใช้สมการต่อไปนี้:

 =EOMONTH(A1, 3) 

/th/images/eomonth-formula-in-excel.jpg

ในทำนองเดียวกัน ในการกำหนดวันสุดท้ายของเดือนก่อนหน้าซึ่งตรงกับสองเดือนก่อนหน้าค่าที่อยู่ภายในเซลล์ A1 อาจใช้สูตรต่อไปนี้:

 =EOMONTH(A1,-2) 

/th/images/eomonth-function-in-excel-1.jpg

##วันทำงาน

ฟังก์ชัน WORKDAY ใช้เพื่อกำหนดวันที่ซึ่งเป็นจำนวนวันทำงานที่กำหนดไว้ล่วงหน้าก่อนหรือหลังวันที่ที่ระบุ โดยคำนึงถึงทั้งวันธรรมดาและวันหยุดที่กำหนดหรือไม่ก็ได้ สูตรสำหรับการใช้ฟังก์ชันนี้ประกอบด้วยส่วนประกอบต่อไปนี้:

 =WORKDAY(start_date, days, [holidays]) 

ที่ไหน:

สามารถระบุจุดเริ่มต้นสำหรับการคำนวณวันที่ใหม่ได้โดยการป้อนวันที่เริ่มต้น ซึ่งเรียกว่า “start\_date

ระยะเวลาที่ระบุแสดงถึงการปรับวันที่เริ่มต้น โดยการเพิ่มหรือลบวันทำงาน ขึ้นอยู่กับว่าเป็นค่าบวกหรือค่าลบตามลำดับ

การยกเว้นวันหยุดบางวันจากการคำนวณทำได้โดยการใช้อาร์เรย์ที่กำหนดซึ่งทำหน้าที่เป็นพารามิเตอร์ทางเลือก

เมื่อต้องการกำหนดวันที่เสร็จสมบูรณ์ของโครงการซึ่งเริ่มในวันที่ 14 สิงหาคม 2023 และต้องใช้เวลา 15 วันทำการในการดำเนินการ ในขณะที่บัญชีสำหรับวันที่ไม่ทำงานตามที่ระบุโดยกำหนดการวันหยุดที่ระบุในเซลล์ B2:B4 อาจใช้สูตรต่อไปนี้:

 =WORKDAY(A2, 15, B2:B4) 

/th/images/workday-function-example-in-excel-1.jpg

เอาต์พุตจะได้รับการอัปเดตแบบไดนามิกเมื่อวันที่เริ่มต้นหรือจำนวนวันทำการมีการเปลี่ยนแปลง

วันเครือข่าย

วันที่เริ่มต้น วันที่สิ้นสุด และปฏิทินวันหยุด เมื่อป้อนพารามิเตอร์เหล่านี้ ผู้ใช้สามารถสร้างจำนวนวันทำงานที่ถูกต้องตามเกณฑ์ที่ต้องการได้อย่างมีประสิทธิภาพ

 =NETWORKDAYS(start_date, end_date, [holidays]) 

การรวมวันหยุดภายในกรอบเวลาที่กำหนด วันที่เริ่มต้นแสดงถึงการเริ่มต้นของช่วงเวลา ในขณะที่วันที่สิ้นสุดหมายถึงการสิ้นสุด นอกจากนี้ การยกเว้นจากกระบวนการคำนวณคือวันหยุดใดๆ ที่กำหนดไว้ซึ่งอยู่ภายในกรอบเวลาที่กำหนด

ในตัวอย่างนี้ หากวันที่เริ่มต้นของโครงการได้รับการบันทึกไว้ในเซลล์ A2 วันที่สิ้นสุดของโครงการจะปรากฏใน B2 ในขณะที่ช่วงวันหยุดจะแสดงรายการภายในเซลล์ C2 ถึง C3 จากนั้น

 =NETWORKDAYS(A2, B2, C2:C3) 

/th/images/networkday-function-usage-in-excel.jpg

สูตรที่กำหนดจะกำหนดและให้ผลรวมจำนวนวันทำงานรวมระหว่างวันที่ดังกล่าวภายในเซลล์ A1 และ B1 โดยไม่สนใจทั้งวันเสาร์และวันอาทิตย์รวมถึงวันที่ที่ระบุใน C2 ถึง C3

อธิบายฟังก์ชันวันที่ของ Excel

Excel มีฟังก์ชันวันที่มากมาย เช่น TODAY, NETWORKDAYS เป็นต้น ซึ่งช่วยอำนวยความสะดวกในการคำนวณส่วนต่างของเวลาและการปรับรูปแบบเพื่อการแสดงภาพที่ดีขึ้น ความเชี่ยวชาญในฟังก์ชั่นเหล่านี้ช่วยให้ผู้ใช้สามารถจัดการข้อมูลตามวันที่ได้อย่างมีประสิทธิภาพ และได้รับการตัดสินอย่างรอบรู้ทั้งในความพยายามส่วนตัวและในอาชีพของพวกเขา