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

  1. 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-22T20:06:25+00:00

    LB,

    =DATUMVERSCHIL(H13;I13;"y")

    zal het wel doen, als I13 groter is dan H13.

    Jan

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2016-11-22T18:39:47+00:00

    Jan,

    bedankt het werkt!

    Kun je me ook zo helpen met datumverschil?

    =DATUMVERSCHIL(H13;I13;"J")

    geeft als resultaat:

    #GETAL!

    groet LB

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  3. Anoniem
    2016-11-22T16:49:40+00:00

    LB,

    Dat komt waarschijnlijk doordat er in je kolom wel data staan van voor 1900.

    Deze worden gelezen als tekst en daar kan onderhavige formule niet tegen.

    Vandaar dat ik, even later, in hetzelfde bericht nog een formule heb geplaatst.

    Doet die wel wat je wilt bereiken?

    Jan

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  4. Anoniem
    2016-11-22T15:52:22+00:00

    Jan, bedankt voor de tip, maar ik krijg dan de melding bij

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

    In P1106 staat 1945

    #WAARDE!

    Dus dit werkt niet bij mij.

    Heb je nog een idee?

    LB

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen