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

{Aantal(als(b1:b100=a1...........

Status
Niet open voor verdere reacties.

kusje

Gebruiker
Lid geworden
28 feb 2005
Berichten
85
Een Matrixformule vraagje. Stel in Cel a1 staat Piet en in a2 staat Kees. In Kolom B staan de orders die ze (maar ook anderen)hebben gesloten. Dus Piet staat er bv 8 keer in en Kees 7 keer.
Kan ik dat ook in een Matrixformule wegschrijven en hoe? of dan toch beter DBAANTAL gebruiken.
 
Graag wat verdere verduidelijking (voorbeeldbestand?) want ik snap niets van je bedoeling.
 
Ik weet nog steeds niet wat je wil bereiken. Verduidelijk dat eens.
 
Ik wil weten hoeveel Kees en Piet verkocht hebben. Als ik het alleen van Kees wil weten kan ik de gewone AANTAL.ALS wel gebruiken en dat kan ik ook bij Piet doen en deze optellen. Je kan het met de DBAANTAL functie oplossen, maar ik ben op zoek naar een Matrixformule oplossing
 
Dus of de variabele in een matrixformule ook een lijstje kan zijn ipv 1 cel
 
1)
Code:
=AANTAL.ALS(B2:B25;A2)
2)
Code:
=SOMPRODUCT((B2:B25=A2)*(B2:B25<>""))
3)
Code:
{=AANTAL(ALS(B2:B25=A2;--(B2:B25=A2)))}
4)
Code:
{=SOM(--(B2:B25=A2))}

3) & 4) Matrixformules !

en zo zijn er nog wel meer
 
Laatst bewerkt door een moderator:
Die begrijp ik, maar ik bedoel of de variabele ook A2:A3 kan zijn.
 
DBAANTAL werkt trouwens alleen met getallen, dus dat gaat niet op.:o
 
Bedoel je zoiets??

Code:
=SOMPRODUCT((B2:B25=A2)+(B2:B25=A3))


Mvg

Piet
 
DBAANTALALC werkt wel. Maar nogmaals vraag ik me af of zoiets ook in een matrixformule kan worden weggeschreven
 
Bedoel je zoiets??

Code:
=SOMPRODUCT((B2:B25=A2)+(B2:B25=A3))


Mvg

Piet


Zou ook kunnen, maar dat is eigenlijk net zo iets als AANTAL.ALS een paar keer optellen. Stel dat ik een lijst met 50 namen heb in kolom A heb. dan zou ik dus bv willen:
{AANTAL(ALS(B2:B65536=A2:A50;))} willen gebruiken, maar dat doet ie vooralsnog niet
 
Code:
=SOMPRODUCT((TRANSPONEREN(A2:A3)=B2:B25)*(B2:B25<>""))

Matrixformule !
 
Laatst bewerkt door een moderator:
Ik heb hem trouwens iets vereenvoudigt


Code:
{=AANTAL(ALS((B2:B25=TRANSPONEREN(A2:A4)) ; ))}
 
Laatst bewerkt door een moderator:
Ik heb hem trouwens iets vereenvoudigt


{=AANTAL(ALS((B2:B25=TRANSPONEREN(A2:A4)) ; ))}

=SOMPRODUCT((TRANSPONEREN(A2:A3)=B2:B25)*(B2:B25<>""))

Matrixformule !

En waarom niet gewoon:

=SOM(AANTAL.ALS(B2:B25;A2:A3))

als matrixformule.

Wigi

EDIT: "gewoon" is verkeerd uitgedrukt, want zo gewoon is dit niet ;)
 
Laatst bewerkt:
Die is ook leuk. Dat Matrixgebeuren is echt kicken Wigi.
 
Als Bereik en Criterium haaks op mekaar staan :

Code:
=AANTAL(ALS((B2:B25=C2:E2);0))

Matrix-formule !
 
Laatst bewerkt door een moderator:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan