Articles

folosind luna și funcțiile EOMONTH în Excel – Exemple de formule

Posted by admin

tutorialul explică piulițele și șuruburile funcțiilor Excel MONTH și EOMONTH. Veți găsi o serie de exemple de formule care demonstrează cum să extrageți luna de la dată în Excel, să obțineți prima și ultima zi a lunii, să convertiți numele lunii în număr și multe altele.în articolul precedent, am explorat o varietate de funcții Excel pentru a lucra cu zilele săptămânii și zilele anului., Astăzi, vom opera pe o unitate de timp mai mare și vom învăța funcțiile pe care Microsoft Excel le oferă de luni de zile.,onth număr de la data în Excel

  • Extract de numele lună de la data
  • pentru a Converti numărul de lună nume
  • Converti numele lunii la numarul
  • Ia ultima zi a lunii (funcția EOMONTH)
  • Find prima zi de luni
  • se Calculează numărul de zile într-o lună
  • Cum pentru a rezuma datele de lună în Excel
  • Cum să condiționat format de date bazate pe lună
  • Excel LUNA funcția sintaxă și folosește

    Microsoft Excel oferă o LUNĂ specială funcția de a extrage o lună de la data, care returnează numărul de luni de la 1 (ianuarie) la 12 (decembrie).,

    LUNA funcție poate fi utilizată în toate versiunile de Excel 2016 – 2000 și sintaxa ei este la fel de simplu ca se poate, eventual, fi:

    LUNĂ(serial_number)

    Unde serial_number este valabilă data de luni sunteți încercarea de a găsi.

    pentru funcționarea corectă a formulelor lunii Excel, trebuie introdusă o dată utilizând funcția data(An, Lună, Zi). De exemplu, formula =MONTH(DATE(2015,3,1)) returnează 3 deoarece data reprezintă 1st zi din martie, 2015.,

    formule precum =MONTH("1-Mar-2015") de asemenea, funcționează bine, deși pot apărea probleme în scenarii mai complexe dacă datele sunt introduse ca text.în practică ,în loc să specificați o dată în cadrul funcției lunii, este mai convenabil să vă referiți la o celulă cu o dată sau să furnizați o dată returnată de o altă funcție. De exemplu:

    =MONTH(A1) – returnează luna unei date în celula A1.

    =MONTH(TODAY()) – returnează numărul lunii curente.

    la prima vedere, funcția de lună Excel poate părea simplă., Dar uita-te prin exemplele de mai jos și veți fi uimit să știu cât de multe lucruri utile se poate face de fapt.

    cum să obțineți numărul lunii de la data în Excel

    există mai multe moduri de a obține luna de la data în Excel. Care dintre ele să alegeți depinde exact de rezultatul pe care încercați să îl obțineți.

    1. funcția lună în Excel-obțineți numărul lunii de la dată.

      acesta este cel mai evident și mai simplu mod de a converti data în lună în Excel. De exemplu:

      • =MONTH(A2) – returnează luna unei date în celula A2.,
      • =MONTH(DATE(2015,4,15)) – returnează 4 corespunzător lunii aprilie.
      • =MONTH("15-Apr-2015") – evident, returnează și numărul 4.
    2. funcția de TEXT în Excel-extrageți luna ca șir de text.

      O modalitate alternativă de a obține o lună număr dintr-un Excel data este folosind funcția de TEXT:

      • =TEXT(A2, "m") – returnează o lună număr fără un zero, ca 1 – 12.
      • =TEXT(A2,"mm") – returnează un număr de lună cu un zero, ca 01 – 12.,

      vă rugăm să fiți foarte atenți atunci când utilizați formule de TEXT, deoarece întotdeauna returnează numere de luni ca șiruri de text. Deci, dacă intenționați să efectuați alte calcule sau să utilizați numerele returnate în alte formule, ar fi mai bine să rămâneți cu funcția de lună Excel.

    următoarea captură de ecran demonstrează rezultatele returnate de toate formulele de mai sus. Vă rugăm să observați alinierea corectă a numerelor returnate de funcția lună (celulele C2 și C3), spre deosebire de valorile textului aliniate la stânga returnate de funcțiile TEXT (celulele C4 și C5).,

    Cum de a extrage numele lună de la data în Excel

    în cazul În care doriți să obțineți un nume de lună, mai degrabă decât un număr, utilizați funcția TEXT din nou, dar cu o dată diferită de cod:

    • =TEXT(A2, "mmm") – întoarce o denumirea abreviată a lunii, ca Jan – Dec.
    • =TEXT(A2,"mmmm") – returnează un nume de lună completă, ca Ianuarie – Decembrie.,

    dacă nu doriți de fapt să convertiți data în lună în foaia de lucru Excel, doriți doar să afișați un nume de lună numai în loc de data completă, atunci nu doriți nicio formulă.

    Selectați o celulă(e) cu date, apăsați Ctrl+1 pentru a deschide dialogul Format celule. În fila Număr, selectați Personalizat și tastați „mmm” sau „mmmm” în caseta tip pentru a afișa numele lunii abreviate sau complete. În acest caz, intrările dvs. vor rămâne date Excel complet funcționale pe care le puteți utiliza în calcule și alte formule., Pentru mai multe detalii despre modificarea formatului de dată, consultați Crearea unui format de dată personalizat în Excel.

    Cum de a converti lună la lună nume în Excel

    să Presupunem că avem o listă de numere (de la 1 la 12) în Excel foaie de lucru pe care doriți să se convertească la nume luna. Pentru a face acest lucru, puteți utiliza oricare dintre următoarele formule:

    Cum aceste formule de lucru

    Cum de a converti numele lunii la număr în Excel

    Există două funcții Excel care vă pot ajuta să converti lună nume la număr – DATEVALUE și LUNĂ., Funcția datevalue Excel convertește o dată stocată ca text la un număr de serie pe care Microsoft Excel îl recunoaște ca dată. Și apoi, funcția lună extrage un număr de lună de la acea dată.

    formula completă este după cum urmează:

    =MONTH(DATEVALUE(A2 & "1"))

    în cazul în Care A2 într-o celulă care conține numele lunii doriți să se transforme într-un număr (&”1″ este adăugat pentru funcția DATEVALUE să înțeleagă că e o data).,

    Cum să obțineți în ultima zi a lunii în Excel (funcția EOMONTH)

    EOMONTH funcție în Excel, este folosit pentru a reveni la ultima zi a lunii, pe baza specificată data de începere. Acesta are următoarele argumente, ambele din care sunt necesare:

    EOMONTH(start_date, luni)
    • Start_date – data de începere sau o referință la o celulă cu data de început.
    • luni-numărul de luni înainte sau după data de începere. Utilizați o valoare pozitivă pentru datele viitoare și o valoare negativă pentru datele anterioare.,

    Aici sunt câteva EOMONTH formula exemple:

    =EOMONTH(A2, 1) – returnează ultima zi a lunii, după o lună de la data în celula A2.

    =EOMONTH(A2, -1) – returnează ultima zi a lunii, cu o lună înainte de data din celula A2.

    în loc de o referință de celule, puteți hardcode o dată în formula ta EOMONTH. De exemplu, ambele formule de mai jos revin în ultima zi a lunii aprilie.,

    =EOMONTH("15-Apr-2015", 0)

    =EOMONTH(DATE(2015,4,15), 0)

    pentru a reveni La ultima zi a lunii curente, utilizați ASTĂZI (funcția) în primul argument de EOMONTH formula astfel că data de astăzi este luată ca dată de început. Și, ai pus 0 înmonths argument pentru că nu doriți să schimbați luna, fie un fel.

    =EOMONTH(TODAY(), 0)

    notă. Deoarece funcția Excel EOMONTH returnează numărul de serie reprezentând data, trebuie să aplicați formatul datei la o celulă(e) cu formulele dvs., Consultați modul de modificare a formatului de dată în Excel pentru pașii detaliați.,

    Iar aici sunt rezultatele returnate de Excel EOMONTH formulele discutate mai sus:

    Dacă doriți pentru a calcula cât de multe zile au mai rămas până la sfârșitul lunii curente, pur și simplu scade la data returnat de ASTĂZI (a) de la data returnat de EOMONTH și de a aplica formatul General pentru o celulă:

    =EOMONTH(TODAY(), 0)-TODAY()

    Cum de a găsi prima zi a lunii în Excel

    după Cum știți deja, Microsoft Excel oferă doar o singură funcție pentru a reveni la ultima zi a lunii (EOMONTH)., Când vine vorba de prima zi a lunii, există mai multe modalități de ao obține.

    exemplu 1. Obțineți prima zi a lunii cu numărul lunii

    Dacă aveți numărul lunii, utilizați o formulă simplă de dată ca aceasta:

    =DATE(An, număr de lună, 1)

    de exemplu, =DATE(2015, 4, 1) va returna 1-Apr-15.

    Dacă numerele sunt situate într-o anumită coloană, spune într-O coloană, puteți adăuga o referință de celulă direct în formula:

    =DATE(2015, B2, 1)

    Exemplul 2., Ia 1 zi din lună dintr-o data

    Dacă doriți pentru a calcula prima zi a lunii bazează pe o întâlnire, puteți utiliza Excel funcție de DATA din nou, dar de data aceasta va trebui, de asemenea, LUNA funcția de a extrage numărul de luni:

    =DATA(anul, LUNA(celule cu data), 1)

    De exemplu, formula va returna prima zi a lunii, pe baza datei din celula A2:

    =DATE(2015,MONTH(A2),1)

    Exemplul 3., Găsi prima zi din lună în funcție de data curentă

    atunci Când calculele sunt bazate pe data de astăzi, folosiți o legătură de Excel EOMONTH și ASTĂZI funcții:

    =EOMONTH(TODAY(),0) +1 – returnează ziua 1 a lunii următoare.după cum vă amintiți, am folosit deja o formulă similară EOMONTH pentru a obține ultima zi a lunii curente. Și acum, pur și simplu adăugați 1 la această formulă pentru a obține prima zi a lunii următoare.,în mod similar, puteți obține prima zi a lunii anterioare și curente:

    =EOMONTH(TODAY(),-2) +1 – returnează prima zi a lunii precedente.

    =EOMONTH(TODAY(),-1) +1 – returnează prima zi a lunii curente.

    ai putea folosi, de asemenea, funcția Excel data să se ocupe de această sarcină, deși formulele ar fi un pic mai mult. De exemplu, ghiciți ce face următoarea formulă?

    =DATE(YEAR(TODAY()), MONTH(TODAY()), 1)

    Da, returnează prima zi a lunii curente.

    și cum îl forțați să se întoarcă în prima zi a lunii următoare sau anterioare?, Mâinile în jos 🙂 Doar adăuga sau scădea de la 1 la/de la luna curentă:

    Pentru a returna prima zi a lunii următoare:

    =DATE(YEAR(TODAY()), MONTH(TODAY())+1, 1)

    Pentru a returna prima zi a lunii precedente:

    =DATE(YEAR(TODAY()), MONTH(TODAY())-1, 1)

    Cum de a calcula numărul de zile într-o lună

    În Microsoft Excel, există o varietate de funcții pentru a lucra cu date și ore. Cu toate acestea, nu are o funcție pentru calcularea numărului de zile într-o anumită lună. Deci, va trebui să compensăm această omisiune cu propriile noastre formule.

    exemplu 1., Pentru a obține numărul de zile bazează pe numărul de luni

    Dacă știi numărul de luni, următoarele ZIUA / DATA formula va returna numărul de zile în care luna:

    =ZI(DATA(an, lună + 1, 1) -1)

    În formula de mai sus, la DATA funcția returnează prima zi a lunii următoare, din care scazi 1 pentru a obține ultima zi a lunii vrei. Și apoi, funcția de zi convertește data la un număr de zi.de exemplu, următoarea formulă returnează numărul de zile din aprilie (a 4-a lună a anului).,

    =DAY(DATE(2015, 4 +1, 1) -1)

    Exemplul 2. Pentru a obține numărul de zile dintr-o lună în funcție de data

    dacă nu cunoașteți un număr de lună, dar aveți o dată în luna respectivă, puteți utiliza funcțiile an și lună pentru a extrage numărul de an și lună de la dată. Doar încorporați-le în Formula zi / dată discutată în exemplul de mai sus și vă va spune câte zile conține o anumită lună:

    =DAY(DATE(YEAR(A2), MONTH(A2) +1, 1) -1)

    unde A2 este celulă cu o dată.alternativ, puteți utiliza o formulă de zi / lună mult mai simplă., După cum vă amintiți, Excel EOMONTH funcția returnează ultima zi a lunii, astfel încât să nu nevoie de calcule suplimentare:

    =DAY(EOMONTH(A1, 0))

    următoarea captură De ecran demonstrează rezultatele returnate de către toate formulele, și după cum vedeți sunt identice:

    Cum pentru a rezuma datele de lună în Excel

    Într-o masă mare, cu o mulțime de date, este posibil de multe ori nevoie pentru a obține o sumă de valori pentru o anumită lună. Și aceasta ar putea fi o problemă dacă datele nu au fost introduse în ordine cronologică.,

    cea mai ușoară soluție este să adăugați o coloană de ajutor cu o simplă formulă de lună Excel care va converti datele în numere de lună. Spuneți, dacă datele dvs. sunt în coloana A, utilizați = lună (A2).și acum, scrieți o listă de numere (de la 1 la 12 sau doar acele numere de luni care vă interesează) într-o coloană goală și valori de sumă pentru fiecare lună folosind o formulă SUMIF similară cu aceasta:

    =SUMIF(C2:C15, E2, B2:B15)

    unde E2 este numărul lunii.,următoarea captură de ecran arată rezultatul calculelor:

    Dacă preferați să nu adăugați o coloană de ajutor în foaia dvs. Un pic mai complicat funcția SUMPRODUCT va lucra un tratament:

    =SUMPRODUCT((MONTH($A$2:$A$15)=$E2) * ($B$2:$B$15))

    unde coloana A conține date, coloana B conține valorile pentru suma și E2 este numărul lunii.

    notă. Rețineți că ambele soluții de mai sus adaugă toate valorile pentru o anumită lună, indiferent de an., Deci, dacă foaia de lucru Excel conține date de mai mulți ani, toate acestea vor fi însumate.

    Cum să condiționat format de date bazate pe lună

    Acum, că știți cum să utilizați Excel LUNĂ și EOMONTH funcții pentru a efectua diverse calcule în foile de lucru, puteți lua un pas mai departe și de a îmbunătăți prezentarea vizuală. Pentru aceasta, vom folosi capabilitățile Formatare condiționată Excel pentru date.,pe lângă exemplele furnizate în articolul menționat mai sus, acum vă voi arăta cum puteți evidenția rapid toate celulele sau rândurile întregi legate de o anumită lună.

    exemplu 1. Evidențiați datele din luna curentă

    în tabelul din exemplul anterior, să presupunem că doriți să evidențiați toate rândurile cu datele lunii curente.

    în primul rând, extrageți numerele lunii din datele din coloana A folosind formula cea mai simplă =lună($A2). Și apoi, comparați aceste numere cu luna curentă returnată de =MONTH(TODAY())., Ca rezultat, aveți următoarele formulă care returnează TRUE dacă luni numere de meci, FALSE în caz contrar.

    =MONTH($A2)=MONTH(TODAY())

    de a Crea un Excel formatarea condițională regula bazează pe această formulă, iar rezultatul poate semana cu imaginea de mai jos (articolul a fost scris în aprilie, astfel încât toate aprilie datele sunt evidențiate).

    Exemplul 2. Evidențierea datelor în funcție de lună și zi

    și iată o altă provocare. Să presupunem că doriți să evidențiați sărbătorile majore din foaia dvs. de lucru, indiferent de an. Să spunem zilele de Crăciun și de Anul Nou., Cum ați aborda această sarcină?

    pur și Simplu utilizați Excel ZI funcția de a extrage zi a lunii (1 – 31) și LUNA funcție pentru a obține numărul de luni, și apoi verificați dacă ZIUA este egală cu 25 sau 31, iar în cazul în care LUNA este egal cu 12:

    =AND(OR(DAY($A2)=25, DAY($A2)=31), MONTH(A2)=12)

    Acesta este modul în LUNA funcție în Excel funcționează. Pare a fi mult mai versatil decât pare, nu-i asa?în câteva dintre următoarele postări, vom calcula săptămâni și ani și sperăm că veți învăța câteva trucuri mai utile., Dacă sunteți interesat de unități de timp mai mici, vă rugăm să verificați părțile anterioare ale seriei noastre de date Excel (veți găsi linkurile de mai jos). Vă mulțumesc că ați citit și sper să vă văd săptămâna viitoare!

    • cum se schimbă formatul datei în Excel și se creează formate de date personalizate
    • cum se creează calendarul în Excel (derulant și imprimabil)
    • cum se introduc datele în Excel
    • cum se convertește textul la data în Excel
    • conversia datelor Excel în format text
    • lucrul cu zilele săptămânii și zilele lunii în Excel

    Leave A Comment