Je pensais bien que ce n’était pas compréhensible.
On peut mettre 2 ";" mais ça ne sert à rien =SOMME(SI(LetA<>"";1/NB.SI(LetA;LetA);"")) =SOMME(SI(LetA<>"";1/NB.SI(LetA;LetA);"/")) renvoient la même chose que =SOMME(SI(LetA<>"";1/NB.SI(LetA;LetA)))
NB.SI(LetA;LetA) : c'est une formule matricielle, elle ne prend pas en compte 1 cellule par rapport à une plage, elle prend en compte une plage par rapport à une plage (ici, c'est la même)
En appuyant sur F9 après avoir sélectionné "LetA" dans la barre de formule, ça donne : =SOMME(SI(LetA<>"";1/NB.SI({0;"A";"C";"H";"B";"D";"F";"E";"G";"Baaa";0;0;0;0;"H";0;0;"Aaaa";"A";"A";0;0;0;"C";0;0};{0;"A";"C";"H";"B";"D";"F";"E";"G";"Baaa";0;0;0;0;"H";0;0;"Aaaa";"A";"A";0;0;0;"C";0;0})))
En sélectionnant NB.SI(LetA;LetA) et en appuyant sur F9, ça donne : =SOMME(SI(LetA<>"";1/{0;3;2;2;1;1;1;1;1;1;0;0;0;0;2;0;0;1;3;3;0;0;0;2;0;0}))
En sélectionnant 1/NB.SI(LetA;LetA)), on obtient : =SOMME(SI(LetA<>"";{#DIV/0!;0,333333333333333;0,5;0,5;1;1;1;1;1;1;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;0,5;#DIV/0!;#DIV/0!;1;0,333333333333333;0,333333333333333;#DIV/0!;#DIV/0!;#DIV/0!;0,5;#DIV/0!;#DIV/0!}))
En C3, tu tapes : =SOMME(SI(LetA<>"";1/NB.SI(LetA;A3))) ou bien (ça revient au même) : =SI(LetA<>"";1/NB.SI(LetA;A3);0) et tu copies vers le bas Le total est bien de 10 Il y a 3 "A", chacun compte pour 1/3 Il y a 2 "C", chacun compte pour 1/2