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   -
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.

2 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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.
    1
  2. touroul Messages postés 526 Date d'inscription   Statut Membre Dernière intervention   17
     
    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.
    0