ສາລະບານ
ບົດເຝິກອົບຮົມສະແດງໃຫ້ເຫັນວິທີຕ່າງໆເພື່ອຮັບອາຍຸຈາກວັນເດືອນປີເກີດໃນ Excel. ທ່ານຈະໄດ້ຮຽນຮູ້ສູດຈຳນວນໜຶ່ງເພື່ອຄຳນວນອາຍຸເປັນຕົວເລກຂອງປີທີ່ສົມບູນ, ຮັບອາຍຸທີ່ແນ່ນອນເປັນປີ, ເດືອນ ແລະມື້ໃນວັນທີຂອງມື້ນີ້ ຫຼືວັນທີສະເພາະ.
ບໍ່ມີໜ້າທີ່ພິເສດໃນການຄຳນວນ. ອາຍຸໃນ Excel, ຢ່າງໃດກໍຕາມ, ມີບາງວິທີທີ່ແຕກຕ່າງກັນທີ່ຈະປ່ຽນວັນເດືອນປີເກີດເປັນອາຍຸ. ການສອນນີ້ຈະອະທິບາຍຂໍ້ດີ ແລະ ຂໍ້ເສຍຂອງແຕ່ລະວິທີ, ສະແດງວິທີການຄິດໄລ່ອາຍຸທີ່ສົມບູນແບບໃນ Excel ແລະປັບປ່ຽນມັນເພື່ອແກ້ໄຂບາງວຽກສະເພາະ.
ວິທີຄິດໄລ່ອາຍຸຈາກວັນທີ. ການເກີດໃນ Excel
ໃນຊີວິດປະຈໍາວັນ, ຄໍາຖາມ " ເຈົ້າອາຍຸເທົ່າໃດ? " ມັກຈະຫມາຍເຖິງຄໍາຕອບທີ່ຊີ້ບອກວ່າເຈົ້າມີຊີວິດຢູ່ໄດ້ຈັກປີ. ໃນ Microsoft Excel, ທ່ານສາມາດສ້າງສູດເພື່ອຄິດໄລ່ອາຍຸທີ່ແນ່ນອນເປັນເດືອນ, ມື້, ຊົ່ວໂມງແລະແມ້ກະທັ້ງນາທີ. ແຕ່ຂໍໃຫ້ເປັນແບບດັ້ງເດີມ, ແລະຮຽນຮູ້ວິທີການຄິດໄລ່ອາຍຸຈາກ DOB ເປັນປີກ່ອນ.
ສູດ Excel ພື້ນຖານສໍາລັບອາຍຸເປັນປີ
ໂດຍປົກກະຕິທ່ານຈະຄິດໄລ່ອາຍຸຂອງໃຜຜູ້ຫນຶ່ງໄດ້ແນວໃດ? ພຽງແຕ່ຫັກວັນເດືອນປີເກີດຈາກວັນປະຈຸບັນ. ສູດອາຍຸແບບທຳມະດານີ້ຍັງສາມາດໃຊ້ໃນ Excel ໄດ້.
ສົມມຸດວັນເດືອນປີເກີດຢູ່ໃນເຊລ B2, ສູດຄິດໄລ່ອາຍຸເປັນປີມີດັ່ງນີ້:
=(TODAY()-B2)/365
The ສ່ວນທຳອິດຂອງສູດຄຳນວນ (TODAY()-B2) ຕອບຄ່າຄວາມແຕກຕ່າງລະຫວ່າງວັນເດືອນປີເກີດ ແລະ ວັນເດືອນປີເກີດແມ່ນວັນ, ແລະຫຼັງຈາກນັ້ນເຈົ້າແບ່ງນັ້ນ.ການອ້າງອີງຕາລາງ ຫຼືວັນທີໃນຮູບແບບ mm/dd/yyyy.
ແລ້ວໆ!
ສູດຄຳນວນຖືກໃສ່ໃສ່ໃນຕາລາງທີ່ເລືອກຊົ່ວຄາວ, ແລະທ່ານຄລິກສອງເທື່ອໃສ່ຕົວຕື່ມຂໍ້ມູນເພື່ອຄັດລອກມັນລົງຖັນ.
ດັ່ງທີ່ທ່ານອາດຈະໄດ້ສັງເກດເຫັນ, ສູດທີ່ສ້າງຂຶ້ນໂດຍເຄື່ອງຄິດເລກອາຍຸ Excel ຂອງພວກເຮົາແມ່ນມີຄວາມຊັບຊ້ອນຫຼາຍກ່ວາສິ່ງທີ່ພວກເຮົາໄດ້ສົນທະນາມາເຖິງຕອນນັ້ນ, ແຕ່ມັນໃຊ້ກັບຫົວໜ່ວຍເວລາທີ່ເປັນເອກກະລັກ ແລະຫຼາຍຕົວ ເຊັ່ນ "ມື້" ແລະ "ມື້".
ຖ້າທ່ານຕ້ອງການກໍາຈັດສູນເຊັ່ນ "0 ມື້", ເລືອກເອົາ ຢ່າ ສະແດງສູນ ກ່ອງໝາຍ:
ຖ້າທ່ານຢາກຈະທົດສອບເຄື່ອງຄິດເລກອາຍຸນີ້ ພ້ອມທັງຄົ້ນພົບ 60 add-ins ທີ່ປະຢັດເວລາສຳລັບ Excel, ທ່ານສາມາດດາວໂຫລດເວີຊັນທົດລອງຂອງ Ultimate Suite ຂອງພວກເຮົາໄດ້ໃນຕອນທ້າຍຂອງ ໂພສນີ້.
ວິທີເນັ້ນບາງອາຍຸ (ຕ່ຳກວ່າ ຫຼືຫຼາຍກວ່າ ກ ອາຍຸສະເພາະ)
ໃນບາງສະຖານະການ, ທ່ານອາດຈະຕ້ອງການບໍ່ພຽງແຕ່ການຄິດໄລ່ອາຍຸໃນ Excel, ແຕ່ຍັງເນັ້ນໃສ່ເຊັລທີ່ມີອາຍຸທີ່ມີອາຍຸຕໍ່າກວ່າ ຫຼືເກີນອາຍຸໃດໜຶ່ງ.
ຖ້າສູດການຄິດໄລ່ອາຍຸຂອງທ່ານ ຕອບຈໍານວນປີທີ່ສົມບູນ, ຫຼັງຈາກນັ້ນທ່ານສາມາດສ້າງກົດລະບຽບການຈັດຮູບແບບຕາມເງື່ອນໄຂປົກກະຕິໂດຍອີງໃສ່ສູດງ່າຍໆເຊັ່ນ:
- ເພື່ອເນັ້ນໃສ່ອາຍຸເທົ່າກັບຫຼືຫຼາຍກວ່າ18: =$C2>=18
- ເພື່ອໄຮໄລ້ອາຍຸຕ່ຳກວ່າ 18: =$C2<18
ບ່ອນທີ່ C2 ເປັນຕາລາງສູງສຸດທີ່ສຸດໃນຖັນອາຍຸ (ບໍ່ລວມເອົາ ສ່ວນຫົວຖັນ).
ແຕ່ຈະເຮັດແນວໃດຖ້າສູດຄຳນວນຂອງທ່ານສະແດງອາຍຸເປັນປີ ແລະເດືອນ, ຫຼືເປັນປີ, ເດືອນ ແລະມື້? ໃນກໍລະນີນີ້, ທ່ານຈະຕ້ອງໄດ້ສ້າງກົດລະບຽບໂດຍອີງໃສ່ສູດ DATEDIF ທີ່ຄໍານວນອາຍຸຈາກວັນເດືອນປີເກີດເປັນປີ.
- ເພື່ອໄຮໄລ້ອາຍຸ ຕ່ຳກວ່າ 18 (ສີເຫຼືອງ):
=DATEDIF($B2, TODAY(),"Y")<18
- ເພື່ອໄຮໄລ້ອາຍຸ ລະຫວ່າງ 18 ແລະ 65 (ສີຂຽວ):
=AND(DATEDIF($B2, TODAY(),"Y")>=18, DATEDIF($B2, TODAY(),"Y")<=65)
- ເພື່ອໄຮໄລ້ອາຍຸ ເກີນ 65 (ສີຟ້າ):
=DATEDIF($B2, TODAY(),"Y")>65
ເພື່ອສ້າງກົດລະບຽບໂດຍອີງໃສ່ສູດຂ້າງເທິງ, ເລືອກຕາລາງ ຫຼືແຖວທັງໝົດທີ່ທ່ານຕ້ອງການໄຮໄລ້ , ໄປທີ່ແຖບ Home > Styles group, ແລະຄລິກ Conditional Formatting > New Rule… > Use ສູດເພື່ອກຳນົດວ່າຈະຈັດຮູບແບບຕາລາງໃດ .
ຂັ້ນຕອນລະອຽດສາມາດພົບໄດ້ທີ່ນີ້: ວິທີສ້າງກົດລະບຽບການຈັດຮູບແບບຕາມເງື່ອນໄຂໂດຍອີງໃສ່ສູດ.
ນີ້ແມ່ນວິທີທີ່ທ່ານຄິດໄລ່ອາຍຸໃນ Excel. ຂ້າພະເຈົ້າຫວັງວ່າສູດໄດ້ງ່າຍສໍາລັບທ່ານທີ່ຈະຮຽນຮູ້ແລະທ່ານຈະໃຫ້ເຂົາເຈົ້າພະຍາຍາມໃນແຜ່ນວຽກຂອງທ່ານ. ຂໍຂອບໃຈສຳລັບການອ່ານ ແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນບລັອກຂອງພວກເຮົາໃນອາທິດໜ້າ!
ມີໃຫ້ດາວໂຫຼດ
ຕົວຢ່າງການຄຳນວນ Excel Age (ໄຟລ໌ .xlsx)
Ultimate Suite 14-day ເຕັມ. -functional version (.exe file)
ຕົວເລກດ້ວຍ 365 ເພື່ອເອົາຕົວເລກຂອງປີ.ສູດແມ່ນຈະແຈ້ງ ແລະຈື່ງ່າຍ, ແນວໃດກໍ່ຕາມ, ມີບັນຫາເລັກນ້ອຍ. ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ມັນຈະສົ່ງຄືນຕົວເລກທົດສະນິຍົມຕາມທີ່ສະແດງໃຫ້ເຫັນໃນພາບຫນ້າຈໍຂ້າງລຸ່ມນີ້.
ເພື່ອສະແດງຈໍານວນປີທີ່ສົມບູນ, ໃຫ້ໃຊ້ຟັງຊັນ INT ເພື່ອປັດທົດສະນິຍົມລົງໄປຫາ ຕົວເລກທີ່ໃກ້ຄຽງທີ່ສຸດ:
=INT((TODAY()-B2)/365)
ຂໍ້ເສຍ: ການໃຊ້ສູດອາຍຸນີ້ໃນ Excel ໃຫ້ຜົນໄດ້ຮັບທີ່ຖືກຕ້ອງຫຼາຍ, ແຕ່ບໍ່ມີຂໍ້ບົກພ່ອງ. ການແບ່ງດ້ວຍຈໍານວນມື້ສະເລ່ຍໃນແຕ່ລະປີເຮັດວຽກໄດ້ດີຫຼາຍ, ແຕ່ບາງຄັ້ງມັນຜິດອາຍຸ. ຕົວຢ່າງ, ຖ້າໃຜຜູ້ໜຶ່ງເກີດໃນວັນທີ 29 ກຸມພາ ແລະມື້ນີ້ແມ່ນວັນທີ 28 ກຸມພາ, ສູດຄຳນວນຈະເຮັດໃຫ້ຄົນແກ່ຂຶ້ນໃນມື້ໜຶ່ງ.
ເປັນທາງເລືອກ, ທ່ານສາມາດແບ່ງດ້ວຍ 365.25 ແທນ 365 ເນື່ອງຈາກທຸກໆປີທີ 4 ມີ 366. ມື້. ຢ່າງໃດກໍຕາມ, ວິທີການນີ້ແມ່ນບໍ່ສົມບູນແບບ. ຕົວຢ່າງ, ຖ້າທ່ານກໍາລັງຄິດໄລ່ອາຍຸຂອງເດັກທີ່ຍັງບໍ່ທັນໄດ້ຜ່ານປີອະພິປາຍ, ການຫານດ້ວຍ 365.25 ເຮັດໃຫ້ເກີດຜົນລັບທີ່ຜິດພາດ.
ໂດຍລວມແລ້ວ, ການຫັກວັນເດືອນປີເກີດຈາກວັນທີປັດຈຸບັນເຮັດວຽກໄດ້ດີໃນ ຊີວິດປົກກະຕິ, ແຕ່ບໍ່ແມ່ນວິທີການທີ່ເຫມາະສົມໃນ Excel. ເພີ່ມເຕີມໃນບົດສອນນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ສອງຫນ້າທີ່ພິເສດທີ່ຄິດໄລ່ອາຍຸໂດຍບໍ່ຄໍານຶງເຖິງປີ.
ການຄິດໄລ່ອາຍຸຈາກວັນເດືອນປີເກີດດ້ວຍຟັງຊັນ YEARFRAC
ວິທີການແປງທີ່ເຊື່ອຖືໄດ້ຫຼາຍ. DOB ກັບອາຍຸໃນ Excel ແມ່ນໃຊ້ຟັງຊັນ YEARFRAC ວ່າໃຫ້ຜົນເປັນສ່ວນໜຶ່ງຂອງປີ, ເຊັ່ນ: ຈຳນວນມື້ທັງໝົດລະຫວ່າງສອງວັນທີ.
ໄວຍະກອນຂອງຟັງຊັນ YEARFRAC ມີດັ່ງນີ້:
YEARFRAC(start_date, end_date, [ພື້ນຖານ])The ການໂຕ້ຖຽງສອງອັນທໍາອິດແມ່ນຈະແຈ້ງແລະບໍ່ຄ່ອຍຕ້ອງການຄໍາອະທິບາຍເພີ່ມເຕີມ. Basis ເປັນອາກິວເມັນທາງເລືອກທີ່ກຳນົດພື້ນຖານການນັບມື້ເພື່ອໃຊ້.
ເພື່ອສ້າງສູດອາຍຸທີ່ແທ້ຈິງຢ່າງສົມບູນ, ໃຫ້ສະໜອງຄ່າຕໍ່ໄປນີ້ໃຫ້ກັບຟັງຊັນ YEARFRAC:
- Start_date - ວັນເດືອນປີເກີດ.
- End_date - ຟັງຊັນ TODAY() ເພື່ອສົ່ງຄືນວັນທີຂອງມື້ນີ້.
- ພື້ນຖານ - ໃຊ້ພື້ນຖານ 1 ທີ່ບອກໃຫ້ Excel ແບ່ງຈຳນວນຕົວຈິງຂອງມື້ຕໍ່ເດືອນດ້ວຍຈຳນວນມື້ຕໍ່ປີ. ອາຍຸຈາກວັນເດືອນປີເກີດມີດັ່ງນີ້: YEARFRAC( ວັນເດືອນປີເກີດ , TODAY(), 1)
ສົມມຸດວ່າວັນເດືອນປີເກີດຢູ່ໃນເຊລ B2, ສູດຄຳນວນຈະມີຮູບຮ່າງຕໍ່ໄປນີ້:
=YEARFRAC(B2, TODAY(), 1)
ເຊັ່ນດຽວກັນກັບຕົວຢ່າງທີ່ຜ່ານມາ, ຜົນໄດ້ຮັບຂອງການທໍາງານຂອງ YEARFRAC ແມ່ນຈໍານວນທົດສະນິຍົມ. ເພື່ອແກ້ໄຂອັນນີ້, ໃຫ້ໃຊ້ຟັງຊັນ ROUNDDOWN ກັບ 0 ໃນອາກິວເມັນສຸດທ້າຍ ເພາະວ່າເຈົ້າບໍ່ຕ້ອງການໂຕເລກຖານທົດສະນິຍົມ.
ສະນັ້ນ, ນີ້ແມ່ນສູດ YEARFRAC ທີ່ໄດ້ຮັບການປັບປຸງເພື່ອຄິດໄລ່ອາຍຸໃນ Excel:
=ROUNDDOWN(YEARFRAC(B2, TODAY(), 1), 0)
ການຄຳນວນອາຍຸໃນ Excel ດ້ວຍ DATEDIF
ອີກວິທີໜຶ່ງໃນການປ່ຽນວັນເດືອນປີເກີດເປັນອາຍຸໃນ Excel ແມ່ນການໃຊ້ຟັງຊັນ DATEDIF:
DATEDIF(start_date, end_date, unit)ຟັງຊັນນີ້ສາມາດສົ່ງຄືນຄວາມແຕກຕ່າງລະຫວ່າງສອງວັນທີໃນຫົວໜ່ວຍເວລາຕ່າງໆ ເຊັ່ນ: ປີ, ເດືອນ ແລະມື້, ຂຶ້ນກັບຄ່າທີ່ທ່ານສະໜອງໃຫ້ຢູ່ໃນ unit argument:
- Y - ຕອບຈໍານວນ ປີທີ່ສົມບູນ ລະຫວ່າງວັນທີເລີ່ມຕົ້ນ ແລະວັນທີສິ້ນສຸດ.
- M - ຕອບຈໍານວນ ເດືອນທີ່ສົມບູນ ລະຫວ່າງ ວັນທີ.
- D - ຕອບຈໍານວນ ມື້ ລະຫວ່າງສອງວັນທີ.
- YM - ຕອບ ເດືອນ , ບໍ່ສົນໃຈວັນ ແລະປີ.
- MD - ຕອບຄ່າຄວາມແຕກຕ່າງໃນ ມື້ , ບໍ່ສົນໃຈເດືອນ ແລະປີ.
- YD - ຕອບຄ່າຄວາມແຕກຕ່າງໃນ ມື້ , ບໍ່ສົນໃຈປີ.
ເນື່ອງຈາກພວກເຮົາຕັ້ງເປົ້າໝາຍຄິດໄລ່ ອາຍຸໃນ ປີ , ພວກເຮົາຈຶ່ງໃຊ້ຫົວໜ່ວຍ "y":
DATEDIF( ວັນເດືອນປີເກີດ ). , TODAY(), "y")ໃນຕົວຢ່າງນີ້, DOB ຢູ່ໃນເຊລ B2, ແລະເຈົ້າອ້າງອີງເຊລນີ້ໃນສູດອາຍຸຂອງເຈົ້າ:
=DATEDIF(B2, TODAY(), "y")
ບໍ່ຈໍາເປັນຕ້ອງມີການທໍາງານການມົນເພີ່ມເຕີມໃນກໍລະນີນີ້ເນື່ອງຈາກວ່າສູດ DATEDIF ກັບ t ໜ່ວຍ "y" ຄິດໄລ່ຈຳນວນປີເຕັມ:
ວິທີຮັບອາຍຸຈາກວັນເດືອນປີເກີດເປັນປີ, ເດືອນ ແລະ ວັນ
ດັ່ງທີ່ເຈົ້າຫາກໍ່ເຫັນ , ການຄິດໄລ່ອາຍຸເປັນຈໍານວນຂອງປີເຕັມທີ່ບຸກຄົນທີ່ມີຊີວິດຢູ່ແມ່ນງ່າຍ, ແຕ່ວ່າມັນບໍ່ພຽງພໍສະເຫມີໄປ. ຖ້າທ່ານຕ້ອງການຮູ້ອາຍຸທີ່ແນ່ນອນ, ເຊັ່ນວ່າມີຈັກປີ, ເດືອນແລະວັນລະຫວ່າງວັນເດືອນປີເກີດຂອງໃຜຜູ້ຫນຶ່ງແລະວັນປະຈຸບັນ, ຂຽນ 3.ຟັງຊັນ DATEDIF ທີ່ແຕກຕ່າງກັນ:
- ເພື່ອຮັບຈໍານວນປີ:
=DATEDIF(B2, TODAY(), "Y")
- ເພື່ອຮັບຈໍານວນເດືອນ:
=DATEDIF(B2, TODAY(), "YM")
- ເພື່ອຮັບຈໍານວນມື້:
=DATEDIF(B2,TODAY(),"MD")
B2 ແມ່ນວັນເດືອນປີເກີດຢູ່ໃສ.
ຈາກນັ້ນ, ປະກອບໜ້າທີ່ຂ້າງເທິງໃນສູດດຽວ, ແບບນີ້:
=DATEDIF(B2,TODAY(),"Y") & DATEDIF(B2,TODAY(),"YM") & DATEDIF(B2,TODAY(),"MD")
ສູດຄຳນວນຂ້າງເທິງໃຫ້ຜົນກັບຕົວເລກ 3 ຕົວ (ປີ, ເດືອນ, ແລະມື້) ທີ່ປະກອບເຂົ້າກັນໃນສະຕຣິງຂໍ້ຄວາມດຽວ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້:
ບໍ່ມີຄວາມຫມາຍຫຼາຍ, ເອີ. ? ເພື່ອເຮັດໃຫ້ຜົນການຊອກຫາມີຄວາມໝາຍຫຼາຍຂຶ້ນ, ໃຫ້ແຍກຕົວເລກອອກດ້ວຍເຄື່ອງໝາຍຈຸດ ແລະກຳນົດຄ່າແຕ່ລະອັນໝາຍເຖິງ:
=DATEDIF(B2,TODAY(),"Y") & " Years, " & DATEDIF(B2,TODAY(),"YM") & " Months, " & DATEDIF(B2,TODAY(),"MD") & " Days"
ຜົນໄດ້ຮັບຈະດີຂຶ້ນຫຼາຍໃນຕອນນີ້:
ສູດເຮັດວຽກໄດ້ດີ, ແຕ່ທ່ານສາມາດປັບປຸງມັນໄດ້ຕື່ມອີກໂດຍການເຊື່ອງຄ່າສູນ. ສໍາລັບການນີ້, ເພີ່ມ 3 ຄໍາຖະແຫຼງການ IF ທີ່ກວດເບິ່ງສໍາລັບ 0, ຫນຶ່ງຕໍ່ແຕ່ລະ DATEDIF:
=IF(DATEDIF(B2, TODAY(),"y")=0,"",DATEDIF(B2, TODAY(),"y")&" years, ")& IF(DATEDIF(B2, TODAY(),"ym")=0,"",DATEDIF(B2, TODAY(),"ym")&" months, ")& IF(DATEDIF(B2, TODAY(),"md")=0,"",DATEDIF(B2, TODAY(),"md")&" days")
ຮູບຫນ້າຈໍຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນສູດອາຍຸ Excel ສຸດທ້າຍໃນການປະຕິບັດ - ມັນກັບຄືນອາຍຸໃນປີ, ເດືອນ, ແລະມື້, ສະແດງພຽງແຕ່ ບໍ່ແມ່ນສູນ ຄ່າ:
ເຄັດລັບ. ຖ້າທ່ານກໍາລັງຊອກຫາສູດ Excel ເພື່ອຄິດໄລ່ອາຍຸໃນ ປີແລະເດືອນ , ເອົາສູດຂ້າງເທິງແລະເອົາ IF(DATEDIF()) block ສຸດທ້າຍທີ່ຄິດໄລ່ມື້.
ສູດສະເພາະກັບ ຄິດໄລ່ອາຍຸໃນ Excel
ສູດການຄິດໄລ່ອາຍຸທົ່ວໄປທີ່ສົນທະນາຂ້າງເທິງນີ້ເຮັດວຽກໄດ້ດີໃນກໍລະນີຫຼາຍທີ່ສຸດ. ຢ່າງໃດກໍຕາມ, ໃນບາງສະຖານະການ, ທ່ານອາດຈະຕ້ອງການບາງສິ່ງບາງຢ່າງສະເພາະ. ແນ່ນອນ, ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະກວມເອົາທຸກແລະແຕ່ລະສະຖານະການ, ແຕ່ຕົວຢ່າງຕໍ່ໄປນີ້ຈະໃຫ້ທ່ານມີແນວຄວາມຄິດບາງຢ່າງກ່ຽວກັບວິທີທີ່ທ່ານສາມາດປັບສູດອາຍຸຂຶ້ນກັບວຽກສະເພາະຂອງທ່ານ.
ວິທີຄິດໄລ່ອາຍຸໃນວັນທີສະເພາະໃນ Excel
ຖ້າ ທ່ານຕ້ອງການຮູ້ອາຍຸຂອງຜູ້ໃດຜູ້ນຶ່ງໃນວັນເວລາໃດໜຶ່ງ, ໃຫ້ໃຊ້ສູດອາຍຸ DATEDIF ທີ່ໄດ້ກ່າວມາຂ້າງເທິງ, ແຕ່ແທນທີ່ຟັງຊັນ TODAY() ໃນອາກິວເມັນທີ 2 ດ້ວຍວັນທີສະເພາະ.
ສົມມຸດວັນເດືອນປີເກີດຢູ່ໃນ B1, ສູດຄຳນວນຕໍ່ໄປນີ້ຈະກັບຄືນອາຍຸໃນວັນທີ 1 ມັງກອນ 2020:
=DATEDIF(B1, "1/1/2020","Y") & " Years, " & DATEDIF(B1, "1/1/2020","YM") & " Months, " & DATEDIF(B1, "1/1/2020", "MD") & " Days"
ເພື່ອເຮັດໃຫ້ສູດອາຍຸຂອງທ່ານມີຄວາມຍືດຫຍຸ່ນຫຼາຍຂຶ້ນ, ທ່ານສາມາດໃສ່ວັນທີໃນບາງເຊລ ແລະອ້າງອີງເຊລນັ້ນໃນສູດຂອງທ່ານ:<3
=DATEDIF(B1, B2,"Y") & " Years, "& DATEDIF(B1,B2,"YM") & " Months, "&DATEDIF(B1,B2, "MD") & " Days"
ບ່ອນທີ່ B1 ແມ່ນ DOB, ແລະ B2 ແມ່ນວັນທີທີ່ທ່ານຕ້ອງການຄິດໄລ່ອາຍຸ.
ຄິດໄລ່ອາຍຸໃນສະເພາະໃດຫນຶ່ງ. ປີ
ສູດນີ້ມາພ້ອມໃນສະຖານະການທີ່ວັນທີຄົບຖ້ວນສົມບູນທີ່ຈະຄິດໄລ່ທີ່ບໍ່ໄດ້ກໍານົດ, ແລະທ່ານຮູ້ພຽງແຕ່ປີ.
ສົມມຸດວ່າທ່ານກໍາລັງເຮັດວຽກຮ່ວມກັບຖານຂໍ້ມູນການແພດ, ແລະຂອງທ່ານ ເປົ້າຫມາຍແມ່ນເພື່ອຊອກຫາອາຍຸຂອງຄົນເຈັບໃນເວລາທີ່ເຂົາເຈົ້າພາຍໃຕ້ການ ໄດ້ໄປກວດສຸຂະພາບຄັ້ງສຸດທ້າຍ.
ສົມມຸດວັນເດືອນປີເກີດຢູ່ໃນຖັນ B ເລີ່ມຕົ້ນດ້ວຍແຖວທີ 3, ແລະປີຂອງການກວດທາງການແພດຄັ້ງສຸດທ້າຍແມ່ນຢູ່ໃນຖັນ C, ສູດການຄິດໄລ່ອາຍຸຈະໄປຕາມນີ້:
=DATEDIF(B3,DATE(C3, 1, 1),"y")
ເນື່ອງຈາກວ່າວັນທີທີ່ແນ່ນອນຂອງການກວດທາງການແພດບໍ່ໄດ້ຖືກກໍານົດ, ທ່ານໃຊ້ຟັງຊັນ DATE ດ້ວຍການໂຕ້ຖຽງວັນທີແລະເດືອນທີ່ກໍານົດເອງ, ເຊັ່ນ:. DATE(C3, 1, 1).
ໄດ້ຟັງຊັນ DATE ແຍກປີອອກຈາກເຊລ B3, ສ້າງວັນທີຄົບຖ້ວນໂດຍໃຊ້ຕົວເລກເດືອນ ແລະມື້ທີ່ທ່ານສະໜອງໃຫ້ (1-Jan ໃນຕົວຢ່າງນີ້), ແລະສົ່ງວັນທີນັ້ນໄປຫາ DATEDIF. ດັ່ງນັ້ນ, ທ່ານໄດ້ຮັບອາຍຸຂອງຄົນເຈັບໃນວັນທີ 1 ມັງກອນຂອງປີສະເພາະ:
ຊອກຫາວັນທີທີ່ຄົນມີອາຍຸ N ປີ
ສົມມຸດວ່າໝູ່ຂອງເຈົ້າເກີດວັນທີ 8 ມີນາ 1978. ເຈົ້າຮູ້ໄດ້ແນວໃດວ່າລາວຄົບ 50 ປີໃນມື້ໃດ? ໂດຍປົກກະຕິແລ້ວ, ເຈົ້າພຽງແຕ່ເພີ່ມ 50 ປີໃສ່ວັນເດືອນປີເກີດຂອງບຸກຄົນນັ້ນ. ໃນ Excel, ທ່ານເຮັດແບບດຽວກັນໂດຍໃຊ້ຟັງຊັນ DATE:
=DATE(YEAR(B2) + 50, MONTH(B2), DAY(B2))
ບ່ອນທີ່ B2 ແມ່ນວັນເດືອນປີເກີດ.
ແທນທີ່ຈະ hard-coding ຈໍານວນປີໃນ. ສູດ, ທ່ານສາມາດອ້າງອີງເຊັລທີ່ແນ່ນອນທີ່ຜູ້ໃຊ້ຂອງທ່ານສາມາດໃສ່ຈໍານວນປີໃດໆ (F1 ໃນຮູບຫນ້າຈໍຂ້າງລຸ່ມນີ້):
ຄິດໄລ່ອາຍຸຈາກມື້, ເດືອນແລະປີທີ່ແຕກຕ່າງກັນ. ຈຸລັງ
ເມື່ອວັນເດືອນປີເກີດຖືກແບ່ງອອກເປັນ 3 ເຊລ (ເຊັ່ນ: ປີຢູ່ໃນ B3, ເດືອນໃນ C3 ແລະມື້ໃນ D3), ທ່ານສາມາດຄິດໄລ່ອາຍຸໄດ້ດ້ວຍວິທີນີ້:
- ໄດ້ ວັນເດືອນປີເກີດໂດຍໃຊ້ຟັງຊັນ DATE ແລະ DATEVALUE:
DATE(B3,MONTH(DATEVALUE(C3&"1")),D3)
- ຝັງສູດຂ້າງເທິງໃສ່ DATEDIF ເພື່ອຄິດໄລ່ອາຍຸຈາກວັນເດືອນປີເກີດເປັນປີ, ເດືອນ ແລະວັນ:
=DATEDIF(DATE(B3, MONTH(DATEVALUE(C3&"1")), D3), TODAY(), "y") & " Years, "& DATEDIF(DATE(B3, MONTH(DATEVALUE(C3&"1")), D3),TODAY(), "ym") & " Months, "& DATEDIF(DATE(B3, MONTH(DATEVALUE(C3&"1")), D3), TODAY(), "md") & " Days"
ສຳລັບຕົວຢ່າງເພີ່ມເຕີມຂອງການຄຳນວນມື້ກ່ອນ/ຫຼັງວັນທີ, ກະລຸນາເບິ່ງວິທີຄຳນວນວັນຕັ້ງແຕ່ ຫຼື ຈົນຮອດວັນທີໃນ Excel.
ອາຍຸ ເຄື່ອງຄິດເລກໃນ Excel
ຖ້າທ່ານຕ້ອງການມີຂອງຕົນເອງເຄື່ອງຄິດເລກອາຍຸໃນ Excel, ທ່ານສາມາດສ້າງຫນຶ່ງໂດຍໃຊ້ສູດ DATEDIF ທີ່ແຕກຕ່າງກັນຈໍານວນຫນຶ່ງທີ່ອະທິບາຍຂ້າງລຸ່ມນີ້. ຖ້າຫາກວ່າທ່ານບໍ່ຕ້ອງການປ່ຽນແປງລໍ້, ທ່ານສາມາດໃຊ້ເຄື່ອງຄິດເລກອາຍຸທີ່ສ້າງໂດຍມືອາຊີບ Excel ຂອງພວກເຮົາໄດ້. ສູດອາຍຸໃນ Excel, ທ່ານສາມາດສ້າງເຄື່ອງຄິດໄລ່ອາຍຸແບບກໍານົດເອງ, ຕົວຢ່າງນີ້:
ຫມາຍເຫດ. ເພື່ອເບິ່ງປື້ມບັນທຶກວຽກທີ່ຝັງໄວ້, ກະລຸນາອະນຸຍາດໃຫ້ໃຊ້ຄຸກກີ້ການຕະຫຼາດ.
ສິ່ງທີ່ທ່ານເຫັນຂ້າງເທິງແມ່ນແຜ່ນ Excel Online ທີ່ຝັງໄວ້, ດັ່ງນັ້ນກະລຸນາໃສ່ວັນເດືອນປີເກີດຂອງທ່ານໃນຕາລາງທີ່ສອດຄ້ອງກັນ, ແລະທ່ານຈະໄດ້ຮັບອາຍຸຂອງທ່ານໃນເວລາສັ້ນໆ.
ເຄື່ອງຄິດເລກໃຊ້ສູດດັ່ງຕໍ່ໄປນີ້ເພື່ອຄຳນວນອາຍຸໂດຍອີງໃສ່ວັນເດືອນປີເກີດໃນເຊລ A3 ແລະວັນທີຂອງມື້ນີ້.
- ສູດໃນ B5 ຈະຄຳນວນອາຍຸເປັນປີ, ເດືອນ, ແລະ ວັນ:
=DATEDIF(B2,TODAY(),"Y") & " Years, " & DATEDIF(B2,TODAY(),"YM") & " Months, " & DATEDIF(B2,TODAY(),"MD") & " Days"
- ສູດໃນ B6 ຄິດໄລ່ອາຍຸເປັນເດືອນ:
=DATEDIF($B$3,TODAY(),"m")
- ສູດໃນ B7 ຄິດໄລ່ອາຍຸໃນມື້:
=DATEDIF($B$3,TODAY(),"d")
ຖ້າທ່ານມີປະສົບການບາງຢ່າງກັບການຄວບຄຸມແບບຟອມ Excel, ທ່ານສາມາດເພີ່ມທາງເລືອກໃນການຄິດໄລ່ອາຍຸໃນວັນທີສະເພາະ, ດັ່ງທີ່ສະແດງຢູ່ໃນຫນ້າຈໍຕໍ່ໄປນີ້:
ສໍາລັບການນີ້, ເພີ່ມສອງສາມປຸ່ມທາງເລືອກ ( ແຖບນັກພັດທະນາ > Insert > Form controls > Option Button ), and link them to some cell. ແລະຫຼັງຈາກນັ້ນ, ຂຽນສູດ IF/DATEDIF ເພື່ອເອົາອາຍຸໃນວັນທີຂອງມື້ນີ້ ຫຼືວັນທີທີ່ລະບຸໄວ້ໂດຍຜູ້ໃຊ້.
ສູດໃຊ້ໄດ້ກັບສິ່ງຕໍ່ໄປນີ້.logic:
- ຖ້າ ວັນທີຂອງມື້ນີ້ ກ່ອງຕົວເລືອກຖືກເລືອກ, ຄ່າ 1 ຈະປາກົດຢູ່ໃນຕາລາງທີ່ເຊື່ອມຕໍ່ (I5 ໃນຕົວຢ່າງນີ້), ແລະສູດອາຍຸຈະຄິດໄລ່ໂດຍອີງໃສ່ວັນທີມື້ນີ້. :
IF($I$5=1, DATEDIF($B$3,TODAY(),"Y") & " Years, " & DATEDIF($B$3,TODAY(), "YM") & " Months, " & DATEDIF($B$3, TODAY(), "MD") & " Days")
- ຖ້າ ວັນທີສະເພາະ ປຸ່ມຕົວເລືອກຖືກເລືອກ ແລະວັນທີຖືກໃສ່ໃນຕາລາງ B7, ອາຍຸຈະຖືກຄິດໄລ່ໃນວັນທີທີ່ລະບຸ:
IF(ISNUMBER($B$7), DATEDIF($B$3, $B$7,"Y") & " Years, " & DATEDIF($B$3, $B$7,"YM") & " Months, " & DATEDIF($B$3, $B$7,"MD") & " Days", ""))
ສຸດທ້າຍ , ວາງຫນ້າທີ່ຂ້າງເທິງນີ້ໃສ່ກັນ, ແລະທ່ານຈະໄດ້ຮັບສູດການຄິດໄລ່ອາຍຸທີ່ສົມບູນ (ໃນ B9):
=IF($I$5=1, DATEDIF($B$3, TODAY(), "Y") & " Years, " & DATEDIF($B$3, TODAY(), "YM") & " Months, " & DATEDIF($B$3, TODAY(), "MD") & " Days", IF(ISNUMBER($B$7), DATEDIF($B$3, $B$7,"Y") & " Years, " & DATEDIF($B$3, $B$7,"YM") & " Months, " & DATEDIF($B$3, $B$7,"MD") & " Days", ""))
ສູດໃນ B10 ແລະ B11 ເຮັດວຽກດ້ວຍເຫດຜົນດຽວກັນ. ແນ່ນອນ, ພວກມັນງ່າຍດາຍຫຼາຍເພາະວ່າພວກມັນປະກອບມີພຽງແຕ່ຫນຶ່ງຟັງຊັນ DATEDIF ເພື່ອກັບຄືນອາຍຸເປັນຈໍານວນເດືອນຫຼືມື້ທີ່ສົມບູນ, ຕາມລໍາດັບ.
ເພື່ອຮຽນຮູ້ລາຍລະອຽດ, ຂ້າພະເຈົ້າເຊີນທ່ານດາວໂຫລດ Excel Age Calculator ນີ້ແລະສືບສວນ. ສູດໃນເຊລ B9:B11.
ດາວໂຫລດເຄື່ອງຄິດເລກອາຍຸສຳລັບ Excel
ເຄື່ອງຄິດເລກອາຍຸພ້ອມນຳໃຊ້ສຳລັບ Excel
ຜູ້ໃຊ້ Ultimate Suite ບໍ່ມີ ເພື່ອລົບກວນການສ້າງເຄື່ອງຄິດເລກອາຍຸຂອງຕົນເອງໃນ Excel - ມັນພຽງແຕ່ສອງສາມຄລິກເທົ່ານັ້ນ:
- ເລືອກຕາລາງທີ່ທ່ານຕ້ອງການໃສ່ສູດອາຍຸ, ໄປທີ່ Ablebits Tools ແຖບ > ວັນທີ & ເວລາ ກຸ່ມ, ແລະຄລິກທີ່ ວັນທີ & ປຸ່ມຕົວຊ່ວຍສ້າງເວລາ .
- ວັນທີ & ຕົວຊ່ວຍສ້າງເວລາຈະເລີ່ມຕົ້ນ, ແລະທ່ານໄປທີ່ແຖບ ອາຍຸ ໂດຍກົງ. 14> ຂໍ້ມູນການເກີດ ເປັນ