• 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.

Aantallen.als met meerdere zoekwaarden in 1 criteria

Status
Niet open voor verdere reacties.

JeroendeB

Nieuwe gebruiker
Lid geworden
15 mrt 2017
Berichten
4
Hallo Excel-tijgers,

Ik heb al veel Excel tips en tricks van jullie voorbij zien komen die mij uit de brand hebben geholpen, maar voor het volgende probleem kan ik maar geen oplossing vinden. het lijkt zo simpel, maar ik kom er maar niet uit..

het volgende is er aan de hand:
Met "Aantallen.als" wil ik in 1 criteria verschillende matches uit een kolom maken. Dit ziet er zo uit.
=AANTALLEN.ALS(C:C;{"A";"B";"C"};D:D;"1")

Ik zou verwachten dat de 'typen' A, B en C gematched worden met de status '1' (aan = 1, uit = 0). het lijkt erop dat alleen de eerste uit de selectie, de "A" wordt gematched met de status "1" en er daarna niet meer wordt vergeleken. Dit heb ik getest door alleen "B" en "C" in de selectie op te nemen en dan wordt alleen de match met "B" en "1" gemaakt.

Is het überhaupt mogelijk om in 1 criteria meerdere matches op te nemen.. Dus als een OR in een AND match. en zo ja, hoe dan?? Want op deze manier werkt het in ieder geval niet. Aangezien Google mij ook niet verder kan helpen zijn jullie mijn laatste hoop!! Ik hoop dan ook echt dat jullie het verlossende antwoord voor mij hebben!

Ik heb een bijlage toegevoegd als voorbeeld.

Groet,

Jeroen
 

Bijlagen

Laatst bewerkt:
In jouw geval bereik je toch hetzelfde met deze formules?
Code:
=AANTAL.ALS($D$1:$D$100;1) 
=AANTAL.ALS($D$1:$D$100;0)
 
Ha alexCel,

Ja, stom van mij.. Ik ben vergeten te vermelden dat er ook andere waarden dan A, B en C in staan. Anders had ik het met jouw voorbeeld wel gered inderdaad!
 
Hoeveel verschillende waarden staan er in kolom C dan?

Code:
=AANTALLEN.ALS(C:C;"A";D:D;"1")+AANTALLEN.ALS(C:C;"B";D:D;"1")+AANTALLEN.ALS(C:C;"C";D:D;"1")

Maar als je in Kolom D alleen maar 1 of 0 hebt staan is AANTAL.ALS toch voldoende. Of mogen sommige 1 of 0-waarden niet meetellen ?
 
Laatst bewerkt:
Hoi SjonR,

De daadwerkelijke lijst gebruikt meer dan 2 criteria. Ik heb er 2 voor het voorbeeld meegenomen. misschien niet handig. een echte voorbeeldformule is:
=AANTALLEN.ALS('datatabblad'!I:I;"A";'datatabblad'!H:H;"klant OR1";'datatabblad'!O:O;"Groot";'datatabblad'!T:T;"0";'datatabblad'!S:S;"0";'datatabblad'!B:B;"Aap";'datatabblad'!G:G;"<>Uitgezet")
vulling van de kolommen is:
I = A, B, C of NULL.. Maar ik kan niet filteren op NULL, omdat ik specifiek de totalen van A, B en C nodig heb.
H = tekst, bijvoorbeeld 'Klant OR1' of 'Klant OR2', enz
O = grootte, bijvoorbeeld 'Groot', 'Klein', enz.
T = aan of uit. waarde is 0, 1 of NULL. Ik moet speciefek 0 OF 1 hebben
S = aan of uit. waarde is 0, 1 of NULL. Ik moet speciefek 0 OF 1 hebben
B = tekst, bijvoorbeeld Aap, Noot, Mies
G = alles behalve 'Uitgezet'

Een nieuwe formule die ik wil is de volgende
=AANTALLEN.ALS('datatabblad'!I:I;{"A";"B";"C";}'datatabblad'!H:H;"klant OR1";'datatabblad'!O:O;"Groot";'datatabblad'!T:T;"1";'datatabblad'!S:S;"0";'datatabblad'!B:B;"Aap";'datatabblad'!G:G;"<>Uitgezet")
Hierbij mag I dus bestaan uit de tekst A, B of C en moet T 0 zijn.

Is het zo meer duidelijk?
 
Omdat jouw formule een matrix bevat even in een som formule plakken:
Code:
=som(aantallen.als(C:C;{"A";"B";"C"};D:D;"1"))

Nog even de formule niet onnodig naar hele kolommen laten kijken/zoeken
 
de tip van Erik was de oplossing. Iedereen bedankt voor het meedenken!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan