Besoin d'aide formule "SI"
Résolu/Fermé
Ltpv
Messages postés
5
Date d'inscription
mercredi 26 décembre 2012
Statut
Membre
Dernière intervention
26 décembre 2012
-
26 déc. 2012 à 15:55
Ltpv Messages postés 5 Date d'inscription mercredi 26 décembre 2012 Statut Membre Dernière intervention 26 décembre 2012 - 26 déc. 2012 à 17:14
Ltpv Messages postés 5 Date d'inscription mercredi 26 décembre 2012 Statut Membre Dernière intervention 26 décembre 2012 - 26 déc. 2012 à 17:14
A voir également:
- Besoin d'aide formule "SI"
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
8 réponses
Ecam39
Messages postés
286
Date d'inscription
jeudi 12 janvier 2012
Statut
Membre
Dernière intervention
16 mars 2024
9
26 déc. 2012 à 16:03
26 déc. 2012 à 16:03
=si(cellule=A1;"texte 1";si(cellule<20000;"Texte 2";si(et(cellule>20000;cellule<50000);"Texte 3";si(et(cellule>50000;cellule<100000);"Texte 4";"Texte 5"))))
Le but étant d'empiler les fonction logique, mais attention à ne pas en avoir trop car après la formule devient une vraie usine à gaz.
Le but étant d'empiler les fonction logique, mais attention à ne pas en avoir trop car après la formule devient une vraie usine à gaz.
Ltpv
Messages postés
5
Date d'inscription
mercredi 26 décembre 2012
Statut
Membre
Dernière intervention
26 décembre 2012
26 déc. 2012 à 16:19
26 déc. 2012 à 16:19
En situation, cela donne :
=SI(A1="HM";"par délégation";SI(I34<20000;"le Responsable";SI(ET(I34>20000;I34<50000);"le Directeur";SI(ET(I34>50000;I34<100000);"le DGA DGSU";SI(I34>10000;"par délégation")))))
Les deux premières conditions fonctionnent parfaitement, en revanche, que le montant soit supérieur à 20 000 ou à 100 000, c'est "par délégation" qui s'inscrit.
=SI(A1="HM";"par délégation";SI(I34<20000;"le Responsable";SI(ET(I34>20000;I34<50000);"le Directeur";SI(ET(I34>50000;I34<100000);"le DGA DGSU";SI(I34>10000;"par délégation")))))
Les deux premières conditions fonctionnent parfaitement, en revanche, que le montant soit supérieur à 20 000 ou à 100 000, c'est "par délégation" qui s'inscrit.
Ecam39
Messages postés
286
Date d'inscription
jeudi 12 janvier 2012
Statut
Membre
Dernière intervention
16 mars 2024
9
26 déc. 2012 à 16:28
26 déc. 2012 à 16:28
Essaye de tourner la formule comme ceci, c'est presque pareil.
=si(ou(cellule>A1;cellule>100000);"Texte 1";si(cellule=20000;"Texte 2";si(et(cellule>20000;cellule<50000);"Texte 3";si(et(cellule>50000;cellule<10000);"Texte 4";"Texte 1"))))
Sinon mets les valeurs 100 000/50 000/20 000 entre guillemet.
=si(ou(cellule>A1;cellule>100000);"Texte 1";si(cellule=20000;"Texte 2";si(et(cellule>20000;cellule<50000);"Texte 3";si(et(cellule>50000;cellule<10000);"Texte 4";"Texte 1"))))
Sinon mets les valeurs 100 000/50 000/20 000 entre guillemet.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
26 déc. 2012 à 16:40
26 déc. 2012 à 16:40
Bonjour
ta cellule en C1
=SI(OU(C1=A1;C1>=100000);"texte1";SI(C1<20000;"texte2";SI(C1<50000;"text3";"text4")))
attention tu n'as précisé si tes seuils sont "en dessous de" ou "égal et en dessous de"
il faut que tu mettes selon ce que tu veux <= ou <
ainsi si Tu as 20000 en C1, tu pourras avoir text2 ou text3
ta cellule en C1
=SI(OU(C1=A1;C1>=100000);"texte1";SI(C1<20000;"texte2";SI(C1<50000;"text3";"text4")))
attention tu n'as précisé si tes seuils sont "en dessous de" ou "égal et en dessous de"
il faut que tu mettes selon ce que tu veux <= ou <
ainsi si Tu as 20000 en C1, tu pourras avoir text2 ou text3
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ltpv
Messages postés
5
Date d'inscription
mercredi 26 décembre 2012
Statut
Membre
Dernière intervention
26 décembre 2012
26 déc. 2012 à 16:40
26 déc. 2012 à 16:40
Après plus amples virifications, il s'avère que la première formule fonctionne parfaitement auf pour les valeur 20 000, 50 000 et 100 000.
Je pense qu'il faudrait remplacer les "supérieur" par "supérieur ou égal". Je ne sais pas faire.
Je pense qu'il faudrait remplacer les "supérieur" par "supérieur ou égal". Je ne sais pas faire.
Ecam39
Messages postés
286
Date d'inscription
jeudi 12 janvier 2012
Statut
Membre
Dernière intervention
16 mars 2024
9
Modifié par Ecam39 le 26/12/2012 à 16:44
Modifié par Ecam39 le 26/12/2012 à 16:44
Il suffit de mettre >=
Ltpv
Messages postés
5
Date d'inscription
mercredi 26 décembre 2012
Statut
Membre
Dernière intervention
26 décembre 2012
26 déc. 2012 à 16:54
26 déc. 2012 à 16:54
J'ai un peu honte pour le coup du >=, mais je m'en remettrai vite, car la formule fonctionne parfaitement bien maintenant !!
Tu viens de me rendre un immense service.
Un grand merci du fond du coeur.
Valérie
Tu viens de me rendre un immense service.
Un grand merci du fond du coeur.
Valérie
Ecam39
Messages postés
286
Date d'inscription
jeudi 12 janvier 2012
Statut
Membre
Dernière intervention
16 mars 2024
9
26 déc. 2012 à 16:58
26 déc. 2012 à 16:58
De rien, au début je ne savais pas non plus pour les >= :)
Tu verras que dans nos formules, beaucoup de choses sont très bêtes mais qui changent complètement le resultat :)
Tu verras que dans nos formules, beaucoup de choses sont très bêtes mais qui changent complètement le resultat :)
Ltpv
Messages postés
5
Date d'inscription
mercredi 26 décembre 2012
Statut
Membre
Dernière intervention
26 décembre 2012
26 déc. 2012 à 17:14
26 déc. 2012 à 17:14
Merci à Michel aussi dont je viens juste de voir la réponse.