Trouver cellule non vide parmis des choix multilples.

Résolu/Fermé
Alexver Messages postés 44 Date d'inscription lundi 1 juillet 2013 Statut Membre Dernière intervention 21 août 2013 - 13 août 2013 à 18:16
Alexver Messages postés 44 Date d'inscription lundi 1 juillet 2013 Statut Membre Dernière intervention 21 août 2013 - 13 août 2013 à 23:26
Bonjour,

Excel 2007

Dans une colonne J, de J24 à J297 je cherche à obtenir le texte de la seule cellule non vide.

Sa position peut changer au cour du temps car cela dépend d'un questionnaire avec des si.

Les textes affichés peuvent être:

Non dangereux: process (en I16)
Non dangereux: validé (en I17)
Non dangereux: après (en I18)
A statuer (en I19)
Dangereux (en I20)
Produit (en I21)
Composant (en I22)

J'avais pensé faire:

Comparer les valeurs de la colonne J avec la cellule I16, et faire afficher 1 si il est présent, sinon 0
Comparer les valeurs de la colonne J avec la cellule I17 et faire afficher 2 si il est présent,
sinon 0

Et enfin, faire la somme dans une case et en fonction du résultat remonter au texte.

Mais je ne sais pas comparer les valeur de la plage J24 à J297 avec une seule cellule. Je connais la fonction =Si (A1=A2; ...; ...) mais cela compare une cellule à une autre.


Merci d'avance pour vos lumières. :)

Cordialement

Alex

2 réponses

via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
13 août 2013 à 19:12
Bonsoir

S'il y a vraiment qu'une seule cellule vide tu peux procéder ainsi :
=NB.SI(J24:J297;I16)*1 + nb.si(J24:J297;I17)*2 + nb.si(J24:J297;I18)*3 etc

et tu obtiendras bien un chiffre en 1 et 7 t'indiquant le texte en question

Tu peux même faire afficher directement le texte en faisant :

=INDIRECT("I"& 15 + NB.SI(J24:J297;I16)*1 + nb.si(J24:J297;I17)*2 + nb.si(J24:J297;I18)*3 .....etc......)

Cdlmnt
0
Alexver Messages postés 44 Date d'inscription lundi 1 juillet 2013 Statut Membre Dernière intervention 21 août 2013
13 août 2013 à 23:26
Bonsoir via55,

Exellence réponse, j'ai pris ta première proposition et cela fonctionne parfaitement.

Merci beaucoup,

Cordialement.
0