• 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 als matrixformule

Status
Niet open voor verdere reacties.

tartuffe2

Gebruiker
Lid geworden
30 nov 2016
Berichten
56
Hallo

deze formule, uitgevoerd als matrix (ctrl-shift-enter) ={SOM(1/AANTAL.ALS(D3:D9;D3:D9))} waarbij D3:D9 de letters hier beneden zijn geeft 4 als resultaat (aantal verschillende letters).
Ik ken de functie aantal.als en uiteraard de functie som, maar hoe werkt deze formule om tot 4 te komen?
Bedankt.
Tartuffe

a
b
a
c
d
a
b
 
Uitlegpoging...:

Aantal.als telt per rij op hoeveel ik de waarde a b c d voorkomt
Dit geeft een matrix van 3;2;3;1;1;3;2
Als je hier nu breuken van maakt (1 delen door de getallen uit deze matrix) krijg je 1/3 1/2 1/3 1/1 1/1 1/3 1/2
Tel je dit op krijg je 4
Je hebt dus 3 maal een a ==> 1/3e 1/3e en 1/3e samen 1, dus samen 1 maal uniek
 
Bij getallen kun je gebruik maken van:

PHP:
=SUM(N(FREQUENCY($A$30:$A$48;$A30:$A48)>0))
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan