Formule nombre si

Résolu
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 - 29 mai 2023 à 11:56
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 - 30 mai 2023 à 00:28

Bonjour,

Je cherche une formule pour avoir le nombre de valeurs différentes de B10 a B259 si dans la plage H10 a H259 est plus grand que 0.

Exemple, H10 et H11 ont la valeur 8, mais que B10 et B11 ont le même mot, le résultat sera 1. SI H10, H11 et H12 ont la valeur 8, B10 et B11 ont le même mot, B12 a un mot diffèrent, alors le résultat sera 2

Merci a tous,


Windows / Edge 113.0.1774.57

3 réponses

ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
Modifié le 29 mai 2023 à 15:05

Bonjour,

Une proposition à tester :

=NB(1/FREQUENCE(SI(H10:H259>0;SIERREUR(EQUIV(B10:B259;B10:B259;0);""));LIGNE(INDIRECT("1:"&LIGNES(B10:B259)))))

Formule matricielle à valider par Ctrl+Maj+Entrée, elle se met alors automatiquement entre accolades {}

Ou, si tu as la version Excel 365 :

=SOMME(N(UNIQUE(FILTRE(B10:B259;H10:H259>0;""))<>0))

Validation normale pour Excel 365

Cordialement

0
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 6
30 mai 2023 à 00:27

Bonjour ALS35.

Merci pour le retour et ca fonctionne très bien.

Bonne journée

0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
29 mai 2023 à 19:17

Bonjour faisdlair.

Dis-moi si j'ai bien compris : Avec 7 lignes renseignées, mon exemple donnerait comme résultat 3, à savoir les 3 mots différents "avocat - orange - prune".
Dans ce cas ton message :
"Je cherche une formule pour avoir le nombre de valeurs différentes de B10 a B259 si dans la plage H10 a H259 est plus grand que 0. Exemple, H10 et H11 ont la valeur 8, mais que B10 et B11 ont le même mot, le résultat sera 1.
SI H10, H11 et H12 ont la valeur 8, B10 et B11 ont le même mot, B12 a un mot diffèrent, alors le résultat sera 2"

aurait pu être rédigé plus simplement :
"Je cherche une formule pour avoir le nombre de valeurs différentes de B10 à B259 pour les lignes dont la colonne H contient un nombre supérieur à 0"

En tout cas bravo à ALS35 qui a trouvé une formule compliquée, mais parfaitement efficace.


0
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 6
30 mai 2023 à 00:28

Bonjour Raymond,

Oui tu as bien compris, mais j'ai pris la formule de ALS35 et elle fonctionne bien

Merci,

0