Ինչպես հաշվել բջիջների թիվը Excel-ում ամսաթվերով (6 եղանակ)

  • Կիսվել Սա
Hugh West

Excel թերթերը կարող են օգտագործվել ժամանակի, ամսաթվի, իրադարձությունների և գործողությունների ժամանակացույցի, օբյեկտների և դրանց գների հետևելու համար և շատ ավելին: Այս հոդվածում մենք կտեսնենք ինչպես հաշվել ամսաթվերով բջիջների թիվը Excel-ում օգտագործելով բանաձևեր և VBA : Ձեր ավելի լավ հասկանալու համար մենք կօգտագործենք տվյալների հավաքածուի նմուշ, որը պարունակում է Անուն , Սեռ և Ծննդյան ամսաթիվ :

Ներբեռնեք պրակտիկայի աշխատանքային գրքույկը

Հաշվարկեք բջիջները ամսաթվով Excel.xlsm-ում

Բջիջների թիվը հաշվելու 6 եղանակ Ամսաթվերը Excel-ում

Կան մի քանի եղանակ՝ հաշվելու ամսաթվեր ունեցող բջիջների թիվը Excel -ում: Այս գրառման ընթացքում մենք կտեսնենք VBA , COUNTA , COUNTIFS , SUMPRODUCT -ի օգտագործումը և ֆունկցիաների համակցությունը:

Մեթոդ 1. Հաշվել բջիջների թիվը ամսաթվով, օգտագործելով COUNTA ֆունկցիան

COUNTA ֆունկցիան օգտակար է թվային արժեքներ պարունակող բջիջների թիվը հաշվարկելու համար։ .

Քայլեր.

  • Նախ, սեղմեք F5 բջիջի վրա և մուտքագրեք հետևյալ բանաձևը:
=COUNTA(D5:D12)

  • Այժմ սեղմեք ENTER ստեղնը:

Այստեղ Excel-ը հաշվել է թվային ամսաթվի բոլոր արժեքները՝ սկսած D5 -ից D12 :

Հարակից բովանդակություն. Excel Count բջիջները թվերով (5 պարզ եղանակ)

Մեթոդ 2. Հաշվել ամսաթվերը տվյալ տարում՝ օգտագործելով SUMPRODUCT ֆունկցիան n

Մեր տվյալների բազայում կան տարբեր տարեթվեր տարբեր տարիների: Ի՞նչ պետք է անենք, եթե ուզում ենք կոնկրետ տարիների ժամկետներ իմանալ։ Տեսնենք, թե ինչպես դա անել:

Քայլեր.

  • Նախ, սեղմեք F5 բջիջի վրա և մուտքագրեք բանաձևը հետևյալ կերպ.
=SUMPRODUCT(--(YEAR($D$5:$D$12)=$F5))

  • Այժմ սեղմեք ENTER ստեղնը:

  • Վերջապես, Ավտոլրացում ՝ մկնիկի աջ կոճակը ներքև քաշելով:

Այսպիսով, ի՞նչ է կատարվում այստեղ:

Այս բանաձևում պարզեցնելու համար YEAR ֆունկցիան բոլոր տարիները կհանի վավեր ամսաթվերի միջակայքից D5:D12: և այն կհամընկնի F5 բջիջում տրված տարվա հետ:

=SUMPRODUCT(--(YEAR(1995;1994;1993;1992)=1992))

TRUE<զանգված ստանալու համար 2>, FALSE , յուրաքանչյուր ամսաթիվ համեմատվում է D սյունակի տարվա արժեքի հետ:

={FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}

Արդյունքում այն ​​կհաշվի ՃԻՇՏ որը 2 է 1992 տարվա դեպքում:

Այնուհետև, երբ օգտագործենք Ավտոլրացում , չափորոշիչների արժեքը փոխվում է, ինչպես նաև YEAR ֆունկցիայի արդյունքը:

Առնչվող բովանդակություն. Ինչպես հաշվել դատարկ բջիջները Excel-ում պայմանով (3 մեթոդ)

Մեթոդ 3. Հաշվել բջիջների թիվը ամսաթվերով, օգտագործելով ֆունկցիաների համակցությունը

Եկեք փորձենք ամսաթվերով բջիջների թիվը հաշվելու մեկ այլ եղանակ: Այս անգամ մենք կօգտագործենք ֆունկցիաների համակցություն՝ Excel -ում բջիջներում ամսաթվերի քանակը հաշվելու համար:

Քայլեր.

  • Առաջինը , սեղմեք F5 բջիջի վրա և մուտքագրեք հետևյալ բանաձևը:
=SUM(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/yyyy"))), 0, 1))

  • Այժմ սեղմեք CTRL +SHIFT+ENTER ընդհանրապես: Եթե ​​դուք օգտագործում եք Excel 365, ապա սեղմելով ENTER , առաջադրանքը կկատարվի ձեր փոխարեն:

Ահա և վերջ: Այստեղ ISERROR ֆունկցիան կտեսնի, թե արդյոք բջիջները թվային արժեքներ ունեն: Այն կասի FALSE եթե բջիջը դատարկ չէ և TRUE դատարկ բջիջների դեպքում: Այնուհետև IF ֆունկցիան SUM 1 յուրաքանչյուր FALSE արժեքի համար, զրո TRUE<-ի համար: 2>.

Կարդալ ավելին. Հաշվել դատարկ բջիջները Excel-ում (4 եղանակ)

Նման ընթերցումներ.

  • Ինչպես հաշվել բջիջները հատուկ տեքստով Excel-ում (ինչպես տառերի զգայուն, այնպես էլ անզգայուն)
  • Հաշվել բջիջները, որոնք պարունակում են հատուկ տեքստ Excel-ում

Մեթոդ 4. Հաշվել ամսաթվերը ընթացիկ ամսվա ընթացքում՝ օգտագործելով COUNTIFS ֆունկցիան

Այժմ մենք կտեսնենք, թե ինչպես կարելի է հաշվել ամսաթվերը ընթացիկ և նախորդ ամիսներին` օգտագործելով COUNTIFS գործառույթը: Մենք ստացանք տվյալների բազա, որտեղ նշվում են միանալու ամսաթվերը: Մենք ուզում ենք տեսնել, թե քանի ամսաթվեր կա ընթացիկ ամսում և քանիսը նախորդ ամսում :

Քայլեր.

  • Նախ, սեղմեք G5 բջիջի վրա և մուտքագրեք բանաձևը, ինչպես ցույց է տրված ստորև:
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)

  • Այժմ սեղմեք ENTER ստեղնը:

Այսպիսով, մենք ստանում ենք արդյունք 5. Տվյալների հավաքածուից տեսանելի է նաև, որ մերընթացիկ ամիս Մարտ , ընդհանուր ամսաթվերը 5 են:

Դրանից հետո մենք կտեսնենք, թե ինչպես կարելի է հաշվել նախորդ ամսվա ամսաթվերը:

Քայլեր.

  • Նախ, սեղմեք H5 բջիջի վրա և մուտքագրեք բանաձևը, ինչպես ցույց է տրված ստորև:
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)

  • Վերջապես սեղմեք ENTER ստեղնը և մեր արդյունքը պատրաստ է:

Այս բանաձևը հիմնված է COUNTIFS գործառույթը հաշվելու ամսաթվերը, որոնք մեծ են կամ հավասար են ընթացիկ ամսվա առաջին օրվանից և փոքր են հաջորդ ամսվա առաջին օրվանից: Երկու ամսաթվերն էլ ստեղծվում են EOMONTH ֆունկցիայի միջոցով, որը վերցնում է ընթացիկ ամսաթիվը TODAY ֆունկցիայից:

Կարդալ ավելին. Ինչպես հաշվել լրացված բջիջները Excel-ում (5 Արագ ուղիներ)

Մեթոդ 5. Հաշվեք ծննդյան օրերն ըստ ամիսների՝ օգտագործելով SUMPRODUCT ֆունկցիան

Այս մեթոդով մենք կտեսնենք ծննդյան օրերն ըստ ամիսների՝ օգտագործելով SUMPRODUCT գործառույթը:

Քայլեր.

  • Մուտքագրեք հետևյալ բանաձևը G5 բջիջում:
=SUMPRODUCT(--(MONTH($D$5:$D$12)=MONTH($F5&1)))

  • Այժմ սեղմեք ENTER բանալին:

  • Դրանից հետո քաշեք դեպի Ավտոլրացում շարքի մնացած մասի համար:

Կարո՞ղ եք պատմել, թե ինչպես է այստեղ գործում SUMPRODUCT ֆունկցիան: Մենք կարծում ենք, որ դուք անում եք, այն աշխատում է նույն կերպ, ինչ մենք քննարկել ենք Մեթոդ 2 -ում:

Կարդալ ավելին. Ինչպես հաշվել դատարկ բջիջները Excel-ում (5 եղանակ)

Մեթոդ 6. Ստեղծեք օգտատիրոջ կողմից սահմանված գործառույթ՝ հաշվելու համարԱմսաթվերով բջիջների թիվը

Այս մեթոդով մենք ստեղծում ենք օգտվողի կողմից սահմանված ֆունկցիա՝ օգտագործելով VBA: Եկեք հետևենք ընթացակարգերին:

Քայլեր.

  • Նախ, ժապավենից անցեք Developer ներդիր:
  • Երկրորդը, սեղմեք Visual Basic Code կատեգորիայից` Visual Basic խմբագիր բացելու համար: Կամ սեղմեք ALT+F11 Visual Basic Editor-ը բացելու համար :

  • Սա կհայտնվի Visual Basic Editor որտեղ մենք գրում ենք մեր կոդերը:
  • Երրորդ, սեղմեք Module Insert բացվող ցանկի տողից:

  • Սա կստեղծի Մոդուլ ձեր աշխատանքային գրքում:
  • Եվ պատճենեք և տեղադրեք VBA ստորև ներկայացված կոդը:

VBA կոդ.

2133
  • Սեղմեք CTRL+S ֆայլը պահելու համար:

  • Այնուհետև, վերադարձեք ձեր աշխատաթերթը և այնտեղ տեղադրեք բանաձևը:
=Count_DateCells(D5:D12)

  • Սեղմեք Enter :
  • Ահա վերջ: դուք կստանաք ձեր արդյունքը:

Մեթոդ 7. Հաշվեք ամսաթվերով բջիջների թիվը՝ օգտագործելով VBA

Վերջապես, Այս մեթոդով մենք կտեսնենք, թե ինչպես կարելի է հաշվել ամսաթվերի քանակը Excel-ում օգտագործելով VBA :

Քայլեր.

  • Նախ, աջ սեղմեք թերթիկի վրա և անցեք Դիտել կոդը :

  • Այնուհետև պատճենեք և կպցրեք VBA կոդը ստորև:

VBA կոդը՝

5464

  • Դրանից հետո,սեղմեք F5 կամ նվագելու կոճակը գործարկելու կոդը:
  • Այս պահին մուտքագրեք բանաձևը F5 բջիջում:
=SUM(IF(Date_Count(D5:D12)=7,1,0))
  • Վերջապես սեղմեք CTRL + SHIFT + ENTER ստեղները՝ մինչ դա անելը:

Այս կոդի միջոցով մենք ստեղծում ենք օգտվողի գործառույթ, որը կոչվում է DateCells : Այս ֆունկցիան կստուգի ամսաթվի արժեքները տվյալ զանգվածում կամ միջակայքում և SUM դրանք մեկ առ մեկ, եթե ամսաթվի արժեքը վավեր է:

Կարդալ ավելին. Ինչպես հաշվել կենտ և զույգ թվերը Excel-ում (3 հեշտ եղանակ)

Պրակտիկա բաժին

Ընտելանալու միակ ամենակարևոր կողմը այս արագ մոտեցումներին պրակտիկա է: Արդյունքում ես կցել եմ գործնական աշխատանքային գրքույկ, որտեղ դուք կարող եք կիրառել այս մեթոդները:

Եզրակացություն

Սրանք 6 տարբեր են Excel -ում ամսաթվերով բջիջների թիվը հաշվելու եղանակներ: Ելնելով ձեր նախասիրություններից՝ դուք կարող եք ընտրել լավագույն այլընտրանքը։ Խնդրում ենք թողնել դրանք մեկնաբանությունների դաշտում, եթե ունեք հարցեր կամ կարծիքներ:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: