Formule en SI avec plusieurs conditions

Résolu
dada54 Messages postés 64 Date d'inscription   Statut Membre Dernière intervention   -  
PapyLuc51 Messages postés 4570 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. PapyLuc51 Messages postés 4570 Date d'inscription   Statut Membre Dernière intervention   1 513
     
    Une autre approche

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

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

    Cordialement
    1
    1. PapyLuc51 Messages postés 4570 Date d'inscription   Statut Membre Dernière intervention   1 513
       
      Le même après correction
      https://www.cjoint.com/c/KLqlovtypzf

      Cordialement
      1
      1. dada54 Messages postés 64 Date d'inscription   Statut Membre Dernière intervention   > PapyLuc51 Messages postés 4570 Date d'inscription   Statut Membre Dernière intervention  
         
        0
      2. dada54 Messages postés 64 Date d'inscription   Statut Membre Dernière intervention   > PapyLuc51 Messages postés 4570 Date d'inscription   Statut Membre Dernière intervention  
         
        Merci PapyLuc51!!!!

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

        Encore merci!!!

        Bonne fêtes de fin d 'année
        0
  2. PapyLuc51 Messages postés 4570 Date d'inscription   Statut Membre Dernière intervention   1 513
     
    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
    1. PapyLuc51 Messages postés 4570 Date d'inscription   Statut Membre Dernière intervention   1 513
       
      ou encore pour la dernière formule

      =SI(JOURSEM(A2)>3;"Aucune correspondance";CHOISIR(JOURSEM(A2);"Dimanche";"Lundi";"Mardi")) 
      1
    2. dada54 Messages postés 64 Date d'inscription   Statut Membre Dernière intervention  
       
      Au TOP encore merci PapyLuc51!!!

      Changez rien:)

      Bonne fêtes de fin d'année!
      0
      1. PapyLuc51 Messages postés 4570 Date d'inscription   Statut Membre Dernière intervention   1 513 > dada54 Messages postés 64 Date d'inscription   Statut Membre Dernière intervention  
         
        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
  3. Yoyo01000 Messages postés 1720 Date d'inscription   Statut Membre Dernière intervention   168
     
    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
    1. Yoyo01000 Messages postés 1720 Date d'inscription   Statut Membre Dernière intervention   168
       
      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
  4. PapyLuc51 Messages postés 4570 Date d'inscription   Statut Membre Dernière intervention   1 513
     
    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
    1. Yoyo01000 Messages postés 1720 Date d'inscription   Statut Membre Dernière intervention   168
       
      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
    2. dada54 Messages postés 64 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour PapyLuc51,
      Oui effectivement c'est >=3000€
      merci beaucoup
      0