Fonction SI

Pour résumer :

Les tranche 1 qui font moins de 15h doivent avoir le tarif de la tranche 2

Les tranche 1 qui font entre 15h et 25h doivent avoir le tarif de la tranche 1

Les tranche 1 qui font entre 25h et 35h doivent avoir le tarif de la tranche 2

Les tranche 1 qui font plus de 35h doivent avoir le tarif de la tranche 1

Les tranche 2 qui font moins de 15h doivent avoir le tarif de la tranche 2 bis

Les tranche 2 qui font entre 15h et 25h doivent avoir le tarif de la tranche 3

Les tranche 2 qui font entre 25h et 35h doivent avoir le tarif de la tranche 2

Les tranche 2 qui font plus de 35h doivent avoir le tarif de la tranche 2

Les tranche 3 qui font moins de 15h doivent avoir le tarif de la tranche 2

Les tranche 3 qui font entre 15h et 25h doivent avoir le tarif de la tranche 3

Les tranche 3 qui font entre 25h et 35h doivent avoir le tarif de la tranche 3

Les tranche 3 qui font plus de 35h doivent avoir le tarif de la tranche 3

Maintenant il ne reste plus qu'a le formuler lol

Ni aurait-il pas possibilité de faire un tableau?

J'ai joint le fichier avec la formule de Dhany j'ai rajouter une feuille "Matrice" qui résume ce que je viens d'écrire

3test-2.xlsx (20.37 Ko)

Bonsoir Kevin,

J'allais te demander de mieux formaliser ton problème quand j'ai vu ton message précédent ;

tu as effectivement fait un effort dans ce sens, mais ce n'est pas encore assez clair !

Pour l'instant, je ne pense pas que ce soit une bonne idée d'avoir mis une tranche « 2 bis »,

donc essayons d'abord de faire sans.


C'est très bien d'avoir bien séparé les 3 tranches, avec pour chaque les différents horaires,

mais les bornes ne sont pas très claires :

1) moins de 15 h ➯ < 15 h : ok

2) entre 15 h et 25 h ➯ >= 15 h et < 25 h

3) entre 25 h et 35 h ➯ >= 25 h et <= 35 h

4) plus de 35 h ➯ > 35 h : ok

OU

1) moins de 15 h ➯ < 15 h : ok

2) entre 15 h et 25 h ➯ >= 15 h et <= 25 h

3) entre 25 h et 35 h ➯ > 25 h et <= 35 h

4) plus de 35 h ➯ > 35 h : ok

donc si c'est exactement 25 h, ça fait partie de

2) entre 15 et 25 ? ou de 3) entre 25 et 35 ?


Pour les résultats attendus, fais-les sans « tranche 2 bis », uniquement avec « tranche 1 », « tranche 2 », ou « tranche 3 », car même dans ton nouveau fichier "TEST 2.xlsx", il n'y a que 3 tranches en feuilles "Présentation" et "Données".

Fais une liste avec la même présentation que celle de ton message de 17:42 : en 3 groupes ; mais pour éviter toute ambiguïté, utilise les signes que j'ai utilisés : < ; >= ; <= ; >.


D'autre part, en feuille "Calculs" : a) enlève G17:G18 (pour essayer de faire sans ta tranche 2 bis) ; b) tu as successivement en D17:F18 ce qui est pour : "Coût Mensuel Tranche 2", "Coût Mensuel Tranche 3", "Coût Mensuel Tranche 1" ; si vraiment tu y tiens, laisse comme c'est, mais il me semble que ce serait plus logique de les mettre dans cet ordre : "Coût Mensuel Tranche 1", "Coût Mensuel Tranche 2", "Coût Mensuel Tranche 3".

Si tu modifies ton fichier, merci de le joindre de nouveau.

À te lire.

Les tranche 1 < 15h tarif tranche 2

Les tranche 1 >=15h et <25h tarif tranche 1

Les tranche 1 qui font entre >=25h et <35h tarif tranche 2

Les tranche 1 >= 35h tarif tranche 1

Les tranche 2 < 15h tarif tranche 2 bis

Les tranche 2 >=15h et <25h tarif tranche 3

Les tranche 2 qui font entre >=25h et <35h tarif tranche 2

Les tranche 2 >= 35h tarif tranche 2

Les tranche 3 < 15h tarif tranche 2

Les tranche 3 >=15h et <25h tarif tranche 3

Les tranche 3 qui font entre >=25h et <35h tarif tranche 3

Les tranche 3 >= 35h tarif tranche 3

J'espère que c'est plus précis pour toi

En effet il est plus logique de mettre dans l'ordre les tranche dans la page "calculs" ce que j'ai fait

Je n'ai pas utilisé la tranche 2 bis car je n'ai pas su comment l'intégrer...... Mais il est important de l'avoir car je me suis rendu compte en complétant mes tableaux de coûts et en faisant des test que pour les familles en tranche 2 qui font moins de 15h/ semaine le fait de rester en tarif tranche 1 ou 2 était encore beaucoup trop élevé et je voudrais vraiment être au plus juste et ne pas facturer quelque chose aux familles qu'elles ne nous doivent pas ^^

8test-2-2.xlsx (20.39 Ko)

regarde ca!

au plaisir


oups je pense que ce n'est pas ce que tu veut vu la discutions qui a suivi , mais c'est juste une autre manière de procéder lol

désolé si c'est pas efficace

4test-2.xlsx (19.58 Ko)

J'y jette un œil demain

ok : cette fois, ta liste était très claire, et je l'ai suivie scrupuleusement !

➯ encore une autre version ci-dessous ; fais tous les tests ; à te lire.

4test-3.xlsx (20.09 Ko)
dhany a écrit :

ok : cette fois, ta liste était très claire, et je l'ai suivie scrupuleusement !

➯ encore une autre version ci-dessous ; fais tous les tests ; à te lire.

Dhany c'est tous simplement parfait!

Il y avait juste une toute petite erreur que j'ai réussi à corriger, tu avais marqué F18 au lieu de Calculs!F18

En tout cas chapeau! Maintenant je vais essayer de comprendre le raisonnement intellectuel et je vais essayer de le refaire tout seul ahahah

Encore Merci

Bonjour Kevin,

Tu as tout à fait raison pour la petite erreur que j'ai faite ! désolé, et bravo pour l'avoir détectée et corrigée !

Je mets donc ici la formule corrigée et complète (qui doit bien sûr être saisie en E21 sur une seule ligne) :

=SI(OU(E9="";E17="");"?";

SI(E9=3;SI(E17<15;Calculs!E18;Calculs!G18);

SI(E9=2;SI(E17<15;Calculs!F18;SI(E17<25;Calculs!G18;Calculs!E18));

SI(OU(E17<15;ET(E17>=25;E17<35));Calculs!E18;Calculs!D18))))

Le début =SI(OU(E9="";E17="");"?"; est pour afficher un « ? » si E9 ou E17 sont vides :

pas de tranche de revenus indiquée, ou pas de nombre d'heures par semaine indiqué.

Suivent 3 parties, une pour chacune des 3 tranches.

rappel : j'ai suivi la liste de ton message d'hier à 22:32 (et j'ai commencé par la tranche la plus facile).


Partie 1, pour la Tranche 3 : SI(E9=3;SI(E17<15;Calculs!E18;Calculs!G18);

Si E9 = 3, alors pour la Tranche 3 :

si < 15 h : tarif tranche 2 ; sinon (dans tous les autres cas) : tarif tranche 3


Partie 2, pour la Tranche 2 : SI(E9=2;SI(E17<15;Calculs!F18;SI(E17<25;Calculs!G18;Calculs!E18));

Si E9 = 2, alors pour la Tranche 2 :

si < 15 h : tarif tranche 2 bis ; sinon, c'est >= 15 h :

si < 25 h (donc >=15 h et < 25 h) : tarif tranche 3 ;

sinon, c'est >= 25 h : tarif tranche 2


Partie 3, pour la Tranche 1 : SI(OU(E17<15;ET(E17>=25;E17<35));Calculs!E18;Calculs!D18)

La validation de données pour la cellule E9 fait que cette cellule peut contenir un nombre entier entre 1 et 3,

ou rien si tu appuies sur la touche Suppr (Supprimer) ; le cas vide a été traité en début de formule ; ensuite,

puisque les cas 3 et 2 ont déjà été traités, le dernier cas est forcément celui de la Tranche 1 ; c'est pourquoi

je n'ai pas mis ce test : SI(E9=1;

Pour la tranche 1 :

si < 15 h OU (si >= 25 h ET < 35 h) : tarif tranche 2 ;

sinon, pour les 2 autres cas : tarif tranche 1


J'espère que ce petit topo t'aura aidé à mieux comprendre cette longue formule.

Sauf si tu as autre chose à demander, merci de passer le sujet en résolu :

il suffit de cliquer sur la petite coche V qui est à droite du bouton EDIT.


Si après avoir passé le sujet en résolu, tu t'aperçois que tu as besoin d'autres modifs,

poste un nouveau message en dessous de celui-ci ; je le verrai quand même.

Cordialement

Super merci beaucoup pour ces explications

Rechercher des sujets similaires à "fonction"