• 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.
Als Bereik en Criterium haaks op mekaar staan :
Code:
=SOM(--(B2:B25=C2:E2))

niet haaks :
Code:
=SOM(--(B2:B25=(TRANSPONEREN(A2:A4))))

Matrix formules !
 
Laatst bewerkt:
Onderstaande van de hierboven vermelde antwoorden heb ik getest.
Gime zei:
=SOMPRODUCT((TRANSPONEREN(A2:A3)=B2:B25)*(B2:B25<>""))
=SOM(--(B2:B25=(TRANSPONEREN(A2:A4))))
Kusje zei:
=AANTAL(ALS((B2:B25=TRANSPONEREN(A2:A4)) ; ))
Wigi zei:
=SOM(AANTAL.ALS(B2:B25;A2:A3))

Als bovenstaande formules (als matrixformules) worden ingevoerd in het voorbeeldbestand van ‘Kusje’, met dien verstande dat de namen in kolom A worden uitgebreid van A2:A3 naar A2:A10 (en de formules dus overeenkomstig worden aangepast), dan leiden zij alle tot onjuiste resultaten (zie bijlage).
 
Zo wordt duidelijk hoe TRANSPONEREN werkt in een matrixformule.:thumb:

Deze is trouwens ook handig. Hoef je het bereik niet meer in te stellen.



{=AANTAL(ALS((VERSCHUIVING($B$1;;;AANTALARG(B:B))=TRANSPONEREN(VERSCHUIVING($A$1;;;AANTALARG(A:A))));))}
 
Onderstaande van de hierboven vermelde antwoorden heb ik getest.




Als bovenstaande formules (als matrixformules) worden ingevoerd in het voorbeeldbestand van ‘Kusje’, met dien verstande dat de namen in kolom A worden uitgebreid van A2:A3 naar A2:A10 (en de formules dus overeenkomstig worden aangepast), dan leiden zij alle tot onjuiste resultaten (zie bijlage).

He. Dat is leuk om te onderzoeken. Of weet iemand de reden al?
 
Ik zie het al. Sofie staat 2 keer in de argumenten lijst
 
Ik zie het al. Sofie staat 2 keer in de argumenten lijst
Ja, maar ook al wis je Sofie in A10 en wijzig je in de formules A10 in A9,
de foute resultaten blíjven, in alle formules.
 
Uitgaande van deze tekst van kusje:
kusje zei:
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?
meende ik begrepen te hebben dat zij via een matrixformule van elk van de namen die in kolom A voorkomt, wilde tellen hoe vaak die in kolom B voorkomt.
Maar ik zal het dan wel verkeerd begrepen hebben. Ik vond het al zo raar dat zij het in haar tekst (zie quote) over orders heeft in kolom B, terwijl er in het bestand dat ze meestuurde in die kolom namen staan.
 
En anders zou het een gewone AANTAL.ALS functie zijn, geen matrixformule nodig.
 
Uitgaande van deze tekst van kusje:

meende ik begrepen te hebben dat zij via een matrixformule van elk van de namen die in kolom A voorkomt, wilde tellen hoe vaak die in kolom B voorkomt.
Maar ik zal het dan wel verkeerd begrepen hebben. Ik vond het al zo raar dat zij het in haar tekst (zie quote) over orders heeft in kolom B, terwijl er in het bestand dat ze meestuurde in die kolom namen staan.



Ik ben een kerel hoor.:D
 
Ja natuurlijk, maar kusje zocht 'met opzet' een ingewikkelder oplossing.

Niet noodzakelijk!
Wel een zoektocht naar de kortste/efficiëntste/elegantste formule voor het AANTAL ALS met als criterium een BEREIK (en niet 1 waarde of 1 tekst)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan