Fonction imbriquée excel
Résolu
podawan
Messages postés
352
Statut
Membre
-
podawan Messages postés 352 Statut Membre -
podawan Messages postés 352 Statut Membre -
Bonjour,
je rencontre un soucis avec une fonction excel
la fonction est la suivante :
SI(a5= "ville1";60;SI(a5="ville2";30;SI(a5="ville3";40)))
je ne peux hélas pas majorer cette fonction plus de 6 fois ..
une idée ?
merci pour toute aide eventuelle
je rencontre un soucis avec une fonction excel
la fonction est la suivante :
SI(a5= "ville1";60;SI(a5="ville2";30;SI(a5="ville3";40)))
je ne peux hélas pas majorer cette fonction plus de 6 fois ..
une idée ?
merci pour toute aide eventuelle
A voir également:
- Fonction imbriquée excel
- Fonction si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Fonction moyenne excel - Guide
- Déplacer colonne excel - Guide
4 réponses
Re,
l'imbrication conditionnelle est plus lourde que la proposition de Michel_m, mais comme je te 'ai dit, ci après les explications
Tu peux imbriquer 7 conditionnelles si dans une formule, par exemple en A1 tu saisis des numéros de 1 à 7 en tu souhaites avoir en lettre les valeurs de un à sept, jusque la pas difficile la formule est
=SI(A1=1;"un";SI(A1=2;"deux";SI(A1=3;"trois";SI(A1=4;"quatre";SI(A1=5;"cinq";SI(A1=6;"six";SI(A1=7;"sept";"")))))))
tu termines la formule par ;"" de sorte que si le numéro n'est pas trouvé la formule affiche rien et éviter le message d'erreur FAUX
Pour aller au delà de 7 imbrications on relance une cascade avec 7 nouvelles imbrications avec &
=SI(A1=1;"un";SI(A1=2;"deux";SI(A1=3;"trois";SI(A1=4;"quatre";SI(A1=5;"cinq";SI(A1=6;"six";SI(A1=7;"sept";"")))))))&SI(A1=8;"huit";SI(A1=9;"neuf";SI(A1=10;"dix";SI(A1=11;"onze";SI(A1=12;"douze";SI(A1=13;"treize";SI(A1=14;"quatorze";"")))))))
et ainsi de suite, ci dessous on totalise 21 imbrications
=SI(A1=1;"un";SI(A1=2;"deux";SI(A1=3;"trois";SI(A1=4;"quatre";SI(A1=5;"cinq";SI(A1=6;"six";SI(A1=7;"sept";"")))))))&SI(A1=8;"huit";SI(A1=9;"neuf";SI(A1=10;"dix";SI(A1=11;"onze";SI(A1=12;"douze";SI(A1=13;"treize";SI(A1=14;"quatorze";"")))))))&SI(A1=15;"quinze";SI(A1=16;"seize";SI(A1=17;"dix sept";SI(A1=18;"dix huit";SI(A1=19;"dix neuf";SI(A1=20;"vingt";SI(A1=21;"vingt et un";)))))))
Voyons maintenant la recherche inverse en A1 on saisi des lettres un, ou deux etc ... et en B1 on souhaite récupérer des chiffres, à la place de terminer chaque imbrication par ;"" on terminera par ;0 et pour relancer une cascade en remplacera & par + parce que 0+0+0 dans la formule ci après est toujours = à 0 alors que si on conserve & pour relancer une cascade on obtiendrai 000 de même que si on relançait les cascade dans le premier exemple avec + nous aurions un message d'erreur parce que du texte + du texte est impossible donc message d'erreur
Dans ton cas, tu souhaites obtenir un résultat numérique, c'est cette dernière que tu pourrais exploiter
=SI(A1="un";2;SI(A1="deux";2;SI(A1="trois";3;SI(A1="quatre";4;SI(A1="cinq";5;SI(A1="six";6;SI(A1="sept";7;0)))))))+SI(A1="huit";8;SI(A1="neuf";9;SI(A1="dix";10;SI(A1="onze";11;SI(A1="douze";12;SI(A1="treize";13;SI(A1="quatorze";14;0)))))))+SI(A1="quinze";15;SI(A1="seize";16;SI(A1="dix sept";17;SI(A1="dix huit";18;SI(A1="dix neuf";19;SI(A1="vingt";20;SI(A1="vingt et un";21;0)))))))
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
l'imbrication conditionnelle est plus lourde que la proposition de Michel_m, mais comme je te 'ai dit, ci après les explications
Tu peux imbriquer 7 conditionnelles si dans une formule, par exemple en A1 tu saisis des numéros de 1 à 7 en tu souhaites avoir en lettre les valeurs de un à sept, jusque la pas difficile la formule est
=SI(A1=1;"un";SI(A1=2;"deux";SI(A1=3;"trois";SI(A1=4;"quatre";SI(A1=5;"cinq";SI(A1=6;"six";SI(A1=7;"sept";"")))))))
tu termines la formule par ;"" de sorte que si le numéro n'est pas trouvé la formule affiche rien et éviter le message d'erreur FAUX
Pour aller au delà de 7 imbrications on relance une cascade avec 7 nouvelles imbrications avec &
=SI(A1=1;"un";SI(A1=2;"deux";SI(A1=3;"trois";SI(A1=4;"quatre";SI(A1=5;"cinq";SI(A1=6;"six";SI(A1=7;"sept";"")))))))&SI(A1=8;"huit";SI(A1=9;"neuf";SI(A1=10;"dix";SI(A1=11;"onze";SI(A1=12;"douze";SI(A1=13;"treize";SI(A1=14;"quatorze";"")))))))
et ainsi de suite, ci dessous on totalise 21 imbrications
=SI(A1=1;"un";SI(A1=2;"deux";SI(A1=3;"trois";SI(A1=4;"quatre";SI(A1=5;"cinq";SI(A1=6;"six";SI(A1=7;"sept";"")))))))&SI(A1=8;"huit";SI(A1=9;"neuf";SI(A1=10;"dix";SI(A1=11;"onze";SI(A1=12;"douze";SI(A1=13;"treize";SI(A1=14;"quatorze";"")))))))&SI(A1=15;"quinze";SI(A1=16;"seize";SI(A1=17;"dix sept";SI(A1=18;"dix huit";SI(A1=19;"dix neuf";SI(A1=20;"vingt";SI(A1=21;"vingt et un";)))))))
Voyons maintenant la recherche inverse en A1 on saisi des lettres un, ou deux etc ... et en B1 on souhaite récupérer des chiffres, à la place de terminer chaque imbrication par ;"" on terminera par ;0 et pour relancer une cascade en remplacera & par + parce que 0+0+0 dans la formule ci après est toujours = à 0 alors que si on conserve & pour relancer une cascade on obtiendrai 000 de même que si on relançait les cascade dans le premier exemple avec + nous aurions un message d'erreur parce que du texte + du texte est impossible donc message d'erreur
Dans ton cas, tu souhaites obtenir un résultat numérique, c'est cette dernière que tu pourrais exploiter
=SI(A1="un";2;SI(A1="deux";2;SI(A1="trois";3;SI(A1="quatre";4;SI(A1="cinq";5;SI(A1="six";6;SI(A1="sept";7;0)))))))+SI(A1="huit";8;SI(A1="neuf";9;SI(A1="dix";10;SI(A1="onze";11;SI(A1="douze";12;SI(A1="treize";13;SI(A1="quatorze";14;0)))))))+SI(A1="quinze";15;SI(A1="seize";16;SI(A1="dix sept";17;SI(A1="dix huit";18;SI(A1="dix neuf";19;SI(A1="vingt";20;SI(A1="vingt et un";21;0)))))))
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
Salut,
dans une imbrication, tu peux aller jusqu'a 7 conditionnelles, au dela il faut faire des cascade de 7 et dans ce cas l'imbrication peut aller à plusieurs dizaine
je te prépare un exemple
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
dans une imbrication, tu peux aller jusqu'a 7 conditionnelles, au dela il faut faire des cascade de 7 et dans ce cas l'imbrication peut aller à plusieurs dizaine
je te prépare un exemple
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)