Hoe de datums van de huidige maand in het Excel-bereik te tellen

Anonim

Stel dat u vergaderdata moet beheren in een Excel-bestand. Nu wil je hoeveel data (vergaderingen) er zijn in de huidige maand, volgende maand of de vorige maand. Hiervoor gebruikt u meestal filters. Maar dat is geen oplossing.

We kunnen het aantal huidige datums tellen vanuit een Excel-bereik met behulp van één formule. Het wordt automatisch bijgewerkt en u hoeft geen filters meer te gebruiken voor het tellen van datums.

Er zijn drie formules die u kunt gebruiken. Ze zijn gebaseerd op:

1. AANTALLEN.ALS gebruiken met de functie EOMONTH en TODAY
2. COUNT en IF gebruiken met de functie MAAND en VANDAAG
3. SOMPRODUCT gebruiken met de functie MAAND en VANDAAG

Laten we ze een voor een bekijken.

Methode 1. Tel datums in de huidige maand met behulp van Excel COUNTIFS met EOMONTH en TODAY-functie

De generieke formule is

=AANTAL.ALS(datums,">="&EOMONTH(VANDAAG(),-1)+1,datums,"<="&EOMONTH(VANDAAG(),0))

data:Het is het bereik dat de datums bevat. Het kan een bereik of een benoemd bereik zijn.

EOMONTH(VANDAAG(),-1)+1:Dit om de eerste datum van de huidige maand te krijgen. U kunt dit gedeelte aanpassen om de eerste datum van volgende maand of vorige maand te krijgen door respectievelijk -1 in 0 en 1 te wijzigen. Verhoog het aantal en verhoog de offset van de maand.

EOMONTH(VANDAAG(),0):Dit is om de laatste datum van de huidige maand te krijgen. Als u het aantal in dit segment verhoogt, krijgt u de laatste datums volgende maand, als u het aantal verlaagt, krijgt u de laatste datum van voorgaande maanden.

Gebruik de bovenstaande twee segmenten om de maand te bepalen.

Voorbeeld: Vergaderingen laten plannen in de huidige maand

Hier hebben we een tabel met de data van de vergadering. We hebben het aantal datums nodig uit het bereik, gepland in de huidige maand.

Schrijf deze formule:

=AANTALLEN.ALS(B2:B12,">="&EOMONTH(VANDAAG(),-1)+1,B2:B12,"<="&EOMONTH(VANDAAG(),0))

Dit geeft 5 terug omdat er 5 datums zijn van februari 2020.

Hoe werkt het?

Kortom, we willen datums tellen die groter zijn dan of gelijk zijn aan de eerste datum van de huidige maand en kleiner dan of gelijk zijn aan de laatste dag van de huidige maand. We gebruiken dus de AANTAL.ALS-functie.

Nu hoeven we alleen nog de eerste datum van de huidige maand en de laatste datum van de huidige maand te evalueren. We doen het met behulp van de Excel-functies EOMONTH en TODAY.

De functie EOMONTH retourneert de laatste datum van de maand van de opgegeven datum. We kunnen de maand voor en na het gebruik van het volgende argument controleren. We bieden de datum van vandaag met behulp van de functie VANDAAG. Nu retourneert de instructie EOMONTH(TODAY(),-1)+1 de eerste datum van de huidige maand (lees hier in detail over de functie EOMONTH). EOMONTH(VANDAAG(),0) retourneert de laatste datum van de huidige maand.

Uiteindelijk wordt de formule een eenvoudige AANTAL.ALS-formule.

=AANTAL.ALS(B2:B12,">="&43862,B2:B12,"<="&43890)

Deze formule retourneert de teldatums van de huidige maand in bereik B2:B12.

Methode 2. Tel datums in de huidige maand met behulp van COUNT en IF met de functie MAAND, JAAR en VANDAAG

Als u de functie EOMONTH niet wilt gebruiken, kunt u deze formule gebruiken om de datums te tellen die in de huidige maand vallen.

Generieke formule:

=COUNT(IF(MAAND(datums)&JAAR(datums)=MAAND(VANDAAG())&JAAR(VANDAAG()),1,""))

data:Het is het bereik dat de datums bevat. Het kan een bereik of een benoemd bereik zijn.

Laten we deze generieke formule gebruiken in het bovenstaande voorbeeld. De formule wordt:

=COUNT(IF(MAAND(B2:B12)&JAAR(B2:B12)=MAAND(VANDAAG())&JAAR(VANDAAG()),1,""))

Hoe werkt het?

DeMAAND(B2:B12)&JAAR(B2:B12) part retourneert een array die de maand en het jaar van elke datum bevat. De array wordt

{"32020";"22020";"32020";"32020";"12020";"22020";"22020";"32020";"22020";"22020";"32020"}.

DeMAAND(VANDAAG())&JAAR(VANDAAG())part maakt een tekenreeks aan die het maandnummer en het jaar van de huidige maand bevat. In dit voorbeeld is dat "22020". Deze waarde wordt vergeleken met elke waarde in de bovenstaande array met het gelijkteken (=) teken. Dit retourneert een array van TRUE en FALSE.

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

Nu retourneert de ALS-functie voor elke TRUE-waarde 1 en voor FALSE niets ("").

{"";1;"";"";"";1;1;"";1;1;""}

Ten slotte telt de functie AANTAL de numerieke waarden uit de matrix en retourneert de datums van de huidige maand uit het geselecteerde bereik.

Methode 3. Tel datums in de huidige maand met SOMPRODUCT met de functie MAAND, JAAR en VANDAAG

De functie SOMPRODUCT is geweldig als het gaat om het tellen en optellen van waarden met gekke criteria.

Bij deze methode gebruiken we booleaanse logica om de datums van de huidige maand als een bereik te tellen.

=SOMPRODUCT(--(MAAND(datums)&JAAR(datums)=MAAND(VANDAAG())&JAAR(VANDAAG())))

data:Het is het bereik dat de datums bevat. Het kan een bereik of een benoemd bereik zijn.

Wanneer we deze functie in ons voorbeeld gebruiken, krijgen we exact hetzelfde antwoord.

=SOMPRODUCT(--(MAAND(B2:B12)&JAAR(B2:B12)=MAAND(VANDAAG())&JAAR(VANDAAG())))

Hoe werkt het?

(MAAND(B2:B12)&JAAR(B2:B12)=MAAND(VANDAAG())&JAAR(VANDAAG())):Dit segment doet hetzelfde als in de COUNT- en IF-methode en retourneert een array van TRUE en FALSE.

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

Buiten deze verklaring hebben we een dubbele negatieve operator (--) om deze TRUE en FALSE-waarden om te zetten in enen en nullen. Ten slotte hebben we de formule vereenvoudigd tot:

SOMPRODUCT({0;1;0;0;0;1;1;0;1;1;0})

De functie SOMPRODUCT somt deze matrix op en retourneert het aantal datums van de huidige maand in het bereik.

Dus ja jongens, dit zijn de manieren waarop twee datums van de huidige maand tellen. Kies degene die het beste bij je past. Ik hoop dat het verhelderend en nuttig was. Als je twijfels hebt over dit onderwerp, vraag het dan in de comments hieronder. Ik hoor graag van u.

Resterende dagen aftellen in Excel | Om de resterende dagen te tellen, gebruiken we een eenvoudige aftrekformule in Excel. Als u de resterende dagen vanaf de huidige datum wilt tellen, gebruiken we de VANDAAG-functie.

Hoe dagen, maanden en jaren te berekenen| Om dagen, maand en jaar te berekenen, heeft Excel drie functies genaamd DAG, MAAND en JAAR. Deze functies krijgen de dag, de maand en het jaar vanaf de opgegeven datum.

Hoe de resterende dagen van de maand in Excel te berekenen |Om de resterende dagen van een maand te berekenen, gebruiken we de functie EOMONTH. We trekken de huidige datum af van de datum van het einde van de maand.

Tel geboortedata van bereik per maand Excel| Functie SOMPRODUCT en MAAND gebruiken. Deze functie laat ons weten hoeveel geboortedata er in een bepaalde maand zijn.

Populaire artikels:

50 Excel-snelkoppelingen om uw productiviteit te verhogen | Word sneller in uw taak. Met deze 50 sneltoetsen werk je nog sneller in Excel.

Hoe de Excel VERT.ZOEKEN-functie te gebruiken| Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.

Hoe de Excel te gebruiken? AANTAL.ALS-functie| Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om een ​​specifieke waarde te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.

Hoe de SUMIF-functie in Excel te gebruiken? | Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.