Fonction Si avec plus de trois arguments
Résolu
ptiloup0303
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
ptiloup0303 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
ptiloup0303 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'aimerai continuer ma formule avec la fonction"si".
Je l'ai déjà faite avec trois arguments , et j'aimerai savoir comment faire si j'en rajoute un 4° voir plus.
Voici ma formule qui comprend on va dire des entrées pour un parc d'attraction.
=SI(B5<16;enfant;adulte)
En gros: si la personne a - de 16 ans alors on applique le tarif enfant, sinon on applique le tarif adulte.
=SI(B5<16;enfant;SI(B5>=60;retraité;adulte)).
Ensuite j'ai rajouté une ligne retraité.Donc si la personne a + de 60 ans ou a 60 ans , alors on applique le tarif retraité,sinon le tarif adulte.
Maintenant, je veux rajouter une ligne groupe.
Je rame.
aidez moi s'il vous plait
Merci
Je l'ai déjà faite avec trois arguments , et j'aimerai savoir comment faire si j'en rajoute un 4° voir plus.
Voici ma formule qui comprend on va dire des entrées pour un parc d'attraction.
=SI(B5<16;enfant;adulte)
En gros: si la personne a - de 16 ans alors on applique le tarif enfant, sinon on applique le tarif adulte.
=SI(B5<16;enfant;SI(B5>=60;retraité;adulte)).
Ensuite j'ai rajouté une ligne retraité.Donc si la personne a + de 60 ans ou a 60 ans , alors on applique le tarif retraité,sinon le tarif adulte.
Maintenant, je veux rajouter une ligne groupe.
Je rame.
aidez moi s'il vous plait
Merci
A voir également:
- Les arguments de tableau de countifs ne sont pas de la même taille.
- Comment réduire la taille d'un fichier - Guide
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
4 réponses
Bonjour,
Il faut continuer à jouer avec le "valeur si faut" de tes si pour faire tous tes tests...
(Attention toutefois.. Tu es limité à 256 caractères au total lorsque tu écris une formule....)
Mais dans l'exemple que tu nous donnes ça ferait :
Il faut continuer à jouer avec le "valeur si faut" de tes si pour faire tous tes tests...
(Attention toutefois.. Tu es limité à 256 caractères au total lorsque tu écris une formule....)
Mais dans l'exemple que tu nous donnes ça ferait :
=SI(B5="groupe";Grp;SI(B5<16;enfant;SI(B5>60;retraité;adulte)))
Salut,d'abord merci pour ta réponse qui a l'air d'être bonne,mais je suis novice avec excel donc je suppose que j' ai dû oublié de faire quelque chose dans mon tableau puisque ça m'affiche le tarif enfant en face de ma ligne groupe dans la colonne prix.Je dois surement mettre quelque chose dans la colonne age, mais quoi? la est la question.
Je me permets de t'envoyer mon tableau , si tu peux comprendre ce qui ne va pas.
Je cherche de mon coté.
Merci AGE PRIX
Raoul 15 21,00 €
Rachid 28 32,00 €
Ramirès 64 30,00 €
Rambo 32 32,00 €
Raphaël 9 21,00 €
félix 60 30,00 €
Groupe 21,00 €
Prix enfant: 21,00 €
Prix adulte: 32,00 €
Prix retraité: 30,00 €
Prix groupe 28,00 €
Je me permets de t'envoyer mon tableau , si tu peux comprendre ce qui ne va pas.
Je cherche de mon coté.
Merci AGE PRIX
Raoul 15 21,00 €
Rachid 28 32,00 €
Ramirès 64 30,00 €
Rambo 32 32,00 €
Raphaël 9 21,00 €
félix 60 30,00 €
Groupe 21,00 €
Prix enfant: 21,00 €
Prix adulte: 32,00 €
Prix retraité: 30,00 €
Prix groupe 28,00 €
La formule cherche le mot "groupe" dans la cellule B8 ... hors en B8 .. toi tu n'as rien.... Il considère que Vide est inférieur à 16 ....
A la limite il suffit juste de rechercher "groupe" sur la colonne A et non B ..
Mais bon. regardes aussi les réponses des autres (PHILOU et GYRUS).. elles ont l'air plus "performantes".
A la limite il suffit juste de rechercher "groupe" sur la colonne A et non B ..
=SI(A8="Groupe";Grp;SI(B8<16;enfant;SI(B8>60;retraité;adulte)))
Mais bon. regardes aussi les réponses des autres (PHILOU et GYRUS).. elles ont l'air plus "performantes".
Slt, merci pour ta formule qui fonctionne , mais j'aimerai mettre quelque chose dans ma cellule vide qui correspondrait au nombre de personnes pour la cellule groupe et qui me donnerait le tarif groupe pour chercher dans la colonne B comme les formules au dessus.A tu une solution?
Ce n'est pas évident pour moi car je débute.
Merci beaucoup.
Ptiloup0303
Ce n'est pas évident pour moi car je débute.
Merci beaucoup.
Ptiloup0303
Bonjour
En considérant l'âge en B5
et le nombre de personne en A5 et qu'un groupe comprend mini 10 individus
en C5 mettre cette formule
=SI(ET(SI(B5<16;15;SI(B5>=60;20;25))=25;A5>=10);22;SI(B5<16;15;SI(B5>=60;20;22)))
Il serait bon de mettre le tarif sous forme de table
enfant 15 = j3
retraité 20 = j4
adulte 25 = j5
groupe 22 = j6
et de remplacer les valeurs dans la formule par leur adresse, ce qui facilite les changements des tarifs
=SI(ET(SI(B5<16;J3;SI(B5>=60;J4;J5))=25;A5>=10);$J$6;SI(B5<16;$J$3;SI(B5>=60;$J$4;$J$5)))
En considérant l'âge en B5
et le nombre de personne en A5 et qu'un groupe comprend mini 10 individus
en C5 mettre cette formule
=SI(ET(SI(B5<16;15;SI(B5>=60;20;25))=25;A5>=10);22;SI(B5<16;15;SI(B5>=60;20;22)))
Il serait bon de mettre le tarif sous forme de table
enfant 15 = j3
retraité 20 = j4
adulte 25 = j5
groupe 22 = j6
et de remplacer les valeurs dans la formule par leur adresse, ce qui facilite les changements des tarifs
=SI(ET(SI(B5<16;J3;SI(B5>=60;J4;J5))=25;A5>=10);$J$6;SI(B5<16;$J$3;SI(B5>=60;$J$4;$J$5)))
Bonsoir,
Comme l'a suggéré PHILOU10120, tu as sûrement intérêt à utiliser une table.
Cela te permettra de faire évoluer facilement ton barème.
https://www.cjoint.com/?DLbubRS9F1Z
A+
Comme l'a suggéré PHILOU10120, tu as sûrement intérêt à utiliser une table.
Cela te permettra de faire évoluer facilement ton barème.
https://www.cjoint.com/?DLbubRS9F1Z
A+
un groupe de personne qui plus on est plus on a de remise