Fonction si avec plusieurs conditions
Résolu/Fermé
lfp13
Messages postés
3
Date d'inscription
mardi 31 août 2010
Statut
Membre
Dernière intervention
31 août 2010
-
31 août 2010 à 20:07
lfp13 Messages postés 3 Date d'inscription mardi 31 août 2010 Statut Membre Dernière intervention 31 août 2010 - 31 août 2010 à 21:29
lfp13 Messages postés 3 Date d'inscription mardi 31 août 2010 Statut Membre Dernière intervention 31 août 2010 - 31 août 2010 à 21:29
A voir également:
- Fonction si avec plusieurs conditions
- Fonction si et - Guide
- Fonction si avec date ✓ - Forum Excel
- Fonction rang excel avec plusieurs conditions ✓ - Forum Excel
- Fonction si excel 3 conditions ✓ - Forum Excel
- Recherchev avec condition si ✓ - Forum Excel
2 réponses
argixu
Messages postés
4814
Date d'inscription
dimanche 22 juillet 2007
Statut
Contributeur
Dernière intervention
3 février 2023
4 581
Modifié par argixu le 31/08/2010 à 20:31
Modifié par argixu le 31/08/2010 à 20:31
Bonjour,
En F2
=SI(ET(C2="MALADIE";E2>=21);"VISITE REPRISE AM";SI(ET(C2="ACCIDENT TRAVAIL";E2>=8);"VISITE REPRISE AT";""))
Argitxu
En F2
=SI(ET(C2="MALADIE";E2>=21);"VISITE REPRISE AM";SI(ET(C2="ACCIDENT TRAVAIL";E2>=8);"VISITE REPRISE AT";""))
Argitxu
Raymond PENTIER
Messages postés
57157
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 mars 2023
17 156
31 août 2010 à 21:07
31 août 2010 à 21:07
Salut, Ifp13.
En effet, chaque fonction Excel a une syntaxe qu'il faut respecter scrupuleusement, et les formules logiques ne tolérent aucune fantaisie.
Quand tu écris SI, OU, ET, une bulle s'affiche pour te rappeler la syntaxe à appliquer ; il suffit de t'y conformer :
=SI(test_logique;valeur_si_vrai;valeur_si_faux)
=OU(valeur_logique1;valeur_logique2;valeur_logique3;...)
=ET(valeur_logique1;valeur_logique2;valeur_logique3;...)
Donc
=SI(C2="MALADIE";ET(E2>21;"VISITE REPRISE"; ...) s'écrit
=SI(ET(C2="MALADIE";E2>21);"VISITE REPRISE"; ...)
SI(C2="ACCIDENT TRAVAIL";(ET(E2>8;"VISITE REPRISE AT"""))) s'écrit
SI(ET(C2="ACCIDENT TRAVAIL";E2>8);"VISITE REPRISE AT";"")
=SI(examen1;"réponse1";ou(examen2);"réponse2";"réponse3") doit s'écrire
=SI(examen1;réponse1;SI(examen2;"réponse2";"réponse3"))
En effet, chaque fonction Excel a une syntaxe qu'il faut respecter scrupuleusement, et les formules logiques ne tolérent aucune fantaisie.
Quand tu écris SI, OU, ET, une bulle s'affiche pour te rappeler la syntaxe à appliquer ; il suffit de t'y conformer :
=SI(test_logique;valeur_si_vrai;valeur_si_faux)
=OU(valeur_logique1;valeur_logique2;valeur_logique3;...)
=ET(valeur_logique1;valeur_logique2;valeur_logique3;...)
Donc
=SI(C2="MALADIE";ET(E2>21;"VISITE REPRISE"; ...) s'écrit
=SI(ET(C2="MALADIE";E2>21);"VISITE REPRISE"; ...)
SI(C2="ACCIDENT TRAVAIL";(ET(E2>8;"VISITE REPRISE AT"""))) s'écrit
SI(ET(C2="ACCIDENT TRAVAIL";E2>8);"VISITE REPRISE AT";"")
=SI(examen1;"réponse1";ou(examen2);"réponse2";"réponse3") doit s'écrire
=SI(examen1;réponse1;SI(examen2;"réponse2";"réponse3"))
lfp13
Messages postés
3
Date d'inscription
mardi 31 août 2010
Statut
Membre
Dernière intervention
31 août 2010
31 août 2010 à 21:29
31 août 2010 à 21:29
Merci pour notre réponse ! Il est vrai qu'il ya un certain temps que je n'ai pas eu à faire des formules!! Et donc ma formule était je l'admets aprés coup et au vu de votre message "FANTAISISTE".
Il va falloir sérieusement que je me replonge dans les tutaux....
Il va falloir sérieusement que je me replonge dans les tutaux....
31 août 2010 à 21:24