Bonjour à tous,
Je galère depuis un moment à trouver une fonction qui marche pour compter le nombre de valeurs différentes d'une colonne, selon un facteur présent dans une autre colonne.
J'ai une fonction qui ne marche plus dès lors qu'il y a plusieurs fois la même valeur (elle me donne des valeurs décimales).
Sur ma plage G22:G150 de la feuille "Fiche", j'ai différentes espèces de poissons, qui sont observées sur différentes zones (A;B;C;D;E;F) présentes en colonne H.
La formule que j'ai adapté pour la zone A par exemple est :
=SOMMEPROD((Fiche!$G$22:$G$150<>"")/NB.SI(Fiche!$G$22:$G$150;Fiche!$G$22:$G$150&"")*(Fiche!$H$22:$H$150="A"))
J'ai une formule qui fonctionne pour le nombre d'espèces toutes zones confondues, et c'est elle que j'ai adapté :
=SOMMEPROD((Fiche!G22:G150<>"")/NB.SI(Fiche!G22:G72;Fiche!G22:G150&""))
Petite précision, il ne me faut pas de formule matricielle, mais le passage par une macro est possible, en tout cas le calcul doit être réalisé de matière directe ou via le passage d'une macro.
Pensez vous pouvoir m'aider ? J'ai du mal à comprendre exactement le fonctionnement de SOMMEPROD/NBSI dans ce cas...
Merci d'avance
Etienne
Partager