Bepaling van die aantal dae in 'n maand in Microsoft Excel

Om probleme op te los wanneer u 'n tabel skep, moet u die aantal dae in die maand in 'n aparte sel of binne 'n formule spesifiseer sodat die program die nodige berekeninge kan uitvoer. In Excel is daar gereedskap wat ontwerp is om hierdie operasie uit te voer. Kom ons kyk na die verskillende maniere om hierdie funksie toe te pas.

Bereken die aantal dae

Die aantal dae in 'n maand in Excel kan bereken word deur gebruik te maak van spesiale kategorie operateurs. "Datum en tyd". Om uit te vind watter opsie die beste is om aansoek te doen, moet jy eers doelwitte vir die operasie stel. Afhangend hiervan kan die uitslag van die berekening in 'n aparte element op die vel vertoon word, en kan binne 'n ander formule gebruik word.

Metode 1: 'n kombinasie van die operateurs DAG en KARTON

Die maklikste manier om hierdie probleem op te los, is 'n kombinasie van operateurs DAG en EOMONTH.

funksie DAG behoort aan 'n groep operateurs "Datum en tyd". Sy wys op 'n spesifieke nommer van 1 tot en met 31. In hierdie geval sal die operateur se taak wees om die laaste dag van die maand te spesifiseer deur die ingeboude funksie as argument te gebruik EOMONTH.

Operator sintaksis DAG volgende:

= DAG (data_format)

Dit is die enigste argument van hierdie funksie "Datum in numeriese formaat". Dit sal deur die operateur bepaal word EOMONTH. Daar moet gesê word dat die datum in 'n numeriese formaat verskil van die gewone formaat. Byvoorbeeld, die datum 04.05.2017 in numeriese vorm sal lyk 42859. Daarom gebruik Excel hierdie formaat slegs vir interne operasies. Dit word selde gebruik om in selle te vertoon.

operateur EOMONTH Dit is bedoel om die ordinale nommer van die laaste dag van die maand aan te dui, wat 'n bepaalde aantal maande voor of agteruit is vanaf die gespesifiseerde datum. Die sintaksis van die funksie is soos volg:

= CONMS (start_date; number_months)

operateur "Begindatum" bevat die datum waaruit die telling gemaak word, of 'n verwysing na die sel waar dit geleë is.

operateur "Aantal maande" dui die aantal maande aan wat vanaf die gegewe datum getel moet word.

Kom ons kyk nou hoe dit met 'n spesifieke voorbeeld werk. Om dit te doen, neem 'n Excel-blad in een van die selle waarvan 'n sekere kalendernommer ingevoer is. Dit is nodig om met behulp van bogenoemde stel operateurs te bepaal hoeveel dae in die maandelikse tydperk waarna hierdie nommer verwys.

  1. Kies die sel op die vel waarin die resultaat vertoon sal word. Klik op die knoppie "Voeg funksie in". Hierdie knoppie is aan die linkerkant van die formulebalk.
  2. Venster begin Funksie Meesters. Gaan na die afdeling "Datum en tyd". Vind en merk die rekord "Dag". Klik op die knoppie. "OK".
  3. Operator argument venster oopmaak DAG. Soos u kan sien, bevat dit slegs een veld - "Datum in numeriese formaat". Gewoonlik word 'n nommer of 'n skakel na die sel wat dit bevat, hier ingestel, maar ons sal 'n funksie in hierdie veld hê. EOMONTH. Stel dus die wyser in die veld en klik dan op die ikoon in die vorm van 'n driehoek aan die linkerkant van die formulebalk. 'N Lys van onlangs gebruikte operateurs word geopen. As jy daarin die naam kry "EOMONTH"Klik dan dadelik daarop om na die argumentvenster van hierdie funksie te gaan. As jy hierdie naam nie vind nie, klik dan op die pos "Ander kenmerke ...".
  4. Begin weer Funksie Wizard En weer beweeg ons na dieselfde groep operateurs. Maar hierdie keer is ons op soek na die naam. "EOMONTH". Nadat u die gespesifiseerde naam gemerk het, klik op die knoppie. "OK".
  5. Die operateur argument venster word geloods. EOMONTH.

    In sy eerste veld, genoem "Begindatum", moet u die getal wat ons in 'n aparte sel het, stel. Dit is die aantal dae in die tydperk waarop dit betrekking het wat ons sal bepaal. Om die seladres in te stel, plaas die wyser in die veld en klik dan eenvoudig op die blad met die linker muisknop. Die koördinate sal dadelik in die venster vertoon word.

    In die veld "Aantal maande" stel die waarde in "0", aangesien ons die duur van presies die tydperk waarvoor die aangeduide nommer verwys, moet bepaal.

    Klik daarna op die knoppie "OK".

  6. Soos u kan sien, word die aantal dae in die maand waarin die geselekteerde getal behoort, na die laaste aksie in 'n sel op die blad vertoon.

Die algemene formule het ons die volgende vorm geneem:

= DAG (CRAIS) (B3; 0))

In hierdie formule is die veranderlike waarde slegs die adres van die sel (B3). Dus, as jy nie die prosedure wil uitvoer deur Funksie Meesters, kan u hierdie formule in enige element van die vel invoeg, bloot die adres van die sel wat die nommer bevat, vervang met die een wat relevant is in u spesifieke geval. Die resultaat sal soortgelyk wees.

les: Excel funksie wizard

Metode 2: Outomatiese bepaling van die aantal dae

Kom ons kyk nou na 'n ander taak. Dit word vereis dat die aantal dae vertoon word nie deur 'n gegewe kalendernommer nie, maar deur die huidige een. Daarbenewens sal die verandering van tydperke outomaties gemaak word sonder die deelname van die gebruiker. Alhoewel dit vreemd lyk, maar hierdie taak is makliker as die vorige. Om dit op te los, selfs oop Funksie Wizard Dit is nie nodig nie, want die formule wat hierdie operasie uitvoer, bevat nie veranderlike waardes of verwysings na selle nie. Jy kan eenvoudig in die sel van die blad beweeg waar jy wil hê dat die resultaat vertoon moet word, die volgende formule sonder veranderinge:

= DAG (CRAEMY (VANDAG (); 0))

Die ingeboude funksie vandag, wat ons in hierdie geval toegepas het, vertoon die huidige nommer en het geen argumente nie. So sal die aantal dae in die huidige maand voortdurend in u sel vertoon word.

Metode 3: Bereken die aantal dae wat in komplekse formules gebruik moet word

In die voorbeelde hierbo het ons gewys hoe om die berekening van die aantal dae in 'n maand op 'n gespesifiseerde kalendernommer of outomaties in die huidige maand te bereken met die resultaat wat in 'n aparte sel vertoon word. Maar om hierdie waarde te vind, kan nodig wees om ander aanwysers te bereken. In hierdie geval sal die berekening van die aantal dae binne 'n komplekse formule gemaak word en sal nie in 'n aparte sel vertoon word nie. Kom ons kyk hoe om dit te doen deur voorbeeld.

Ons moet seker maak dat die aantal dae wat oor is tot die einde van die huidige maand in die sel vertoon word. Soos in die vorige metode, vereis hierdie opsie nie opening nie Funksie Meesters. Jy kan net die volgende uitdrukking in die sel ry:

= DAG (CRAEMY (VANDAG (); 0)) - DAG (VANDAG ())

Daarna sal die aangeduide sel die aantal dae tot die einde van die maand vertoon. Elke dag word die resultaat outomaties opgedateer, en vanaf die begin van die nuwe tydperk sal die aftelling opnuut begin. Dit blyk uit 'n soort aftelling timer.

Soos u kan sien, bestaan ​​hierdie formule uit twee dele. Die eerste hiervan is die uitdrukking vir die berekening van die aantal dae in 'n maand wat ons reeds ken:

= DAG (CRAEMY (VANDAG (); 0))

Maar in die tweede deel word die huidige getal afgetrek van hierdie aanwyser:

-DAG (VANDAG ())

Dus, wanneer hierdie berekening uitgevoer word, is die formule vir die berekening van die aantal dae 'n integrale deel van 'n meer komplekse formule.

Metode 4: Alternatiewe Formule

Maar ongelukkig het weergawes van die program vroeër as Excel 2007 geen operateur nie EOMONTH. Hoe word die gebruikers wat die ou weergawe van die aansoek gebruik? Vir hulle bestaan ​​hierdie moontlikheid deur 'n ander formule wat meer massief is as wat hierbo beskryf is. Kom ons kyk hoe om die aantal dae in 'n maand vir 'n gegewe kalendernommer te bereken deur hierdie opsie te gebruik.

  1. Kies die sel om die resultaat te vertoon en gaan na die operateurargument DAG Ons het ons alreeds vergewis. Plaas die wyser in die enigste veld van hierdie venster en klik op die omgekeerde driehoek links van die formulebalk. Gaan na die afdeling "Ander kenmerke ...".
  2. In die venster Funksie Meesters in 'n groep "Datum en tyd" kies die naam "DATUM" en klik op die knoppie "OK".
  3. Operateur venster begin DATUM. Hierdie funksie omskakel die datum vanaf die gewone formaat na 'n numeriese waarde, wat die operateur dan moet verwerk. DAG.

    Die oop venster het drie velde. In die veld "Dag" jy kan die nommer onmiddellik invul "1". Dit sal dieselfde aksie wees vir elke situasie. Maar die ander twee velde sal deeglik moet doen.

    Stel die wyser in die veld "Jaar". Gaan dan na die keuse van operateurs deur die bekende driehoek.

  4. Almal in dieselfde kategorie Funksie Meesters kies die naam "JAAR" en klik op die knoppie "OK".
  5. Operator argument venster begin. JAAR. Dit definieer die jaar met die gespesifiseerde nommer. In 'n enkele boks "Datum in numeriese formaat" spesifiseer die skakel na die sel wat die oorspronklike datum bevat waarvoor u die aantal dae moet bepaal. Daarna, haastig nie om op die knoppie te klik nie "OK", en klik op die naam "DATUM" in die formulebalk.
  6. Dan gaan ons weer terug na die argument venster. DATUM. Stel die wyser in die veld "Maand" en gaan na die keuse van funksies.
  7. die Funksiewizard Klik op die naam "MAAND" en klik op die knoppie "OK".
  8. Die funksie argument venster begin. MAAND. Sy take is soortgelyk aan die vorige operateur, en dit wys net die waarde van die maandnommer. In die enigste veld van hierdie venster stel dieselfde verwysing na die oorspronklike nommer. Klik dan in die formulebalk op die naam "Dag".
  9. Ons keer terug na die venster van argumente. DAG. Hier moet ons net een klein aanraking doen. In die enigste veld van die venster waar die data reeds geleë is, voeg ons die uitdrukking by die einde van die formule "-1" sonder aanhalingstekens, en stel ook '+1' na die operateur MAAND. Klik daarna op die knoppie "OK".
  10. Soos u kan sien, word die aantal dae in die maand waartoe die gespesifiseerde nommer behoort, in die voorheen geselekteerde sel vertoon. Die algemene formule is soos volg:

    = DAG (DATUM (JAAR (D3); MAAND (D3) +1; 1) -1)

Die geheim van hierdie formule is eenvoudig. Ons gebruik dit om die datum van die eerste dag van die volgende periode te bepaal, en dan trek ons ​​een dag daarvan af en ontvang die aantal dae in die vermelde maand. Die veranderlike in hierdie formule is 'n selverwysing. D3 op twee plekke. As jy dit vervang met die adres van die sel waarin die datum in jou spesifieke geval is, kan jy hierdie uitdrukking net in enige element van die vel bestuur sonder hulp Funksie Meesters.

les: Excel datum en tyd funksies

Soos u kan sien, is daar verskeie opsies om die aantal dae in 'n maand in Excel te bepaal. Watter een van hulle moet gebruik word, hang af van die uiteindelike doel van die gebruiker, asook watter weergawe van die program hy gebruik.