Formule en SI avec plusieurs conditions

Résolu/Fermé
dada54 Messages postés 72 Date d'inscription lundi 10 décembre 2012 Statut Membre Dernière intervention 16 décembre 2021 - 16 déc. 2021 à 06:58
PapyLuc51 Messages postés 4447 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 20 janvier 2025 - 17 déc. 2021 à 09:01
Bonjour,

Je vais essayer d'être le plus clair possible dans mes explications:

Dans ma case C2 = montant financé
Dans ma case C3 = type de financement (menu déroulant : VAC; VAC+1; VAC+3)
Dans ma case C4 = type d'assurance (menu déroulant : ecgo; ecp)
Dans ma case C5 = commission.

La je galère à trouver une formule en si avec plusieurs conditions pour ma case commission (C5) je voudrai trouver une formule qui me calcul toutes les conditions suivantes. :)

Les conditions:

Si aucune assurance 0€ de com.

Si le montant financé <3000€ avec un type de financement VAC avec l'assurance ecgo =20€ avec assurance ecp 30€ (les deux assurances ne se cumule pas l'une à l'autre)

Si le montant financé >3000€ avec un type de financement VAC avec l'assurance ecgo = 30€ avec assurance ecp 40€ (les deux assurances ne se cumule pas l'une à l'autre)

Si le type de financement est : VAC+1 avec l'assurance ecgo = 60€ et ecp = 80€ peu importe le montant financé. (les deux assurances ne se cumule pas l'une à l'autre)

Si le type de financement est : VAC+3 avec l'assurance ecgo = 120€ et ecp = 140€ peu importe le montant financé. (les deux assurances ne se cumule pas l'une à l'autre).

Merci pour votre aide

4 réponses

PapyLuc51 Messages postés 4447 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 20 janvier 2025 1 455
16 déc. 2021 à 10:55
Une autre approche

https://www.cjoint.com/c/KLqjZDIe6Ff

mais toujours avec le problème du montant en bascule à préciser

Cordialement
1
PapyLuc51 Messages postés 4447 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 20 janvier 2025 1 455
16 déc. 2021 à 12:14
Le même après correction
https://www.cjoint.com/c/KLqlovtypzf

Cordialement
1
dada54 Messages postés 72 Date d'inscription lundi 10 décembre 2012 Statut Membre Dernière intervention 16 décembre 2021 > PapyLuc51 Messages postés 4447 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 20 janvier 2025
16 déc. 2021 à 13:05
0
dada54 Messages postés 72 Date d'inscription lundi 10 décembre 2012 Statut Membre Dernière intervention 16 décembre 2021 > PapyLuc51 Messages postés 4447 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 20 janvier 2025
16 déc. 2021 à 13:11
Merci PapyLuc51!!!!

Ca fonctionne super bien je vais essayer de comprendre la formule!

Encore merci!!!

Bonne fêtes de fin d 'année
0
PapyLuc51 Messages postés 4447 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 20 janvier 2025 1 455
Modifié le 16 déc. 2021 à 14:45
Salut dada54

Après rectification du tableau des règles de commissions (éviter les cellules fusionnées pour certaines fonctions) et la liste déroulante pour C4 où était mentionné "ecvgo" à la place de "ecgo" (le mieux est de faire une/des liste(s) à part et faire référence aux cellules concernées)

La formule est
=SI(C2=0;0;SI(ET(C2<3000;C3="VAC");RECHERCHEH(C4;C9:D10;2;0);SI(ET(C2>=3000;C3="VAC");RECHERCHEH(C4;C9:D11;3;0);INDEX(C12:D13;EQUIV(C3;B12:B13;0);EQUIV(C4;C9:D9;0)))))


https://www.cjoint.com/c/KLqmWqhijPf

Et pour la formule sur le jour de semaine, celle-ci

=CHOISIR(JOURSEM(A2);"Dimanche";"Lundi";"Mardi";"Aucune correspondance";"Aucune correspondance";"Aucune correspondance";"Aucune correspondance")


Cordialement
1
PapyLuc51 Messages postés 4447 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 20 janvier 2025 1 455
Modifié le 16 déc. 2021 à 14:58
ou encore pour la dernière formule

=SI(JOURSEM(A2)>3;"Aucune correspondance";CHOISIR(JOURSEM(A2);"Dimanche";"Lundi";"Mardi")) 
1
dada54 Messages postés 72 Date d'inscription lundi 10 décembre 2012 Statut Membre Dernière intervention 16 décembre 2021
Modifié le 16 déc. 2021 à 21:14
Au TOP encore merci PapyLuc51!!!

Changez rien:)

Bonne fêtes de fin d'année!
0
PapyLuc51 Messages postés 4447 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 20 janvier 2025 1 455 > dada54 Messages postés 72 Date d'inscription lundi 10 décembre 2012 Statut Membre Dernière intervention 16 décembre 2021
Modifié le 17 déc. 2021 à 09:04
Bonjour et merci du retour.

La formule de Yoyo01000 est tout aussi valable mais il faut mettre >=3000 à la place de >3000

Pour aider à comprendre les fonctions RECHERCHEH et INDEX+EQUIV voir ces pages

https://www.excel-pratique.com/fr/fonctions/rechercheh
https://www.excel-pratique.com/fr/fonctions/index_equiv

Et une dernière pour la forme, la formule en C5 peut être réduite à

=SI(C2=0;0;SI(C3="VAC";SI(C2<3000;RECHERCHEH(C4;C9:D10;2;0);RECHERCHEH(C4;C9:D11;3;0));INDEX(C12:D13;EQUIV(C3;B12:B13;0);EQUIV(C4;C9:D9;0))))


Bonne fêtes de fin d'année également

Cordialement
0
Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 167
Modifié le 16 déc. 2021 à 08:00
Bonjour,

pour la première condition Si le montant financé <3000€ avec un type de financement VAC avec l'assurance ecgo =20€ avec assurance ecp 30€ (les deux assurances ne se cumule pas l'une à l'autre) :

en C4 il y a soit ecgo ou ecp mais en quelle cellule est leur valeur 20 ou 30 ?

Je n'ai pas regardé la suite des conditions.

Le mieux serait de partager votre fichier ou une copie de celui-ci mais qui soit anonymisé dans tous les cas.

Pour le partage, c'est par ici : https://www.cjoint.com/

0
Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 167
Modifié le 16 déc. 2021 à 08:18
Désolé, je viens de comprendre ^^

Pour VAC+1 et VAC+3, il faut se baser sur quel montant financé ?

En attendant, à tester en C5 :

=SI(ET(C2<3000;C3="VAC";C4="ecgo");20;SI(ET(C2<3000;C3="VAC";C4="ecp");30;SI(ET(C2>3000;C3="VAC";C4="ecgo");30;SI(ET(C2>3000;C3="VAC";C4="ecp");40;SI(ET(C3="VAC+1";C4="ecgo");60;SI(ET(C3="VAC+1";C4="ecp");80;SI(ET(C3="VAC+3";C4="ecgo");120;SI(ET(C3="VAC+3";C4="ecp");140;0))))))))
0
PapyLuc51 Messages postés 4447 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 20 janvier 2025 1 455
Modifié le 16 déc. 2021 à 09:18
Bonjour,

Salutations Yoyo01000

dada54
Il y a un calcul qui ne se fera pas ! qu'en est-il si le montant de C2 est 3000 pile ? Alors c'est <=3000 ou >=3000.

Cordialement
0
Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 167
16 déc. 2021 à 09:17
Salutations PapyLuc,

Je me suis fait cette remarque, moi aussi ! Je suis parti du principe, d'après le post 1, qu'il n'y aura jamais la valeur 3000.

Le cas échéant, devrat-il faire partie intégrante de <3000 ou de >3000 ? J'attends le retour de Dada54 pour confirmer nos réponses.

Bonne journée
0
dada54 Messages postés 72 Date d'inscription lundi 10 décembre 2012 Statut Membre Dernière intervention 16 décembre 2021
16 déc. 2021 à 13:02
Bonjour PapyLuc51,
Oui effectivement c'est >=3000€
merci beaucoup
0