Besoin d'aide formule "SI"
Résolu
Ltpv
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Ltpv Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Ltpv Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Bonjour,
J'ai besoin d'aide sur une formule trop compliquée pour moi.
Il y a une condition et 4 "sous-conditions". J'explique :
Si ma cellule = A1, écrire "texte 1"
Si ma cellule différente de A1, j'ai 4 possibilités :
montant de la cellule < 20 000 écrire "texte 2"
20 000 <montant cellule<50 000 écrire "texte 3"
50 000 <montant cellule<100 000 écrire "texte 4"
montant cellule >100 000 écrire "texte 1"
Quelqu'un peut m'aider ?
Bonjour,
J'ai besoin d'aide sur une formule trop compliquée pour moi.
Il y a une condition et 4 "sous-conditions". J'explique :
Si ma cellule = A1, écrire "texte 1"
Si ma cellule différente de A1, j'ai 4 possibilités :
montant de la cellule < 20 000 écrire "texte 2"
20 000 <montant cellule<50 000 écrire "texte 3"
50 000 <montant cellule<100 000 écrire "texte 4"
montant cellule >100 000 écrire "texte 1"
Quelqu'un peut m'aider ?
A voir également:
- Besoin d'aide formule "SI"
- Formule si et - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
8 réponses
=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.
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.
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.
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
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.