Fonction avec plusieurs tests logiques

Résolu/Fermé
Cid_58 Messages postés 8 Date d'inscription dimanche 20 janvier 2013 Statut Membre Dernière intervention 16 décembre 2016 - 20 janv. 2013 à 19:39
Cid_58 Messages postés 8 Date d'inscription dimanche 20 janvier 2013 Statut Membre Dernière intervention 16 décembre 2016 - 21 janv. 2013 à 10:12
Bonjour,

Je voudrais savoir s'il existe une fonction qui contenant plusieurs tests logiques, l'un pouvant être vrais, revoyant à une valeur ou une cellule définie et les autres nécessairement faux.

Par exemple :
=formule (
Test1 : D1= « valeur 1 » si vrai renvoie à « valeur 1'» si faux renvoie à test2 ;
Test2 : D1= «valeur 2 » si vrai renvoie à « valeur 2' » si faux renvoie à test3 ;
Etc...)

Je sais déjà qu'il est possible de le faire en empilant la fonction « SI » sur elle-même. Mais comme cette méthode donne vite des formules à rallonges je voulais savoir s'il n'existe pas une fonction plus simple pour le faire.

Merci d'avant et désolé si ce n'ai pas claire j'ai eu un peu de mal à mettre mon idée sous forme de mots.

4 réponses

via55 Messages postés 14506 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 27 décembre 2024 2 738
20 janv. 2013 à 20:37
Bonsoir,

Non ce n'est pas très clair ! Pourrais tu-donner un exemple ?

Difficile de se passer des SI imbriqués sauf à passer par du VBA

Par contre si tu as une correspondance logique par exemple si 1 en D1 doit renvoyer en E1 ce qui est A1, 2 en E2 ce qui est en A2, etc pas besoin de SI avec en E la formule = INDIRECT("A"&E1)

Est ce que c'est ce que tu recherches ?
1
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
21 janv. 2013 à 09:45
Bonjour,

en D2, tu peux essayer =INDIRECT("B"&A2)

cordialement
1
Cid_58 Messages postés 8 Date d'inscription dimanche 20 janvier 2013 Statut Membre Dernière intervention 16 décembre 2016
21 janv. 2013 à 08:42
Bonjour,

Tout d'abord merci pour ta réponse rapide.

Et non ce n'est pas tout à fait ce que je cherche, en fait je cherche une formule capable de faire la chose suivante :

Par exemple :
J'ai ma formule en D2, qui vérifierait une valeur de la case A2 et selon la valeur de la case A2, par exemple {2;3;4;5} elle me renverrait respectivement à la valeur contenue dans l'une des cases {B2;B3;B4;B5}.
Idem en D3 avec la même formule, mais vérifiant la case A3 et qui selon sa valeur {2;3;4;5} me renverrais toujours respectivement à l'une des cases {B2;B3;B4;B5}.

Est-ce plus claire ?
0
Cid_58 Messages postés 8 Date d'inscription dimanche 20 janvier 2013 Statut Membre Dernière intervention 16 décembre 2016
21 janv. 2013 à 10:12
A oui en effet ça marche merci.
0