Alternative à la fonction SI
touroul
Messages postés
526
Date d'inscription
Statut
Membre
Dernière intervention
-
touroul Messages postés 526 Date d'inscription Statut Membre Dernière intervention -
touroul Messages postés 526 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous les assidus d'Excel.
J'ai besoin de vos idées à propos d'une alternative à la fonction SI :
Je pose le problème :
Dans une cellule particulière de ma feuille (B31), je souhaite insérer un commentaire (format texte).
Mais ce commentaire dépend de la valeur (texte) de 2 autres cellules de ma feuille (G2 et G4).
G2 et G4 peuvent prendre différentes valeurs (une trentaine de combinaisons possibles).
Donc si j'utilise la fonction =SI, je me retrouve avec une formule contenant des SI imbriqués les uns dans les autres, et la formule fais 20 lignes.
Existerait-il un moyen de saisir chaque fonction SI sur plusieurs cellules, et de renvoyer le résultat de chacune de ces cellules en B31 ?
Sachant que dans ces SI imbriqués, aucune condition n'est vraie en même temps qu'une autre.
J'espère que je me suis bien exprimé et qu'il y a une solution à ma requête !
D'avance merci, ce forum est addictif.
J'ai besoin de vos idées à propos d'une alternative à la fonction SI :
Je pose le problème :
Dans une cellule particulière de ma feuille (B31), je souhaite insérer un commentaire (format texte).
Mais ce commentaire dépend de la valeur (texte) de 2 autres cellules de ma feuille (G2 et G4).
G2 et G4 peuvent prendre différentes valeurs (une trentaine de combinaisons possibles).
Donc si j'utilise la fonction =SI, je me retrouve avec une formule contenant des SI imbriqués les uns dans les autres, et la formule fais 20 lignes.
Existerait-il un moyen de saisir chaque fonction SI sur plusieurs cellules, et de renvoyer le résultat de chacune de ces cellules en B31 ?
Sachant que dans ces SI imbriqués, aucune condition n'est vraie en même temps qu'une autre.
J'espère que je me suis bien exprimé et qu'il y a une solution à ma requête !
D'avance merci, ce forum est addictif.
2 réponses
-
Bonjour,
Oui, à condition de renvoyer des chaines vide "" si les tests sont négatifs.
Fait un & entre les cellules.
En B31 :
=B32&B33&B34
Ou bien te créer un tableau de tes combinaisons de G2 et G4 (séparés par un caractère particulier comme /) avec le texte à retourner à coté.
Et tu fais un recherchev(G2&"/"&G4;tableau;2;faux)
Ca sera plus simple et plus facile à faire évoluer.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait. -
Salut Eric
Le truc qui consiste à concaténer B32&B33&B34 fonctionne très bien, mais difficile à gérer dans mon cas.
Je vais travailler sur le tableau, je donnerai une réponse.
Merci pour ton aide.