• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Jaar tellen andere oplossing?

Status
Niet open voor verdere reacties.

covux

Gebruiker
Lid geworden
9 sep 2016
Berichten
99
Hey,

Ik wil weten hoeveel een bepaald jaar voor komt.
Daar heb ik nu al een oplossing voor om 'Somproduct' te gebruiken.
Echter heb ik soms ook woorden in de kolom staan die 'Geannuleerd' of "Niks" hebben staan.
Die tel ik weer door 'Aantal.Als' te gebruiken.

Nu heb ik met beide functies al het resultaat dat ik wil hebben.
Ik vroeg mij alleen af of ik met de Functie aantal. Als ook jaren kan tellen.
Nu gebruik ik bijvoorbeeld =SOMPRODUCT(($B$2:$B$201>=DATUMWAARDE("1-1-2008"))*($B$2:$B$201<=DATUMWAARDE("31-12-2008")))
En ik zou ook wel iets als =AANTAL.ALS($B$2:$B$201; "2008") willen gebruiken. Dat is wel sneller te typen.

Het lukt mij echter niet om zoiets werktend te krijgen.

Moet ik voor in de toekomst 'Somproduct' gewoon gebruiken voor getallen en datums en 'Aantal.Als' voor woorden of is er een manier om alles te doen met 'Aantal.Als'

Het is dus meer iets waar ik naar nieuwsgierig ben dan dat het echt een probleem voor mij is. :)

Bekijk bijlage Datums tellen HElpmij.xlsx

Groetjes,
Covux
 
Een mogelijke oplossing:
Code:
=SOM(ALS.FOUT(ALS(JAAR($B$2:$B$201)=$F8;1);0))

Dit is een matrixformule, dus na invoeren in G8 afsluiten met Control+Shift+Enter. Daarna kan hij doorgevoerd worden naar onderen.
 
Laatst bewerkt:
Deze doet het ook.

Ben nog niet bekend met het concept van een matrix formule.

Zie nu wel "{" en "}" rond de formule staan.

Waarom moet ik Control+Shift+Enter gebruiken?

Covux
 
Een oplossing in de richting van AANTAL.ALS is:
Code:
=AANTALLEN.ALS($B$2:$B$201;">="&DATUM(F8;1;1);$B$2:$B$201;"<="&DATUM(F8;12;31))
Het typt niet echt sneller, maar qua verwerkingstijd is deze formule waarschijnlijk wel de snelste, hoewel dat alleen bij grotere aantallen gegevens een rol speelt.
 
Thx.,
Zal deze ook proberen.

Grappig dat je over snelheid begint.
Ik heb nu dus die matrix in een tweede blad in het zelfde bestand gezet.

Zo wordt alles automatisch geüpdatet terwijl ik nog bezig met het invoeren van nieuwe data.

Ik merk nu wel dat als ik een nieuwe cel invul dat er een kleine vertraging is als ik op enter druk.
Als ik de matrix even uitzet (zodat hij niet alles meteen meeneemt) is de vertraging weer weg. :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan