SI 1 à 5 valeurs/ligne=1

Bonjour,

je bloque sur une formule qui paraît pourtant toute c*** !!!

Je veux un résultat de nb de valeur qui soit égale à 1 qu'il y ait 1 ou 2 ou 3 ou 4 ou 5 valeur(s) dans une plage sur une ligne.

D'avance, merci pour votre aide

7si.xlsx (16.01 Ko)

Bonjour,

=SI(NBVAL(C1:AF1)>0;1;"")

qu'il y en ait 1, 5 ou 20

eric

Bonjour,

On ne peut pas écrire une condition pour vérifier la valeur d'une plage comme ceci : A1:A10<>""

Une proposition de formule :

=SI(NB.SI(C1:G1;"X")+NB.SI(C13:G13;"X")+NB.SI(C25:G25;"X")+NB.SI(C37:G37;"X")+NB.SI(C49:G49;"X")>=1;1;"")

Edit : salut eriiic !

Salut,

je pense que tu as mieux compris que moi

eric

Merci à vous 2 mais je retiens la formule de Pedro22 puisque les plages sont séparées

J'aimerai, qu'à la place du X, la formule recherche des cellules non-vides, avec le même résultat final.

Quelque chose comme ça :

=SI(NB.SI(B1:F1;<>"")+NB.SI(B2:F2;<>"")+NB.SI(B3:F3;<>"")+NB.SI(B4:F4;<>"")+NB.SI(B5:F5;<>"")>0;"1";"")

Bonjour le forum,

=SI(SOMMEPROD(($B$1:$B$60=$B61)*(C$1:G$60="X"))>0;1;"")
sommeprod

J'aimerai, qu'à la place du X, la formule recherche des cellules non-vides, avec le même résultat final.

Avec le même résultat final :

=SI(SOMMEPROD(($B$1:$B$60=$B61)*(C$1:G$60>0))>0;1;"")

ça ne fonctionne pas, j'ai dû mal exprimer mon besoin, désolé

je vous transmets le fichier avec la mise en forme définitive, dans les cellules jaunes, les résultats que je veux obtenir.

qu'il y ait X dans les cellules ou autres caractère(s), si faisable.

merci pour votre aide permanente

21-a-5-1.xlsx (16.26 Ko)

ça ne fonctionne pas

=SI(SOMMEPROD(($B$1:$B$62=$B63)*(C$1:G$62>0))>0;1;"")
1

J'avais mal corrigé la formule pour l'adapter...

Mille mercis à vous tous

Au final c'était quoi la bonne réponse ?

Salut,

J'arrive un peu tard, mais pour répondre à ta première question, tu peux remplacer mes "NB.SI()" par des "NBVAL()" comme initialement proposé par eriiic. Comme ça, tes cellules non vides seront comptabilisées, quel que soit la valeur que tu auras mis dedans.

Au final c'était quoi la bonne réponse ?

Bonjour,

celle-ci :

=SI(SOMMEPROD(($B3:$B62=$B63)*($C3:$G62>0))>0;1;"")

Je ne dis pas que les autres étaient pas bonnes mais c'est juste celle que j'ai utilisée

Bonjour,

je n'avais même pas vu le tableau Suivi tout en bas.

C'eut été bien de le préciser pour la compréhension de la question.

eric

Rechercher des sujets similaires à "valeurs ligne"