ฟังก์ชัน YEARFRAC ตามชื่อแนะนำสามารถใช้เพื่อหาสิ่งที่เศษของปีแสดงโดยช่วงระยะเวลาระหว่างสองวัน
ฟังก์ชัน Excel อื่น ๆ สำหรับการค้นหาจำนวนวันระหว่างสองวันจะ จำกัด การส่งคืนค่าในปีเดือนวันหรือทั้งสามอย่างรวมกัน
เพื่อใช้ในการคำนวณในภายหลังค่านี้จะต้องถูกแปลงเป็นรูปแบบทศนิยม YEARFRAC ตรงกันข้ามจะส่งคืนความแตกต่างระหว่างวันที่สองในรูปแบบทศนิยมโดยอัตโนมัติเช่น 1.65 ปีดังนั้นผลลัพธ์จึงสามารถใช้งานได้โดยตรงในการคำนวณอื่น ๆ
การคำนวณเหล่านี้อาจรวมถึงค่าต่างๆเช่นความยาวของพนักงานหรือเปอร์เซ็นต์ที่จะต้องจ่ายสำหรับโครงการรายปีที่ยกเลิกไปแล้วเช่นสิทธิประโยชน์ด้านสุขภาพ
01 จาก 06
ไวยากรณ์ของฟังก์ชัน YEARFRAC และอาร์กิวเมนต์
ไวยากรณ์ ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและ อาร์กิวเมนต์
ไวยากรณ์สำหรับฟังก์ชัน YEARFRAC คือ:
= YEARFRAC (วันที่เริ่มต้น, วันสิ้นสุด, ระยะเวลา)
Start_date - (จำเป็น) ตัวแปรวันที่แรก อาร์กิวเมนต์นี้อาจเป็นการ อ้างอิงเซลล์ ไปยังตำแหน่งของข้อมูลในแผ่นงานหรือวันที่เริ่มต้นจริงใน รูปแบบเลขที่ประจำผลิตภัณฑ์
End_date - (ต้องระบุ) ตัวแปรวันที่ที่สอง ข้อกำหนดอาร์กิวเมนต์เดียวกันใช้กับที่กำหนดไว้สำหรับ Start_date
Basis - (optional) ค่าตั้งแต่ 0 ถึง 4 ที่บอก Excel ซึ่งใช้วิธีนับวันสำหรับฟังก์ชัน
- 0 หรือละเว้น - 30 วันต่อเดือน / 360 วันต่อปี (US NASD)
1 - จํานวนวันต่อเดือน / จํานวนวันต่อปี
2 - จำนวนวันโดยเฉลี่ยต่อเดือน / 360 วันต่อปี
3 - จำนวนวันโดยเฉลี่ยต่อเดือน / 365 วันต่อปี
4 - 30 วันต่อเดือน / 360 วันต่อปี (ยุโรป)
หมายเหตุ:
- YEARFRAC ส่งกลับ #VALUE! ค่าความผิดพลาดถ้า Start_date หรือ End_date ไม่ใช่วันที่ที่ถูกต้อง
- YEARFRAC ส่งกลับ #NUM! ค่าข้อผิดพลาดถ้าอาร์กิวเมนต์ พื้นฐาน มีค่าน้อยกว่าศูนย์หรือมากกว่าสี่
- ตัวเลือกที่มีอยู่สำหรับอาร์กิวเมนต์พื้นฐานค่า 1 จะให้ความแม่นยำที่สุดสำหรับการนับวันต่อเดือนและวันต่อปี
- ข้อมูลเพิ่มเติมเกี่ยวกับอาร์กิวเมนต์ พื้นฐาน จะได้รับในตอนท้ายของบทแนะนำ
02 จาก 06
ตัวอย่างการใช้ฟังก์ชัน YEARFRAC ของ Excel
ตามที่เห็นในภาพข้างต้นตัวอย่างนี้จะใช้ฟังก์ชัน YEARFRAC ในเซลล์ E3 เพื่อค้นหาระยะเวลาระหว่างวันที่สอง - 9 มีนาคม 2012 และ 1 พฤศจิกายน 2013
ตัวอย่างจะใช้การอ้างอิงเซลล์ไปยังตำแหน่งของวันที่เริ่มต้นและวันที่สิ้นสุดเนื่องจากมักใช้งานได้ง่ายกว่าการป้อนหมายเลขวันที่อนุกรม
ขั้นตอนถัดไปขั้นตอนการลดจำนวนตำแหน่งทศนิยมในคำตอบที่ได้จาก 9 ถึง 2 โดยใช้ ฟังก์ชัน ROUND จะถูกเพิ่มลงในเซลล์ E4
03 จาก 06
การป้อนข้อมูลบทแนะนำ
หมายเหตุ: อาร์กิวเมนต์วันที่เริ่มต้นและวันที่สิ้นสุดจะถูกป้อนโดยใช้ฟังก์ชัน DATE เพื่อป้องกันปัญหาที่เป็นไปได้ที่อาจเกิดขึ้นได้หากมีการตีความข้อมูลวันที่เป็นข้อมูลข้อความ
เซลล์ - ข้อมูล D1 - เริ่ม: D2 - เสร็จสิ้น: D3 - ระยะเวลา: D4 - คำตอบแบบกลม: E1 - = DATE (2012,3,9) E2 - = DATE (2013,11,1)- ป้อนข้อมูลต่อไปนี้ลงใน เซลล์ D1 ถึง E2 เซลล์ E3 และ E4 เป็นตำแหน่งสำหรับสูตรที่ใช้ในตัวอย่าง
04 จาก 06
การป้อนฟังก์ชัน YEARFRAC
ส่วนนี้ของบทแนะนำจะเข้าสู่ฟังก์ชัน YEARFRAC ในเซลล์ E3 และคำนวณเวลาระหว่างวันที่สองในรูปแบบทศนิยม
- คลิกที่เซลล์ E3 - นี่คือที่ที่ผลลัพธ์ของฟังก์ชันจะปรากฏขึ้น
- คลิกแท็บ สูตร ในเมนู ริบบัว
- เลือก วันที่และเวลา จากริบบิ้นเพื่อเปิดรายการแบบเลื่อนลงฟังก์ชั่น
- คลิก YEARFRAC ในรายการเพื่อเรียก กล่องโต้ตอบ ของฟังก์ชั่น
- ในกล่องโต้ตอบให้คลิกที่บรรทัด Start_date
- คลิกเซลล์ E1 ในแผ่นงานเพื่อป้อนการอ้างอิงเซลล์ลงในกล่องโต้ตอบ
- คลิกที่บรรทัด End_date ในไดอะลอกบ็อกซ์
- คลิกเซลล์ E2 ในแผ่นงานเพื่อป้อนการอ้างอิงเซลล์ลงในกล่องโต้ตอบ
- คลิกที่เส้น Basis ในกล่องโต้ตอบ
- ป้อนหมายเลข 1 ในบรรทัดนี้เพื่อใช้จำนวนวันต่อเดือนและจำนวนวันต่อปีในการคำนวณ
- คลิกตกลงเพื่อทำหน้าที่และปิดกล่องโต้ตอบ
- ค่า 1.647058824 ควรปรากฏในเซลล์ E3 ซึ่งเป็นระยะเวลาในปีระหว่างวันที่สอง
05 จาก 06
การทำหน้าที่ ROUND และ YEARFRAC
เพื่อให้ผลการทำงานง่ายต่อการทำงานค่าในเซลล์ E3 สามารถปัดเศษทศนิยมสองตำแหน่งโดยใช้ฟังก์ชัน ROUND ในเซลล์ YEARFRAC คือการทำหน้าที่ YEARFRAC ภายในฟังก์ชัน ROUND ในเซลล์ E3
สูตรที่ได้จะเป็น:
= ROUND (YEARFRAC (E1, E2,1), 2)คำตอบคือ 1.65
06 จาก 06
ข้อมูลอาร์กิวเมนต์พื้นฐาน
การรวมกันของวันต่อเดือนและวันต่อปีสำหรับอาร์กิวเมนต์ พื้นฐาน ของฟังก์ชัน YEARFRAC มีให้บริการเนื่องจากธุรกิจในสาขาต่างๆเช่นการซื้อขายหุ้นเศรษฐศาสตร์และการเงินมีความต้องการที่แตกต่างกันสำหรับระบบบัญชีของตน
โดยการกำหนดจำนวนวันต่อเดือน บริษัท สามารถทำการเปรียบเทียบรายเดือนได้โดยปกติจะเป็นไปได้ไม่ว่าจะเป็นจำนวนวันต่อเดือนอาจอยู่ในช่วง 28-31 ในปี
สำหรับ บริษัท การเปรียบเทียบเหล่านี้อาจเป็นผลกำไรรายจ่ายหรือในกรณีของสาขาการเงินจำนวนดอกเบี้ยที่ได้รับจากการลงทุน ในทำนองเดียวกันการกำหนดจำนวนวันต่อปีช่วยให้สามารถเปรียบเทียบข้อมูลได้เป็นปี รายละเอียดเพิ่มเติมสำหรับ
สหรัฐอเมริกา (NASD - สมาคมตัวแทนจำหน่ายหลักทรัพย์แห่งชาติ):
- หาก Start_date เป็นวันสุดท้ายของเดือนจะเท่ากับวันที่ 30 ของเดือนเดียวกัน
- ถ้า End_date เป็นวันสุดท้ายของเดือนและ Start_date ก่อนวันที่ 30 ของเดือน End_date จะเท่ากับวันที่ 1 ของเดือนถัดไป มิฉะนั้น End_date จะเท่ากับวันที่ 30 ของเดือนเดียวกัน
วิธีการของยุโรป:
- วันที่เริ่มต้น และวัน สิ้นสุด ที่เกิดขึ้นในวันที่ 31 ของเดือนจะมีผลเท่ากับวันที่ 30 ของเดือนเดียวกัน