Delen via

geboortejaar zoeken met =AANTAL.ALS(N2:N1037;"1945") ??

Anoniem
2016-11-22T14:47:17+00:00

LS,

Ik probeer met =AANTAL.ALS het aantal personen dat in een bepaald jaar is geboren te weten te komen.

=AANTAL.ALS(N2:N1037;"4") werkt prima als ik het getal 4 in een (niet-datum)kolom heb.

Maar als ik =AANTAL.ALS(N2:N1037;"1945") dus 1945 zoek in een kolom met geboortedata dan zie ik de formule in de cel, maar er gebeurt niets.

Ook niet met =AANTAL.ALS(N2:N1037;"*-*-1945")

Mijn conclusie, voor een datum werkt dit dus anders, maar hoe?

Bijkomend is dat er data zijn in mijn kolommen voor 1900.

Wie weet de oplossing?

LB

Microsoft 365 en Office | Excel | Voor thuisgebruik | Windows

Vergrendelde vraag. Deze vraag is gemigreerd vanuit de Microsoft Ondersteuning-community. U kunt met een stem aangeven of de inhoud nuttig is, maar u kunt geen opmerkingen of antwoorden toevoegen of de vraag volgen.

0 opmerkingen Geen opmerkingen

Antwoord geaccepteerd door vraagauteur

Anoniem
2016-11-22T15:42:37+00:00

LB,

Een mogelijkheid.

Stel de datums staan in kolom N

Stel het te zoeken jaar staat in F2

Dan geeft deze formule de waarde die je zoekt:

=SOMPRODUCT(--(JAAR(N2:N1000)=F2))

althans zolang het niet om datums van voor 1900 gaat.

Staan er ook datums van voor 1900 in de kolom waarbij dan wel het jaartal achteraan staat (3-4-1867), dan zou onderstaande formule wel eens kunnen helpen, het jaartal moet dan wel groter zijn dan 999:

=SOMPRODUCT(--(((RECHTS(TEKST(N2:N1000;"jjjj");4))=RECHTS(F2;4))*(N2:N1000<>"")))

Jan

Was dit antwoord nuttig?

0 opmerkingen Geen opmerkingen

8 extra antwoorden

Sorteren op: Meest nuttig
  1. Anoniem
    2016-11-23T13:40:25+00:00

    LB,

    De functie werkt niet (geeft #WAARDE): zijn de datums (vermoedelijk) ingevoerd als tekst en staan er wellicht spaties voor de datums?

    Zo ja, dan kun je ze met zoeken/vervangen verwijderen uit de kolom met data.

    Als de datums (van na 1900) dan inderdaad omgezet worden naar ecjte datumwaarden, is het goed, gezien de niet verwachte datumopmaak van de cellen, om te contoleren of de datums wel goed zijn omgezet: maand en dag niet verwisseld.

    Jan

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2016-11-23T12:13:50+00:00

    Jan, Ja ik wil dit ook doen voor 1900.

    Maar ik probeer het uit na 1900

    Op een schoon werkblad werkt het wel heb ik net ontdekt.

    Maar in mijn werkblad met meer dan 1000 namen niet..

    Ik heb ontdekt dat op dat werkblad Excel wat raar doet met de datum

    Als ik de datum van geboorte en overlijden opnieuw intik dan werkt het wel.

    Als ik de opmaak van die 'goede' cel kopieer naar de andere cellen, blijft de melding #WAARDE

    Ook als ik de cellen opnieuw opmaak lukt het niet.

    1000 x alles 2x overtikken is toch wat te veel.

    Bij cellen opmaken kan ik in een kolom (niet nu gebruikt) niet kiezen voor dd-mm-jjjj, maar staat er mm-dd-jjjj (3-14-2001). In de balk boven staat de datum die ik heb ingetikt (14-3-2001), maar in de cel (3-4-2001). Wellicht niet relevant voor mijn probleem met datumverschil...

    Heb jij een beeld wat er aan de hand kan zijn?

    groet,

    LB

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  3. Anoniem
    2016-11-23T11:45:49+00:00

    LB,

    De functie Datumverschil geeft inderdaad #WAARDE voor datums van voor 1900.

    Als de waarden in H13 en I13 datums zijn van na 1900, werkt het dan wel goed?

    Wil je een dergelijke berekening ook doen voor datums van voor 1900?

    Jan

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  4. Anoniem
    2016-11-23T10:46:27+00:00

    Beste Jan, bedankt weer, maar ik krijg nu de melding

    bij hoofdletter en kleine letter Y

    #WAARDE!

    weet jij waarom?

    groet

    LB

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen