Բովանդակություն
Ուսուցումը բացատրում է Excel-ի MONTH և EOMONTH գործառույթների պտուտակներն ու պտուտակները: Դուք կգտնեք բանաձեւերի օրինակների զանգված, որը ցույց է տալիս, թե ինչպես կարելի է Excel-ում ամսաթվից հանել ամիսը, ստանալ ամսվա առաջին և վերջին օրը, փոխարկել ամսվա անունը թվի և ավելին:
Նախորդ հոդվածում, մենք ուսումնասիրեցինք աշխատանքային օրերը հաշվարկելու մի շարք բանաձևեր: Այսօր մենք պատրաստվում ենք աշխատել ավելի մեծ ժամանակի միավորի վրա և սովորել այն գործառույթները, որոնք ամիսներով տրամադրում է Microsoft Excel-ը:
Այս ձեռնարկում դուք կսովորեք.
Excel MONTH ֆունկցիա - շարահյուսություն և օգտագործում
Microsoft Excel-ը տրամադրում է հատուկ MONTH ֆունկցիա ամսաթվից ամսաթվից հանելու համար, որը վերադարձնում է ամսվա թիվը 1-ից մինչև 12-ը (դեկտեմբեր):
The MONTH ֆունկցիան կարող է օգտագործվել Excel 2016 - 2000 բոլոր տարբերակներում, և դրա շարահյուսությունը այնքան պարզ է, որքան հնարավոր է.
MONTH(serial_number) Որտեղ serial_number
-ը այն ամսվա ցանկացած վավեր ամսաթիվ է, որը փորձում եք գտնել:
Excel MONTH բանաձևերի ճիշտ աշխատանքի համար ամսաթիվը պետք է մուտքագրվի DATE (տարի, ամիս, օր) ֆունկցիայի միջոցով: Օրինակ, =MONTH(DATE(2015,3,1))
բանաձևը վերադարձնում է 3, քանի որ DATE-ը ներկայացնում է 2015 թվականի մարտի 1-ը:
=MONTH("1-Mar-2015")
-ի նման բանաձևերը նույնպես լավ են աշխատում, թեև խնդիրներ կարող են առաջանալ ավելի բարդ սցենարներում, եթե ամսաթվերը մուտքագրվեն որպես տեքստ:
Գործնականում MONTH ֆունկցիայի մեջ ամսաթիվ նշելու փոխարեն ավելի հարմար է հղում կատարել ամսաթվով կամ բջիջինMONTH և EOMONTH գործառույթները՝ ձեր աշխատաթերթերում տարբեր հաշվարկներ կատարելու համար, դուք կարող եք մի քայլ առաջ գնալ և բարելավել տեսողական ներկայացումը: Դրա համար մենք պատրաստվում ենք օգտագործել Excel-ի պայմանական ձևաչափման հնարավորությունները ամսաթվերի համար:
Բացի վերը նշված հոդվածում ներկայացված օրինակներից, այժմ ես ձեզ ցույց կտամ, թե ինչպես կարող եք արագ ընդգծել բոլոր բջիջները կամ ամբողջ տողերը: կապված որոշակի ամսվա հետ:
Օրինակ 1. Նշեք ընթացիկ ամսվա ամսաթվերը
Նախորդ օրինակի աղյուսակում, ենթադրենք, ցանկանում եք ընդգծել ընթացիկ ամսվա ամսաթվերով բոլոր տողերը:
Սկզբում դուք հանում եք ամսվա համարները A սյունակի ամսաթվերից՝ օգտագործելով ամենապարզ =MONTH($A2) բանաձևը: Եվ հետո, դուք համեմատում եք այդ թվերը =MONTH(TODAY()) վերադարձված ընթացիկ ամսվա հետ: Արդյունքում, դուք ունեք հետևյալ բանաձևը, որը վերադարձնում է TRUE, եթե ամիսների թվերը համընկնում են, իսկ հակառակ դեպքում՝ FALSE.
=MONTH($A2)=MONTH(TODAY())
Ստեղծեք Excel-ի պայմանական ձևաչափման կանոն այս բանաձևի հիման վրա, և ձեր արդյունքը կարող է նման է ստորև ներկայացված սքրինշոթին (հոդվածը գրվել է ապրիլին, ուստի բոլոր ապրիլ ամսաթվերը ընդգծված են):
Օրինակ 2. Նշելով ամսաթվերն ըստ ամիսների և օրերի
Եվ ահա ևս մեկ մարտահրավեր. Ենթադրենք, որ ցանկանում եք ձեր աշխատաթերթում նշել հիմնական տոները՝ անկախ տարվանից: Ասենք Սուրբ Ծննդյան և Ամանորի օրերը։ Ինչպե՞ս կմոտենայիք այս առաջադրանքին:
Պարզապես օգտագործեք Excel DAY ֆունկցիանհանեք ամսվա օրը (1 - 31) և MONTH ֆունկցիան՝ ամսվա համարը ստանալու համար, այնուհետև ստուգեք, արդյոք ՕՐԸ հավասար է 25-ի կամ 31-ի, և ԱՄԻՍԸ հավասար է 12-ի:
=AND(OR(DAY($A2)=25, DAY($A2)=31), MONTH(A2)=12)
Այսպես է աշխատում MONTH ֆունկցիան Excel-ում: Թվում է, թե այն շատ ավելի բազմակողմանի է, քան թվում է, հա՞:
Հաջորդ մի քանի հրապարակումների ընթացքում մենք հաշվարկելու ենք շաբաթներն ու տարիները, և հուսով ենք, որ դուք կսովորեք ևս մի քանի օգտակար հնարքներ: Եթե դուք հետաքրքրված եք ավելի փոքր ժամանակային միավորներով, խնդրում ենք ստուգել մեր Excel ամսաթվերի շարքի նախորդ մասերը (ստորև կգտնեք հղումները): Շնորհակալ եմ կարդալու համար և հուսով եմ, որ կտեսնվենք հաջորդ շաբաթ:
տրամադրել որևէ այլ ֆունկցիայի կողմից վերադարձված ամսաթիվ: Օրինակ՝ =MONTH(A1)
- վերադարձնում է ամսաթվի ամիսը A1 բջիջում:
=MONTH(TODAY())
- վերադարձնում է ընթացիկ ամսվա համարը:
Առաջին հայացքից Excel MONTH գործառույթը կարող է պարզ թվալ: Բայց նայեք ստորև բերված օրինակներին և կզարմանաք՝ իմանալով, թե իրականում որքան օգտակար բան կարող է անել:
Ինչպես ստանալ ամսվա համարը ամսաթվից Excel-ում
Ամիս ստանալու մի քանի եղանակ կա: ամսաթվից Excel-ում: Թե որն ընտրել, կախված է հենց նրանից, թե կոնկրետ ինչ արդյունքի եք փորձում հասնել:
MONTH ֆունկցիա Excel-ում. ստացեք ամսվա համարը ամսաթվից
Սա ամենաակնհայտն ու ամենահեշտն է Excel-ում ամսաթիվը ամիս փոխարկելու եղանակ: Օրինակ՝
-
=MONTH(A2)
- վերադարձնում է A2 բջիջի ամսաթվի ամիսը: -
=MONTH(DATE(2015,4,15))
- վերադարձնում է ապրիլին համապատասխանող 4: -
=MONTH("15-Apr-2015")
- ակնհայտորեն, վերադարձնում է համարը: 4-ը նույնպես:
TEXT ֆունկցիան Excel-ում - հանեք ամիսը որպես տեքստային տող
Excel ամսաթվից ամսվա համար ստանալու այլընտրանքային միջոց է օգտագործել TEXT ֆունկցիան.
-
=TEXT(A2, "m")
- վերադարձնում է ամսվա թիվը առանց սկզբնական զրոյի, որպես 1 - 12: -
=TEXT(A2,"mm")
- վերադարձնում է ամսվա համարը սկզբնական զրոյով, որպես 01 - 12:
Խնդրում ենք շատ զգույշ լինել TEXT բանաձևերից օգտվելիս, քանի որ դրանք միշտ վերադարձնում են ամսվա համարները որպես տեքստային տողեր: Այսպիսով, եթե նախատեսում եք կատարել որոշ հետագա հաշվարկներ կամ օգտագործել վերադարձված թվերը այլ բանաձևերում, ավելի լավ կլինի հետևեք Excel MONTH-ին:գործառույթը:
Հետևյալ սքրինշոթը ցույց է տալիս վերը նշված բոլոր բանաձևերով վերադարձված արդյունքները: Խնդրում ենք նկատի ունենալ MONTH ֆունկցիայի կողմից վերադարձված թվերի ճիշտ հավասարեցումը (C2 և C3 բջիջները)՝ ի տարբերություն TEXT ֆունկցիաների կողմից վերադարձված ձախից հավասարեցված տեքստային արժեքների (C4 և C5 բջիջներ):
Ինչպե՞ս Excel-ում ամսաթվից հանել ամսվա անունը
Եթե ցանկանում եք ստանալ ամսվա անուն և ոչ թե թիվ, դուք նորից օգտագործում եք TEXT ֆունկցիան, բայց ամսաթվի այլ կոդով.
-
=TEXT(A2, "mmm")
- վերադարձնում է ամսվա կրճատ անվանումը, որպես Jan - Dec. -
=TEXT(A2,"mmmm")
- վերադարձնում է լրիվ ամսվա անունը, որպես հունվար - դեկտեմբեր:
Եթե դուք իրականում չեք ցանկանում փոխարկել ամսաթիվը ամսվա ձեր Excel աշխատաթերթում, դուք պարզապես ցանկանում եք ցույց տալ ամսվա անունը միայն ամբողջական ամսաթվի փոխարեն, ապա չեք ցանկանում ցանկացած բանաձև:
Ընտրեք ամսաթվերով բջիջ(ներ), սեղմեք Ctrl+1՝ Ձևաչափել բջիջները երկխոսությունը բացելու համար: Համար ներդիրում ընտրեք Պատվիրված և մուտքագրեք կամ «մմմ» կամ «մմմմ» Տեսակ վանդակում՝ համապատասխանաբար կրճատված կամ ամբողջական ամսվա անունները ցուցադրելու համար: Այս դեպքում ձեր գրառումները կմնան լիովին գործառական Excel ամսաթվերը, որոնք դուք կարող եք օգտագործել հաշվարկներում և այլ բանաձևերում: Ամսաթվի ձևաչափը փոխելու մասին լրացուցիչ մանրամասների համար տե՛ս Excel-ում ամսաթվի ձևաչափի ստեղծում:
Ինչպես փոխարկել ամսվա համարը ամսվա անուն Excel-ում
Ենթադրենք, դուք ունեք թվերի ցանկ (1-ից 12-ը)ձեր Excel աշխատաթերթում, որը ցանկանում եք փոխարկել ամսվա անունների: Դա անելու համար կարող եք օգտագործել հետևյալ բանաձևերից որևէ մեկը.
Ամսվա կրճատ անվանումը վերադարձնելու համար (հունվար - դեկտեմբեր).
=TEXT(A2*28, "mmm")
=TEXT(DATE(2015, A2, 1), "mmm")
Ամսվա լրիվ անվանումը վերադարձնելու համար (հունվար - դեկտեմբեր)՝
=TEXT(A2*28, "mmmm")
=TEXT(DATE(2015, A2, 1), "mmmm")
վերը նշված բոլոր բանաձևերում A2 ամսվա համարով բջիջ է: Եվ բանաձևերի միջև միակ իրական տարբերությունը ամսվա կոդերն են.
- «մմմ» - ամսվա 3 տառ հապավումը, ինչպիսին է հունվար - դեկտեմբեր
- «մմմմ» - ամիս: ամբողջությամբ գրված է
- «մմմմմ» - ամսվա առաջին տառը անունը
Ինչպես են աշխատում այս բանաձևերը
Երբ օգտագործվում են Ամսվա ձևաչափի կոդերի հետ միասին, ինչպիսիք են «մմմ» և «մմմմ», Excel-ը համարում է 1 թիվը որպես 1900 թվականի հունվարի 1-ին օր: Բազմապատկելով 1, 2, 3 և այլն 28-ով, դուք ստանում եք օրեր 28, 56, 84 և այլն: 1900 թվականի հունվար, փետրվար, մարտ և այլն: «մմմ» կամ «մմմմ» ֆորմատի կոդը ցուցադրում է միայն ամսվա անունը:
Ինչպես Excel-ում ամսվա անունը վերածել թվի
Գոյություն ունեն Excel-ի երկու գործառույթ, որոնք կարող են օգնել ձեզ փոխարկել ամսվա անունները թվերի՝ DATEVALUE և MONTH: Excel-ի DATEVALUE ֆունկցիան փոխակերպում է որպես տեքստ պահվող ամսաթիվը սերիական համարի, որը Microsoft Excel-ը ճանաչում է որպես ամսաթիվ: Եվ հետո, MONTH ֆունկցիան այդ ամսաթվից հանում է ամսվա համարը:
Ամբողջական բանաձևը հետևյալն է.դուք ցանկանում եք վերածվել թվի (&«1» ավելացվել է DATEVALUE ֆունկցիայի համար՝ հասկանալու համար, որ դա ամսաթիվ է):
Ինչպես ստանալ ամսվա վերջին օրը Excel (EOMONTH ֆունկցիա)
EOMONTH ֆունկցիան Excel-ում օգտագործվում է ամսվա վերջին օրը վերադարձնելու համար՝ հիմնված նշված մեկնարկի ամսաթվի վրա: Այն ունի հետևյալ արգումենտները, որոնցից երկուսն էլ պահանջվում են.
EOMONTH(start_date, months)- Start_date - մեկնարկի ամսաթիվը կամ հղումը դեպի մեկնարկի ամսաթիվ ունեցող բջիջը:
- Ամիս - մեկնարկի ամսաթվից առաջ կամ հետո ամիսների թիվը: Օգտագործեք դրական արժեք ապագա ամսաթվերի համար և բացասական արժեք անցյալ ամսաթվերի համար:
Ահա EOMONTH-ի մի քանի բանաձևի օրինակներ.
=EOMONTH(A2, 1)
- վերադարձնում է ամսվա վերջին օրը, մեկ ամիս հետո ամսաթիվը A2 բջիջում:
=EOMONTH(A2, -1)
- վերադարձնում է ամսվա վերջին օրը՝ A2 բջիջի ամսաթվից մեկ ամիս առաջ:
Բջջի հղումի փոխարեն կարող եք կոշտ կոդավորել ամսաթիվը ձեր EOMONTH բանաձեւը. Օրինակ, ստորև բերված երկու բանաձևերը վերադարձնում են ապրիլի վերջին օրը:
=EOMONTH("15-Apr-2015", 0)
=EOMONTH(DATE(2015,4,15), 0)
Ընթացիկ ամսվա վերջին օրը վերադարձնելու համար: , դուք օգտագործում եք TODAY() ֆունկցիան ձեր EOMONTH բանաձևի առաջին արգումենտում, որպեսզի այսօրվա ամսաթիվը ընդունվի որպես մեկնարկի ամսաթիվ: Եվ դուք 0 եք դնում months
արգումենտում, քանի որ չեք ցանկանում փոխել ամիսը:
=EOMONTH(TODAY(), 0)
Նշում. Քանի որ Excel EOMONTH ֆունկցիան վերադարձնում է ամսաթիվը ներկայացնող սերիական համարը, դուք ունեքՁեր բանաձևերով բջիջ(ներ)ում ամսաթվի ձևաչափը կիրառելու համար: Մանրամասն քայլերի համար տե՛ս Ինչպես փոխել ամսաթվի ձևաչափը Excel-ում:
Եվ ահա Excel EOMONTH բանաձևերի կողմից վերը քննարկված արդյունքները.
Եթե ցանկանում եք հաշվարկել, թե քանի օր է մնացել ընթացիկ ամսվա ավարտին, դուք պարզապես հանում եք TODAY()-ի վերադարձած ամսաթիվը EOMONTH-ի վերադարձած ամսաթվից և կիրառում եք Ընդհանուր ձևաչափը բջիջի վրա.
=EOMONTH(TODAY(), 0)-TODAY()
Ինչպես գտնել ամսվա առաջին օրը Excel-ում
Ինչպես արդեն գիտեք, Microsoft Excel-ը տրամադրում է ընդամենը մեկ գործառույթ՝ ամսվա վերջին օրը (EOMONTH) վերադարձնելու համար: Երբ խոսքը վերաբերում է ամսվա առաջին օրվան, այն ստանալու մեկից ավելի եղանակ կա:
Օրինակ 1. Ստացեք ամսվա 1-ին օրը ըստ ամսվա համարի
Եթե ունեք ամսվա համարը, այնուհետև օգտագործեք պարզ DATE բանաձևը, ինչպիսին է սա.
=DATE( տարի , ամսվա համարը , 1)Օրինակ, =DATE(2015, 4, 1) կվերադառնա 1-Apr-15:
Եթե ձեր թվերը գտնվում են որոշակի սյունակում, ասենք A սյունակում, կարող եք ավելացնել բջջային հղում անմիջապես բանաձևում.
=DATE(2015, B2, 1)
Օրինակ 2. Ստացեք ամսաթվից ամսվա 1-ին օրը
Եթե ցանկանում եք ամսաթվի հիման վրա հաշվարկել ամսվա առաջին օրը, կարող եք. նորից օգտագործեք Excel DATE ֆունկցիան, բայց այս անգամ ձեզ անհրաժեշտ կլինի նաև MONTH ֆունկցիան՝ ամսվա համարը հանելու համար.
=DATE( տարի , MONTH( բջիջը ամսաթվով ) , 1)ՀանունՕրինակ, հետևյալ բանաձևը կվերադարձնի ամսվա առաջին օրը՝ հիմնվելով A2 բջիջի ամսաթվի վրա.
=DATE(2015,MONTH(A2),1)
Օրինակ 3. Գտեք առաջին օրը ամսվա հիման վրա ընթացիկ ամսաթվի վրա
Երբ ձեր հաշվարկները հիմնված են այսօրվա ամսաթվի վրա, օգտագործեք Excel EOMONTH և TODAY ֆունկցիաների կապը.
=EOMONTH(TODAY(),0) +1
- վերադարձնում է 1-ին: հաջորդ ամսվա օրը:
Ինչպես հիշում եք, մենք արդեն օգտագործել ենք նմանատիպ EOMONTH բանաձև՝ ընթացիկ ամսվա վերջին օրը ստանալու համար: Եվ հիմա, դուք պարզապես ավելացնում եք 1 այդ բանաձևին՝ ստանալու հաջորդ ամսվա առաջին օրը:
Նման ձևով կարող եք ստանալ նախորդ և ընթացիկ ամսվա առաջին օրը.
=EOMONTH(TODAY(),-2) +1
- վերադարձնում է նախորդ ամսվա 1-ին օրը:
=EOMONTH(TODAY(),-1) +1
- վերադարձնում է ընթացիկ ամսվա 1-ին օրը:
Դուք կարող եք նաև օգտագործել Excel DATE ֆունկցիան կարգավորելու համար: այս առաջադրանքը, թեև բանաձևերը մի փոքր ավելի երկար կլինեն: Օրինակ, գուշակեք, թե ինչ է անում հետևյալ բանաձևը:
=DATE(YEAR(TODAY()), MONTH(TODAY()), 1)
Այո, այն վերադառնում է ընթացիկ ամսվա առաջին օրը:
Եվ ինչպես եք ստիպում նրան վերադարձնել հաջորդող կամ նախորդ ամսվա առաջին օրը. Ձեռքերը ցած :) Պարզապես ավելացրեք կամ հանեք 1-ը ընթացիկ ամսին.
Հաջորդ ամսվա առաջին օրը վերադարձնելու համար.
=DATE(YEAR(TODAY()), MONTH(TODAY())+1, 1)
Առաջին օրը վերադարձնելու համար նախորդ ամսվա՝
=DATE(YEAR(TODAY()), MONTH(TODAY())-1, 1)
Ինչպես հաշվարկել ամսվա օրերի քանակը
Microsoft Excel-ում կան մի շարք գործառույթներ՝ ամսաթվերի հետ աշխատելու ևանգամ։ Այնուամենայնիվ, այն չունի տվյալ ամսվա օրերի քանակի հաշվարկման գործառույթ: Այսպիսով, մենք պետք է լրացնենք այդ բացթողումը մեր սեփական բանաձևերով:
Օրինակ 1. Ամսվա համարի հիման վրա օրերի թիվը ստանալու համար
Եթե գիտեք ամսվա համարը, հետևյալ DAY / DATE բանաձևը կվերադարձնի այդ ամսվա օրերի քանակը.
=DAY(DATE( տարի , ամսվա համարը + 1, 1) -1)Վերոնշյալ բանաձևում DATE ֆունկցիան վերադարձնում է հաջորդ ամսվա առաջին օրը, որից հանում եք 1-ը՝ ստանալու ձեր ուզած ամսվա վերջին օրը: Եվ հետո, DAY ֆունկցիան ամսաթիվը փոխակերպում է օրվա թվի:
Օրինակ, հետևյալ բանաձևը վերադարձնում է ապրիլի օրերի քանակը (տարվա 4-րդ ամիսը):
=DAY(DATE(2015, 4 +1, 1) -1)
Օրինակ 2. Ամսվա օրերի թիվը ամսաթվի հիման վրա ստանալու համար
Եթե չգիտեք ամսվա համարը, բայց ունեք որևէ ամսաթիվ այդ ամսվա ընթացքում, կարող եք օգտագործել ՏԱՐԻ և ԱՄԻՍ: գործառույթներ՝ ամսաթվից տարեթիվը և ամսվա համարը հանելու համար: Պարզապես տեղադրեք դրանք DAY / DATE բանաձևում, որը քննարկվել է վերը նշված օրինակում, և այն ձեզ կասի, թե քանի օր է պարունակում տվյալ ամիսը.
=DAY(DATE(YEAR(A2), MONTH(A2) +1, 1) -1)
Որտեղ A2-ը ամսաթվով բջիջ է:
Այլընտրանքով, դուք կարող եք օգտագործել շատ ավելի պարզ DAY / EOMONTH բանաձևը: Ինչպես հիշում եք, Excel EOMONTH ֆունկցիան վերադարձնում է ամսվա վերջին օրը, ուստի լրացուցիչ հաշվարկների կարիք չկա.
=DAY(EOMONTH(A1, 0))
Հետևյալ սքրինշոթը ցույց է տալիս.արդյունքները վերադարձվում են բոլոր բանաձևերով և, ինչպես տեսնում եք, դրանք նույնական են.
Ինչպես գումարել տվյալները ըստ ամիսների Excel-ում
Մեծ աղյուսակում շատ տվյալներ, հաճախ կարող է ձեզ անհրաժեշտ լինել տվյալ ամսվա համար արժեքների գումար ստանալ: Եվ սա կարող է խնդիր լինել, եթե տվյալները մուտքագրված չլինեին ժամանակագրական կարգով:
Ամենահեշտ լուծումը Excel-ի պարզ ԱՄԻՍ բանաձևով օգնական սյունակ ավելացնելն է, որը ամսաթվերը կվերափոխի ամսվա թվերի: Ասենք, եթե ձեր ամսաթվերը A սյունակում են, դուք օգտագործում եք =MONTH(A2):
Եվ հիմա գրեք թվերի ցանկը (1-ից մինչև 12, կամ միայն այն ամսվա համարները, որոնք ձեզ հետաքրքրում են: ) դատարկ սյունակում և գումարի արժեքները յուրաքանչյուր ամսվա համար՝ օգտագործելով SUMIF բանաձևը, որը նման է հետևյալին.
=SUMIF(C2:C15, E2, B2:B15)
Որտեղ E2-ը ամսվա համարն է:
Հետևյալ սքրինշոթը ցույց է տալիս. հաշվարկների արդյունքը.
Եթե նախընտրում եք չավելացնել օգնական սյունակ ձեր Excel թերթում, խնդիր չկա, կարող եք առանց դրա: Մի փոքր ավելի բարդ SUMPRODUCT ֆունկցիան կաշխատի որպես արդյունք.
=SUMPRODUCT((MONTH($A$2:$A$15)=$E2) * ($B$2:$B$15))
Այնտեղ, որտեղ A սյունակը պարունակում է ամսաթվեր, B սյունակը պարունակում է գումարի արժեքները, իսկ E2-ը ամսվա համարն է:
Նշում. Խնդրում ենք նկատի ունենալ, որ վերը նշված երկու լուծումներն էլ միավորում են տվյալ ամսվա բոլոր արժեքները՝ անկախ տարվանից: Այսպիսով, եթե ձեր Excel աշխատաթերթը պարունակում է մի քանի տարվա տվյալներ, ապա այդ ամենը կամփոփվի:
Ինչպես պայմանականորեն ձևակերպել ամսաթվերը ըստ ամսվա
Այժմ, երբ դուք գիտեք, թե ինչպես օգտագործել Excel-ը