Imbriquer fonction SI

Résolu
Bonjour, bonjour
alors voila je suis stagiaire en comptabilité et j'ai besoin pour un fichier excel de note de frais d'imbriquer des fonction si a double condition.

En gros j'ai utiliser des listes déroulantes pour deux cellules, AA5 qui détermine la puissance en chevaux fiscaux du véhicule utilisé : 3-4-5-6-7et plus
et la cellule AA7 avec une fourchette de kilomètre parcourue : 0 à 5000, 5001 à 20000 et plus de 20.000
j'ai également un tableau/matrice avec le nouveau tableau kilométrique 2014

tous sa pour dire que sa fais 4h que je cherche une formule pour obtenir directement le barème euro/km en prenant en compte la cellule AA5-AA7 et le tableau

J'ai essayer pour commencer =SI(AA5="3"&AA7="0à5000";0;0.408);SI(AA5="3"&AA7="5001à20000";0;(0.244*1+825))
Sauf qu'il n'accepte pas ...

Si jamais un adepte de excel passe par ici je lui serait reconnaissant de me filer un petit coup de main merci d'avance.

7 réponses

  1. Contributeur
    SI(AA5="3"&AA7="0à5000";0;0.408)

    SI(ET(AA5="3";AA7="0 à5000);0;0,408) etc

    pourquoi "3" et non 3 ?
    Michel
    0
    1. Contributeur
      Bonjour
      =SI(ET(AA5=3;AA7<=5000);0,408;SI(ET(AA5=3;AA7<=10000);(0,244+825);0))
      (on ne voit pas très bien l'utilité du *1?)
      mais si vous avez un nombre important de cas de figure, mieux vaut utiliser une grille
      pour définir le tarif
      Revenez si besoin avec toutes les info si vous voulez que l'on vous arrange ça.

      crdlmnt
      Errare humanum est, perseverare diabolicum
      0
      1. Contributeur
        Bonjour

        la formule devrait ressembler à ça

        =SI(ET(AA5=3;AA7<=5000);0,408;SI(ET(AA5=3;AA7<=20000);0,244;0,825))
        pour un critère

        Dans votre cas il faudrait une table avec les CV et les KM et chercher la valeur au croisement des deux données

        = RECHERCHEV(AA5;AE1:AH6;SI(AA7<=5000;2;SI(AA7<=20000;3;4));FAUX)

        les CV sont en AE2 à AE6
        les Km sont en AF1=5000
        AG1 = 20000
        AH1 = 20001

        C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
        0
        1. je me permet juste une petite question sur votre formule, dans la deuxième partie de votre formule il y a AA <=20000 sauf que cela vas prendre en compte de 0 a 20.000 non ?
          0
        2. Contributeur
          non si la valeur est plus faible les autres critères auront répondus
          0
        3. http://impotsurlerevenu.org/nouveautes-impot-2014/836-nouveau-bareme-kilometrique-2014.php

          si vous descendez jusqu'àu quart de la page vous trouverez le tableau kilométrique auquel je fais référence, il est présent sur la page 2 de mon tableur excel afin de ne pas gêné l'impression

          Je pense que votre fonction est tout à fait adaptable à la situation j'ai juste eu quelque problème de cellule en la rentrant .. le problème est compliquer et je pense voir le tableau sera plus efficace que mes propres explications
          Je vous remercie énormément de m'aider, en espérant réussir a boucler cette formule !
          cordialement un stagiaire en comptabilité
          0
      2. les 1 étant la seul solution que j'ai trouver pour remplacer le calcule d'origine ^^
        en effet au départ cela revient a (0.244*kms)+825
        pourquoi "3" ? sur conseille des expert comptable présent avec moi a vrai dire
        je ne suis même pas sur que cela soit réalisable sur excel au final car je ne voit pas comment le retranscrire ...

        cela ferait une imbrication de 15 si en prenant en compte deux listes déroulante ...
        puissance de chevaux 3 entre 0 et 5000 kms => 0.408 etc ...
        je vais essayer les deux solutions proposer je reviens vers vous aussi vite que possible, merci au faite pour votre rapidité de réponse !
        0
        1. Contributeur
          Bonjour

          un exemple des possibilités

          https://www.cjoint.com/?3ADpHtxV6Sx
          0
          1. Tout simplement merci PHILOU, depuis 8h30 ce matin j'étais dessus !
            je remercie sincèrement tout ceux qui ont essayer de m'aider & une agréable fin de journée ;)
            0
        2. Me revoilà avec un autre petit soucis mineur,
          Le lien que vous m'avez envoyer hier marche a merveille PHILOU au petit détail prêt que vous avez intégrer les frais de déplacements aux trois fourchettes kilométrique qui sont 5000;20000;20001 or ils ne faudraient les intégrer que sur la fourchette 20000
          Voici la formule actuelle que j'ai "plagier" "recopier" du lien que vous m'avez envoyer hier
          =RECHERCHEV(AA5;B3:F8;5;FAUX)

          et je ne sait pas trop quoi modifier pour que la formule ne prenne en compte que la plage 20000 ...
          0
          1. Contributeur
            Bonjour

            Sur mon fichier en AA9 mettre cette formule

            =SI(AA7=20000;(AA6*AC6)+AD6;AA6*AC6)

            ou celle-ci dans AD6

            =SI(AA7=20000;RECHERCHEV(AA5;AE1:AI6;5;FAUX);0)

            C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
            0
            1. Une fois de plus merci PHILOU
              Je vous souhaite une excellente journée et merci énormément d'aider les jeunes novices sur Excel !
              cordialement un jeune stagiaire qui vous remercie
              0