ສາລະບານ
Excel ຊີດສາມາດຖືກໃຊ້ເພື່ອຕິດຕາມເວລາ, ວັນທີ, ນັດໝາຍ ແລະກິດຈະກຳຕ່າງໆ, ຕິດຕາມວັດຖຸ ແລະລາຄາຂອງພວກມັນ, ແລະອື່ນໆອີກ. ໃນບົດຄວາມນີ້, ພວກເຮົາຈະເບິ່ງ <1> ວິທີການນັບຈໍານວນຂອງເຊລທີ່ມີວັນທີໃນ Excel <2> ການນໍາໃຊ້ <1>formulas ແລະ <1>VBA<2>. ເພື່ອຄວາມເຂົ້າໃຈທີ່ດີຂຶ້ນຂອງເຈົ້າ, ພວກເຮົາຈະໃຊ້ຊຸດຂໍ້ມູນຕົວຢ່າງທີ່ມີ ຊື່ , ເພດ , ແລະ ວັນເດືອນປີເກີດ .
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດ
ນັບຕາລາງດ້ວຍວັນທີໃນ Excel.xlsm6 ວິທີນັບຈໍານວນເຊລດ້ວຍ ວັນທີໃນ Excel
ມີຫຼາຍວິທີທີ່ຈະນັບຈໍານວນຕາລາງທີ່ມີວັນທີໃນ Excel . ພວກເຮົາຈະເຫັນການໃຊ້ VBA , COUNTA , COUNTIFS , SUMPRODUCT , ແລະການປະສົມປະສານຂອງຟັງຊັນຕ່າງໆໃນທົ່ວໂພສນີ້.
ວິທີທີ 1: ນັບຈໍານວນເຊລທີ່ມີວັນທີໂດຍໃຊ້ຟັງຊັນ COUNTA
ຟັງຊັນ COUNTA ມີປະໂຫຍດໃນການຄິດໄລ່ຈໍານວນເຊລທີ່ມີຄ່າຕົວເລກ. .
ຂັ້ນຕອນ:
- ທຳອິດ, ຄລິກໃສ່ຕາລາງ F5 ແລະພິມສູດຕໍ່ໄປນີ້. <14
- ດຽວນີ້, ກົດປຸ່ມ ENTER .
- ທຳອິດ, ຄລິກໃສ່ຕາລາງ F5 ແລະພິມສູດດັ່ງນີ້.
- ດຽວນີ້, ກົດປຸ່ມ ENTER .
- ສຸດທ້າຍ, ຕື່ມຂໍ້ມູນອັດຕະໂນມັດ ໂດຍການລາກປຸ່ມຂວາເທິງເມົ້າ.
- ທໍາອິດ , ໃຫ້ຄລິກໃສ່ cell F5 ແລະພິມສູດຄຳນວນຕໍ່ໄປນີ້.
- ດຽວນີ້, ກົດ CTRL +SHIFT+ENTER ທັງໝົດ. ຖ້າເຈົ້າໃຊ້ Excel 365 ແລ້ວການກົດ ENTER ຈະເຮັດວຽກໃຫ້ເຈົ້າ.
- ວິທີນັບຕາລາງທີ່ມີຂໍ້ຄວາມສະເພາະໃນ Excel (ທັງ Case Sensitive ແລະ Insensitive)
- ນັບ Cells ທີ່ມີຂໍ້ຄວາມສະເພາະໃນ Excel
- ທຳອິດ, ໃຫ້ຄລິກທີ່ເຊລ G5 ແລະພິມສູດຄຳນວນຕາມຮູບຂ້າງລຸ່ມ.
- ດຽວນີ້, ກົດປຸ່ມ ENTER .
- ທຳອິດ, ໃຫ້ຄລິກທີ່ເຊລ H5 ແລະພິມສູດຄຳນວນຕາມຮູບຂ້າງລຸ່ມ.
- ສຸດທ້າຍ, ກົດປຸ່ມ ENTER ແລະຜົນໄດ້ຮັບຂອງພວກເຮົາແມ່ນພ້ອມແລ້ວ.
- ພິມສູດຕໍ່ໄປນີ້ໃນເຊລ G5.
- ດຽວນີ້, ກົດ ENTER key.
- ຫຼັງຈາກນັ້ນ, ລາກລົງໄປທີ່ ຕື່ມອັດຕະໂນມັດ ສໍາລັບສ່ວນທີ່ເຫຼືອຂອງຊຸດ.
- ທຳອິດ, ໃຫ້ໄປທີ່ແຖບ ຜູ້ພັດທະນາ ຈາກໂບ.
- ອັນທີສອງ, ໃຫ້ຄລິກໃສ່ Visual Basic ຈາກໝວດ Code ເພື່ອເປີດ Visual Basic Editor . ຫຼືກົດ ALT+F11 ເພື່ອເປີດ Visual Basic Editor .
- ອັນນີ້ຈະປາກົດຢູ່ໃນ ຕົວແກ້ໄຂ Visual Basic ບ່ອນທີ່ພວກເຮົາຂຽນລະຫັດຂອງພວກເຮົາ.
- ອັນທີສາມ, ໃຫ້ຄລິກໃສ່ ໂມດູນ ຈາກ ໃສ່ ແຖບເມນູແບບເລື່ອນລົງ.
- ນີ້ຈະສ້າງ ໂມດູນ ໃນປຶ້ມວຽກຂອງເຈົ້າ.
- ແລະ, ສຳເນົາ ແລະວາງ VBA ລະຫັດສະແດງຢູ່ລຸ່ມນີ້.
=COUNTA(D5:D12)
ຢູ່ນີ້, Excel ໄດ້ນັບຄ່າວັນທີຕົວເລກທັງໝົດຕັ້ງແຕ່ D5 ເຖິງ D12 .
ເນື້ອຫາທີ່ກ່ຽວຂ້ອງ: Excel Count Cells with Numbers (5 ວິທີງ່າຍໆ)
ວິທີທີ 2: ນັບວັນທີໃນປີທີ່ໃຫ້ໂດຍໃຊ້ SUMPRODUCT Functio n
ໃນຊຸດຂໍ້ມູນຂອງພວກເຮົາ, ມີວັນທີທີ່ແຕກຕ່າງກັນໃນປີຕ່າງໆ. ພວກເຮົາຄວນເຮັດແນວໃດ, ຖ້າພວກເຮົາຕ້ອງການຮູ້ວັນທີໃນປີສະເພາະ? ມາເບິ່ງວິທີເຮັດມັນ.
ຂັ້ນຕອນ:
=SUMPRODUCT(--(YEAR($D$5:$D$12)=$F5))
ດັ່ງນັ້ນ, ມີຫຍັງເກີດຂຶ້ນຢູ່ນີ້?
ເພື່ອເຮັດໃຫ້ງ່າຍ, ໃນສູດນີ້, ຟັງຊັນ YEAR ຈະແຍກປີທັງໝົດອອກຈາກຊ່ວງວັນທີທີ່ຖືກຕ້ອງ D5:D12. ແລະຈະຈັບຄູ່ກັບປີທີ່ໃຫ້ຢູ່ໃນຕາລາງ F5 .
=SUMPRODUCT(--(YEAR(1995;1994;1993;1992)=1992))
ເພື່ອໃຫ້ໄດ້ອາເຣຂອງ TRUE , FALSE , ແຕ່ລະວັນທີຖືກປຽບທຽບກັບຄ່າປີໃນຖັນ D.
={FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}
ດັ່ງນັ້ນ, ມັນຈະນັບຕົວເລກ. TRUE ເຊິ່ງເປັນ 2 ໃນກໍລະນີຂອງປີ 1992 .
ຈາກນັ້ນ, ເມື່ອພວກເຮົາໃຊ້ ການຕື່ມອັດຕະໂນມັດ , ຄ່າເງື່ອນໄຂໄດ້ຮັບການປ່ຽນແປງດັ່ງນັ້ນຜົນຂອງຟັງຊັນ YEAR .
ເນື້ອຫາທີ່ກ່ຽວຂ້ອງ: ວິທີນັບຕາລາງເປົ່າໃນ Excel ດ້ວຍເງື່ອນໄຂ (3 ວິທີ)
ວິທີ 3: ນັບຈໍານວນເຊລ ກັບວັນທີທີ່ໃຊ້ການລວມຂອງຟັງຊັນ
ມາ, ລອງວິທີອື່ນເພື່ອນັບຈໍານວນຕາລາງທີ່ມີວັນທີ. ເວລານີ້ພວກເຮົາຈະໃຊ້ການລວມກັນຂອງຟັງຊັນເພື່ອນັບຈໍານວນວັນທີໃນຕາລາງໃນ Excel .
ຂັ້ນຕອນ:
=SUM(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/yyyy"))), 0, 1))
ນັ້ນແມ່ນມັນ.
ທີ່ນີ້ຟັງຊັນ ISERROR ຈະເຫັນ, ວ່າເຊລມີຄ່າຕົວເລກຫຼືບໍ່. ມັນຈະບອກ FALSE ຖ້າ ຕາລາງບໍ່ຫວ່າງ ແລະ TRUE ໃນກໍລະນີຂອງເຊລຫວ່າງເປົ່າ. ຈາກນັ້ນ, ຟັງຊັນ IF ຈະ SUM 1 ສຳລັບແຕ່ລະ FALSE ຄ່າ, ສູນ ສຳລັບ TRUE .
ອ່ານເພີ່ມເຕີມ: ນັບຕາລາງຫວ່າງເປົ່າໃນ Excel (4 ວິທີ)
ການອ່ານທີ່ຄ້າຍຄືກັນ:
ວິທີທີ 4: ນັບວັນທີໃນເດືອນປັດຈຸບັນໂດຍໃຊ້ຟັງຊັນ COUNTIFS
ຕອນນີ້, ພວກເຮົາຈະເບິ່ງວິທີການ ນັບວັນທີ ໃນເດືອນປັດຈຸບັນ ແລະກ່ອນໜ້ານີ້ໂດຍໃຊ້ COUNTIFS ຟັງຊັນ. ພວກເຮົາໄດ້ຮັບຊຸດຂໍ້ມູນທີ່ໃຫ້ວັນທີຂອງການເຂົ້າຮ່ວມ. ພວກເຮົາຕ້ອງການເບິ່ງວ່າມີຈໍານວນວັນທີເຂົ້າຮ່ວມໃນ ເດືອນປະຈຸບັນ ແລະຈຳນວນເທົ່າໃດໃນ ເດືອນກ່ອນໜ້າ .
ຂັ້ນຕອນ:
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)
ດັ່ງນັ້ນ, ພວກເຮົາໄດ້ຮັບຜົນ 5. ມັນຍັງເຫັນໄດ້ຈາກຊຸດຂໍ້ມູນທີ່ຢູ່ໃນຂອງພວກເຮົາເດືອນປະຈຸບັນ ເດືອນມີນາ , ວັນທີທັງໝົດແມ່ນ 5.
ຫຼັງຈາກນັ້ນ, ພວກເຮົາຈະເຫັນວິທີຄິດໄລ່ວັນທີໃນເດືອນກ່ອນໜ້າ.
ຂັ້ນຕອນ:<2
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)
ສູດນີ້ອີງໃສ່ COUNTIFS ຟັງຊັ່ນການນັບວັນທີທີ່ໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບມື້ທຳອິດຂອງເດືອນປັດຈຸບັນ ແລະໜ້ອຍກວ່າມື້ທຳອິດຂອງເດືອນຕໍ່ໄປ. ວັນທີທັງສອງແມ່ນຖືກສ້າງຂຶ້ນໂດຍໃຊ້ຟັງຊັນ EOMONTH , ເຊິ່ງໃຊ້ເວລາວັນທີປັດຈຸບັນຈາກຟັງຊັນ TODAY .
ອ່ານເພີ່ມເຕີມ: ວິທີການນັບຕາລາງທີ່ຕື່ມເຕັມໃນ Excel (5 ວິທີດ່ວນ)
ວິທີທີ 5: ນັບວັນເດືອນປີເກີດຕາມເດືອນໂດຍໃຊ້ຟັງຊັນ SUMPRODUCT
ໃນວິທີນີ້, ພວກເຮົາຈະເຫັນວັນເດືອນປີເກີດຕາມເດືອນໂດຍໃຊ້ SUMPRODUCT ຟັງຊັນ.
ຂັ້ນຕອນ:
=SUMPRODUCT(--(MONTH($D$5:$D$12)=MONTH($F5&1)))
ເຈົ້າສາມາດບອກໄດ້ວ່າຟັງຊັນ SUMPRODUCT ເຮັດວຽກຢູ່ບ່ອນນີ້ບໍ່? ພວກເຮົາຄິດວ່າທ່ານເຮັດໄດ້, ມັນເຮັດວຽກໃນວິທີການດຽວກັນທີ່ພວກເຮົາໄດ້ປຶກສາຫາລືໃນ ວິທີການ 2 .
ອ່ານເພີ່ມເຕີມ: ວິທີການນັບເຊນເປົ່າໃນ Excel (5 ວິທີ)
ວິທີທີ 6: ສ້າງຟັງຊັນທີ່ຜູ້ໃຊ້ກຳນົດໄວ້ເພື່ອນັບຈຳນວນຕາລາງທີ່ມີວັນທີ
ໃນວິທີການນີ້, ພວກເຮົາສ້າງຟັງຊັນທີ່ຜູ້ໃຊ້ກຳນົດເອງໂດຍໃຊ້ VBA. ໃຫ້ເຮັດຕາມຂັ້ນຕອນລຸ່ມນີ້.
ຂັ້ນຕອນ:
ລະຫັດ VBA:
9049
- ກົດ CTRL+S ເພື່ອບັນທຶກໄຟລ໌.
- ຕໍ່ໄປ, ໃຫ້ກັບຄືນໄປຫາແຜ່ນວຽກຂອງເຈົ້າ ແລະໃສ່ສູດໃສ່ບ່ອນນັ້ນ.
=Count_DateCells(D5:D12)
- ກົດ Enter .
- ນັ້ນແລ້ວ! ທ່ານຈະໄດ້ຮັບຜົນຂອງທ່ານ.
ວິທີການ 7: ນັບຈໍານວນຂອງເຊລທີ່ມີວັນທີການນໍາໃຊ້ VBA
ສຸດທ້າຍ, ໃນ ວິທີການນີ້, ພວກເຮົາຈະເບິ່ງວິທີການ ນັບຈໍານວນຂອງວັນທີໃນ Excel ໂດຍນໍາໃຊ້ VBA .
ຂັ້ນຕອນ:
- ທຳອິດ, ໃຫ້ຄລິກຂວາໃສ່ແຜ່ນງານ ແລະໄປທີ່ ເບິ່ງລະຫັດ .
- ຫຼັງຈາກນັ້ນ ສຳເນົາ ແລະ ວາງ ລະຫັດ VBA ດ້ານລຸ່ມ.
ລະຫັດ VBA:
3707
- ຫຼັງຈາກນັ້ນ,ກົດ F5 ຫຼືປຸ່ມຫຼິ້ນເພື່ອ ແລ່ນ ລະຫັດ.
- ໃນຈຸດນີ້, ໃສ່ສູດໃນຕາລາງ F5 .
=SUM(IF(Date_Count(D5:D12)=7,1,0))
- ສຸດທ້າຍ, ໃຫ້ກົດປຸ່ມ CTRL + SHIFT + ENTER ໃນຂະນະທີ່ເຮັດແນວນັ້ນ.
ຜ່ານລະຫັດນີ້, ພວກເຮົາກຳລັງສ້າງຟັງຊັນຜູ້ໃຊ້ທີ່ເອີ້ນວ່າ DateCells . ຟັງຊັນນີ້ຈະກວດສອບຄ່າວັນທີໃນ array ຫຼື ranges ແລະ SUM ພວກເຂົາເທື່ອລະອັນ ຖ້າຄ່າວັນທີຖືກຕ້ອງ.
ອ່ານເພີ່ມເຕີມ: ວິທີການນັບເລກຄີກ ແລະຕົວເລກຄູ່ໃນ Excel (3 ວິທີງ່າຍໆ)
ພາກປະຕິບັດ
ລັກສະນະດຽວທີ່ສຳຄັນທີ່ສຸດໃນການເຮັດໃຫ້ເຄຍ ວິທີການໄວເຫຼົ່ານີ້ແມ່ນການປະຕິບັດ. ດັ່ງນັ້ນ, ຂ້ອຍຈຶ່ງໄດ້ຄັດຕິດປຶ້ມຝຶກຫັດທີ່ເຈົ້າສາມາດປະຕິບັດວິທີການເຫຼົ່ານີ້ໄດ້.
ສະຫຼຸບ
ເຫຼົ່ານີ້ແມ່ນ 6 ທີ່ແຕກຕ່າງກັນ. ວິທີການນັບຈໍານວນຕາລາງທີ່ມີວັນທີໃນ Excel . ອີງຕາມຄວາມມັກຂອງທ່ານ, ທ່ານອາດຈະເລືອກທາງເລືອກທີ່ດີທີ່ສຸດ. ກະລຸນາປ່ອຍໃຫ້ເຂົາເຈົ້າຢູ່ໃນພື້ນທີ່ຄໍາຄິດເຫັນຖ້າຫາກວ່າທ່ານມີຄໍາຖາມຫຼືຄໍາຄຶດຄໍາເຫັນໃດໆ.