Formule conditionnelles exel
Résolu
mafra
-
Raymond PENTIER Messages postés 58998 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58998 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
nous voulons faire une suite de formules conditionnelles, mais nous n'y arrivons pas.
Voici la formule que nous avons fait:
=SI(T7>20;3;1)SI(T7>10;2;1)SI(T7;1;0)
Cette suite de 3 formules ne fonctionne pas.
pouvez vous nous aider
merci
nous voulons faire une suite de formules conditionnelles, mais nous n'y arrivons pas.
Voici la formule que nous avons fait:
=SI(T7>20;3;1)SI(T7>10;2;1)SI(T7;1;0)
Cette suite de 3 formules ne fonctionne pas.
pouvez vous nous aider
merci
A voir également:
- Formule conditionnelles exel
- Formule si et - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
5 réponses
mafra, voici la syntaxe à respecter, affichée par Excel pendant la saisie de la formule :
=SI(test_logique;valeur_si_vrai;valeur_si_faux)
que je simplifie ici pour gagner de la place =SI(TL;VV;VF)
Pour imbriquer deux fonctions SI, il faut saisir la première fonction =SI(TL1;VV1;VF1) puis remplacer VV1 ou VF1 par une deuxième fonction SI(TL2;VV2;VF2), ce qui donne soit =SI(TL1;SI(TL2;VV2;VF2);VF1) soit =SI(TL1;VV1;SI(TL2;VV2;VF2)), selon le raisonnement que tu tiens.
Dans ton cas, j'ai cru comprendre que tu voudrais que :
Si T7>20 alors 3 ; sinon, si T7>10 alors 2 ; sinon, si T7>5 alors 1 ; sinon 0.
Dans cette hypothèse la formule serait :
=SI(TL1;VV1; SI(TL2;VV2; SI(TL3;VV3;VF3))) soit, en clair,
=SI(T7>20;3; SI(T7>10;2; SI(T7>5;1;0)))
que tu adaptes si j'ai mal interprété tes conditions ...
=SI(test_logique;valeur_si_vrai;valeur_si_faux)
que je simplifie ici pour gagner de la place =SI(TL;VV;VF)
Pour imbriquer deux fonctions SI, il faut saisir la première fonction =SI(TL1;VV1;VF1) puis remplacer VV1 ou VF1 par une deuxième fonction SI(TL2;VV2;VF2), ce qui donne soit =SI(TL1;SI(TL2;VV2;VF2);VF1) soit =SI(TL1;VV1;SI(TL2;VV2;VF2)), selon le raisonnement que tu tiens.
Dans ton cas, j'ai cru comprendre que tu voudrais que :
Si T7>20 alors 3 ; sinon, si T7>10 alors 2 ; sinon, si T7>5 alors 1 ; sinon 0.
Dans cette hypothèse la formule serait :
=SI(TL1;VV1; SI(TL2;VV2; SI(TL3;VV3;VF3))) soit, en clair,
=SI(T7>20;3; SI(T7>10;2; SI(T7>5;1;0)))
que tu adaptes si j'ai mal interprété tes conditions ...
Bonjour mafra
"=SI(T7>20;3;1)SI(T7>10;2;1)SI(T7;1;0)
Cette suite de 3 formules ne fonctionne pas. Pouvez vous nous aider"
1) Une formule commence toujours par le signe =
Donc tu n'as pas écrit une suite de 3 formules, mais une seule formule contenant 3 fois la fonction SI.
2) Entre la deuxième parenthèse et la fonction SI il n'y a rien, pas de signe + ou *, pas de point-virgule, pas de fonction OU ... C'est comme si tu écrivais la formule =SOMME(A1:A9)SOMME(D1:D5) : ça ne veut rien dire et ça ne donne rien !
3) Dans ta troisième partie SI(T7;1;0) tu n'as pas indiqué quel test tu faisais sur T7.
Il n'y avait donc aucune chance que ta pseudo-formule affiche un résultat.
"=SI(T7>20;3;1)SI(T7>10;2;1)SI(T7;1;0)
Cette suite de 3 formules ne fonctionne pas. Pouvez vous nous aider"
1) Une formule commence toujours par le signe =
Donc tu n'as pas écrit une suite de 3 formules, mais une seule formule contenant 3 fois la fonction SI.
2) Entre la deuxième parenthèse et la fonction SI il n'y a rien, pas de signe + ou *, pas de point-virgule, pas de fonction OU ... C'est comme si tu écrivais la formule =SOMME(A1:A9)SOMME(D1:D5) : ça ne veut rien dire et ça ne donne rien !
3) Dans ta troisième partie SI(T7;1;0) tu n'as pas indiqué quel test tu faisais sur T7.
Il n'y avait donc aucune chance que ta pseudo-formule affiche un résultat.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question