Բովանդակություն
Այս հոդվածը կկենտրոնանա այն բանի վրա, թե ինչպես կարելի է հաշվել տարեթվերը Excel-ում տարբեր տվյալների հավաքածուներից և տարբեր պայմաններից:
Ներբեռնեք Practice Workbook
Դուք կարող եք ներբեռնել ցուցադրման համար օգտագործվող աշխատանքային գիրքը ստորև բերված հղումից .
Count Date Occurrences.xlsm
2 Հարմար օրինակներ Excel-ում ամսաթիվը հաշվելու համար
Մենք դասակարգում ենք բոլոր օրինակներ տարբեր բաժիններում և ենթաբաժիններում: Այդպես ավելի հեշտ կլինի հասկանալ։ Առաջին բաժնում մենք ցույց տվեցինք, թե ինչպես կարող եք հաշվել Excel-ում որոշակի ամսաթվի դեպքեր: Երկրորդը ներառում է որոշակի տիրույթում երևույթների հաշվում: Եվ վերջապես, մենք ցույց տվեցինք, թե ինչպես կարող ենք հաշվել եզակի ամսաթվերը Excel-ում:
1. Որոշակի ամսաթվի դեպքերի թիվը
Այս առաջին դեպքի համար մենք կկենտրոնանանք հետևյալ տվյալների վրա:
Տվյալների հավաքածուն բաղկացած է H. Ridder Haggard-ի ստեղծագործությունների ցանկից և դրանց հրապարակման ամսաթվերից: Հետևյալ ենթաբաժիններում մենք կտեսնենք, թե ինչպես կարող ենք հաշվել որոշակի ամսաթվի դեպքերի քանակը՝ օգտագործելով Microsoft Excel-ի տարբեր գործառույթները:
1.1 Օգտագործելով COUNTIF ֆունկցիան
Սա դեպքերը հաշվելու ամենապարզ միջոցն է: որոշակի ամսաթվով Excel-ում: Հիմնական գաղափարն այն է, որ օգտագործենք COUNTIF ֆունկցիան ՝ աշխատանքը մեզ փոխարեն: Ավելին, մենք կարող ենք դա անել ցանկացած տեսակի արժեքի համար, ոչ միայն ամսաթվերի համար:
Սակայն, COUNTIF ֆունկցիան տևում է երկուարգումենտներ – բջիջների մեկ տիրույթ, որը կոչվում է միջակայք, և որոշակի չափանիշներ՝ չափանիշներ: Այնուհետև այն վերադարձնում է այդ տիրույթում գտնվող բջիջների քանակը, որոնք պահպանում են որոշակի չափանիշները:
Տվյալների հավաքածուի համար քայլերը կլինեն հետևյալը:
Քայլեր.
- Սկզբում ընտրեք E5 բջիջը։
- Այնուհետև դրա մեջ գրեք հետևյալ բանաձևը։
=COUNTIF(C5:C243,"18-Aug-1888")
- Դրանից հետո սեղմեք Enter :
Այսպես մենք կարող ենք հեշտությամբ Հաշվել որոշակի ամսաթվի դեպքերը Excel-ում՝ օգտագործելով COUNTIF գործառույթը:
1.2 Օգտագործելով SUMPRODUCT ֆունկցիան
Մեկ այլ եղանակ, որով մենք կարող ենք հասնել նույն արդյունքին, օգտագործելն է SUMPRODUCT ֆունկցիան : Մասնավորապես, այս ֆունկցիան որպես արգումենտ ընդունում է բջիջների մեկ կամ մի քանի տիրույթ։ Հետևաբար այն վերադարձնում է դրանց մաթեմատիկական գումարը որպես արդյունք: Այսպիսով, մենք կարող ենք օգտագործել ֆունկցիան Excel-ում ամսաթվերը հաշվելու բանաձևը կարգավորելու համար:
Հետևեք այս քայլերին, որպեսզի տեսնեք, թե ինչպես կարող ենք օգտագործել այն այս տվյալների հավաքածուի համար:
Քայլեր.
- Սկզբում ընտրեք E5 բջիջը:
- Այնուհետև գրեք հետևյալ բանաձևը int-ում:
=SUMPRODUCT(--(C5:C25="18-Aug-1888"))
🔎 Բանաձեւի բաշխում
👉 Այստեղ C4:C23="18- Aug-1888″ համեմատում է C4 C23 տիրույթի բոլոր բջիջները և վերադարձնում ՃԻՇՏ եթե ամսաթիվը Օգոստոսի 18, 1888 . Հակառակ դեպքում վերադարձնում է FALSE :
👉 (–) մասը փոխակերպում է բուլյան արժեքների զանգվածը( TRUE և FALSE ) 1 և 0-ի զանգվածի մեջ, 1-ը TRUE -ի և 0-ը FALSE -ի համար:
👉 SUMPRODUCT() ֆունկցիան այնուհետև վերադարձնում է այս 1-երի և 0-ների գումարը: Սա բջիջների ընդհանուր թիվն է, որն ունի 1888 թվականի օգոստոսի 18 ամսաթիվը:
- Վերջապես սեղմեք Enter ձեր ստեղնաշարի վրա:
Բանաձևի շնորհիվ այս ֆունկցիան այժմ կվերադարձնի Excel աղյուսակից տվյալ մուտքագրման ընդհանուր ամսաթիվը:
1.3 Օգտագործելով առանցքային աղյուսակը
Եթե ցանկանում եք միասին հաշվել յուրաքանչյուր ամսաթվի դեպքերի քանակը, ապա կարող եք օգտագործել Excel-ի Pivot Table հատկությունը: Սա հզոր գործիք է Excel-ում, որը մենք կարող ենք օգտագործել տվյալները հաշվարկելու, ամփոփելու և վերլուծելու համար: Եվ ամփոփելով՝ մենք կարող ենք հաշվել տվյալների ընդհանուր ամսաթվի դեպքերը տվյալների բազայի յուրաքանչյուր ամսաթվի համար:
Այս մեթոդը տվյալների բազայի կամ նմանատիպ տվյալների համար օգտագործելու համար դուք պետք է հետևեք այս քայլերին:
Քայլեր.
- Սկզբում ընտրեք տվյալների հավաքածուից ցանկացած բջիջ:
- Այնուհետև անցեք Տեղադրեք ներդիրը ձեր ժապավենի վրա:
- Հաջորդը, Աղյուսակներ խմբի բաժնից ընտրեք Առանցքային աղյուսակը :
- Բացի այդ, կարող եք կատարել վստահ լինել տվյալների տիրույթի և որտեղ եք ուզում տեղադրել առանցքային աղյուսակը հաջորդ վանդակում: Ցույց տալու համար մենք ընտրել ենք նոր աշխատաթերթ:
- Այնուհետև սեղմեք OK : Նախորդ ընտրության շնորհիվ այժմ կբացվի նոր աղյուսակ:
- Այժմ գնացեքդեպի Առանցքային աղյուսակի դաշտերը , որոնք դուք կգտնեք առանցքային աղյուսակը պարունակող աղյուսակի աջ կողմում:
- Հաջորդը սեղմեք և քաշեք Հրապարակման ամսաթիվը երկուսի վրա Տողերի և Արժեքների դաշտերը առանձին-առանձին:
- Արդյունքում, առանցքային աղյուսակը կհայտնվի ցանկալի դաշտում: տեղ:
2. Ամսաթվերի ընդհանուր թիվը որոշակի տիրույթում
Այս բաժնում մենք կշարունակենք հաշվել ամսաթվերի դեպքերը Excel-ում: Բայց այս անգամ մենք կհաշվենք ընդգրկույթին պատկանող ամսաթվերը նախորդ բաժնում մեկ համընկնման փոխարեն:
Մեթոդները ցուցադրելու համար մենք կօգտագործենք հետևյալ տվյալների բազան:
Տվյալների հավաքածուում փոփոխություն կա: Թեև հիմնական գաղափարը նույնն է, ինչ նախորդը, որոշ գործառույթներ և բանաձևեր պատշաճ կերպով չեն գործում 1901 թվականից հետո ամսաթվերի հետ: Հետևաբար, տվյալների հավաքածուի նման փոփոխությունը:
Ամեն դեպքում, կարող եք հետևել դրանցից որևէ մեկին: Այս երեք եղանակներից մեկով որոշակի տիրույթում ամսաթվերի դեպքերը հաշվելու մեթոդներ:
2.1 Օգտագործելով COUNTIFS ֆունկցիան
Այս ենթաբաժնում մենք կօգտագործենք COUNTIFS ֆունկցիան ՝ Հաշվել ամսաթվի դեպքերը Excel-ի հատուկ տիրույթից : Այս ֆունկցիան վերցնում է մի քանի արգումենտ՝ միշտ տիրույթ և պայման զույգերով: Եվ հետո վերադարձնում է բջիջների թիվը, որը ներկայացնում է բոլոր տվյալ պայմանները։ Այսպիսով, մենք կարող ենք հեշտությամբ օգտագործել այս գործառույթը մեր մեջառավելություն:
Հետևեք այս քայլերին, որպեսզի տեսնեք, թե ինչպես կարող ենք դա անել:
Քայլեր.
- Սկզբում ընտրեք E5 բջիջը .
- Այնուհետև գրեք հետևյալ բանաձևը.
=COUNTIFS(C5:C17,">1/1/1940",C5:C17,"<=12/31/1950")
- Վերջապես, սեղմեք Enter :
Այսպիսով մենք կարող ենք տեսնել, որ կան ընդհանուր առմամբ երեք գրքեր, որոնք տատանվում են 1940-ից մինչև 1950 թվականները: Եվ սա ինչպես մենք կարող ենք հաշվել ամսաթվերի դեպքերը որոշակի տիրույթից Excel-ում:
Կարդալ ավելին. Excel-ի բանաձև՝ այսօրվա և մեկ այլ ամսաթվի միջև օրերի քանակը հաշվարկելու համար
2.2 Օգտագործելով SUMPRODUCT ֆունկցիան
Մեկ այլ եղանակ, որը մենք կարող ենք անել նույնն է, օգտագործել SUMPRODUCT ֆունկցիան : Ընդհանուր առմամբ, մենք օգտագործում ենք այս ֆունկցիան մի քանի զանգվածների արտադրյալների գումարը գտնելու համար: Եվ մենք այս զանգվածները դնում ենք որպես ֆունկցիայի արգումենտներ:
Այժմ ենթադրենք, որ ուզում ենք գտնել նույն արդյունքները` հրատարակված 1940-1950 թվականների միջև ընկած գրքերը: Այսպիսով, այն, ինչ մենք կարող ենք անել, գտնել հրատարակված գրքերի զանգվածները: 1940 թվականից հետո և մինչև 1950 թվականը, այնուհետև օգտագործեք SUMPRODUCT ֆունկցիան՝ գտնելու դրանց արտադրյալի գումարը: Ինչն իր հերթին կտա մեզ այդ ժամանակահատվածում տեղի ունեցած գրքերի կամ ամսաթվերի ընդհանուր թիվը:
Հետևեք այս քայլերին, որպեսզի տեսնեք, թե ինչպես կարող ենք դա իրականացնել:
Քայլեր.
- Սկզբում ընտրեք E5 բջիջը:
- Երկրորդը բջիջում տեղադրեք հետևյալ բանաձևը:
=SUMPRODUCT(((C5:C17)>=DATE(1940,1,1))*((C5:C17)<=DATE(1950,12,31)))
- Երրորդ, սեղմեք Enter :
Սաինչպես մենք կարող ենք օգտագործել ֆունկցիան Excel-ում որոշակի տիրույթից ամսաթվերի դեպքերը հաշվելու համար:
Կարդալ ավելին. Excel-ի բանաձև երկու ամսաթվերի միջև օրերի քանակի համար
2.3 VBA կոդի օգտագործումը
Իսկ որոշակի միջակայքից ամսաթվերի դեպքերը հաշվելու վերջնական մեթոդը կլինի VBA կոդի օգտագործումը: Microsoft-ի Visual Basic for Applications (VBA)-ը իրադարձությունների վրա հիմնված ծրագրավորման լեզու է, որը մենք կարող ենք օգտագործել տարբեր նպատակներով՝ սկսած պարզ բջջային մուտքերից և փոփոխություններից մինչև խոշոր և ձանձրալի գործընթացների ավտոմատացում:
Այս բաժնում մենք կխոսենք: կոդի մասին, որը կօգնի մեզ հաշվել ընդգրկույթին պատկանող ամսաթվերը: Բայց նախքան ցանկացած տեսակի VBA կոդ օգտագործելը, նախ անհրաժեշտ է Developer ներդիրը, որպեսզի ցուցադրվի ձեր ժապավենի վրա: Եթե դեռ չունեք մեկը, սեղմեք այստեղ՝ տեսնելու համար ինչպես ցուցադրել Developer ներդիրը ձեր ժապավենի վրա :
Նախքան գործընթացի մանրամասներին խորանալը, եկեք պատրաստենք տվյալների բազան այդ գործընթացը. Սա պարզ է կոդի երկարությունը ցուցադրելու համար, չնայած դուք կարող եք դրանք օգտագործել վերը նշված նույն տվյալների հավաքածուներով: Մենք ցուցադրում ենք հավելվածը հետևյալ տվյալների բազայի համար՝ յուրաքանչյուր գրքի համար ամսաթվերի տիրույթով:
Երբ որ ունենաք ներդիրը, կարող եք հետևել այս քայլերին՝ հաշվելու ամսաթվերը, որոնք պատկանում են Excel-ում որոշակի տիրույթ:
Քայլեր.
- Նախ, ձեր ժապավենի վրա անցեք Developer ներդիրը:
- Այնուհետև ընտրեք Visual Basic -ից Կոդ խմբի բաժին:
- Արդյունքում կբացվի VBA պատուհանը:
- Այժմ ընտրեք Տեղադրեք ներդիրը դրա մեջ:
- Այնուհետև բացվող ընտրացանկից ընտրեք Module :
- Եթե մոդուլն արդեն ընտրված չէ, ընտրեք այն:
- Հաջորդը մոդուլում տեղադրեք հետևյալ կոդը: Այն կսահմանի նոր գործառույթ:
3005
- Այժմ փակեք մոդուլը և վերադարձեք աղյուսակ:
- Դրանից հետո ընտրեք այն բջիջը, որը ցանկանում եք պահել արժեքը ( բջիջ F5 մեր դեպքում) և տեղադրեք հետևյալ բանաձևը.
=CountFor(DATE(90,1,1),C5:D24)
- Վերջապես , սեղմեք Enter ։
Այսպիսով, մենք կարող ենք օգտագործել VBA-ն մեր օգտին հատուկ ֆունկցիա ստեղծելու համար և օգտագործել այն այնքան անգամ, որքան ցանկանում ենք։ աշխատանքային գրքում՝ Excel-ում որոշակի ժամանակահատվածում ամսաթվի դեպքերը հաշվելու համար:
Կարդալ ավելին. Excel-ի բանաձև՝ ամսաթվից օրերը հաշվելու համար (5 հեշտ մեթոդ)
3. Հաշվեք եզակի ամսաթվերի դեպքերը
Որպես ամսաթվերի թվի հաշվման մաս, մենք այժմ կցուցադրենք Excel-ում բոլոր եզակի ամսաթվերը և յուրաքանչյուրի համար պատահածների քանակը հաշվելու մեթոդ: Մեզ պետք է այս մեթոդը նման տվյալների բազայի համար:
Ինչպես տեսնում եք, կան մի քանի կրկնվող ամսաթվեր: Մենք ճշգրիտ հաշվելու ենք, թե ինչ ամսաթվեր կա և քանի անգամ: Դրա համար մեզ անհրաժեշտ կլինի UNIQUE և COUNTIF ֆունկցիաների օգտագործումը:
Դիտելու համար հետևեք այս քայլերին:ինչպես կարող ենք դրանք օգտագործել:
Քայլեր.
- Նախ, եկեք պարզենք եզակի ամսաթվերը: Դրա համար ընտրեք բջիջ
- Այնուհետև դրա մեջ գրեք հետևյալ բանաձևը.
=UNIQUE(C5:C17)
- Արդյունքում այն կստեղծի զանգված՝ տիրույթի բոլոր եզակի արժեքներով:
- Հիմա հաշվարկները գտնելու համար ընտրեք բջիջը F5 և տեղադրեք հետևյալ բանաձևը:
=COUNTIF($C$5:$C$17,E5)
- Այնուհետև սեղմեք Enter .
- Դրանից հետո նորից ընտրեք բջիջը և կտտացրեք և քաշեք լրացման բռնակի պատկերակը մինչև եզակի արժեքների վերջը, որպեսզի կրկնօրինակեք բանաձևը: մնացած բջիջները:
Արդյունքում Excel-ը մեզ կտրամադրի յուրաքանչյուրի եզակի ամսաթվերը և ամսաթվերը:
Եզրակացություն
Այսպիսով, այս ամենը կապված էր ամսաթվերի քանակի հաշվման հետ: Հուսով ենք, որ դուք հասկացել եք գաղափարը և կարող եք դրանք կիրառել Excel-ում ձեր հանգամանքների համար ամսաթիվը հաշվելու համար: Հուսով եմ, որ այս ուղեցույցը ձեզ համար օգտակար և տեղեկատվական է: Եթե ունեք հարցեր կամ առաջարկներ, տեղեկացրեք մեզ ստորև ներկայացված մեկնաբանություններում:
Այսպիսի այլ ուղեցույցների համար այցելեք ExcelWIKI.com :