Imbriquer fonction SI

Résolu
galère -  
Stagecompta Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -
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.



A voir également:

7 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
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
galère
 
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
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
non si la valeur est plus faible les autres critères auront répondus
0
galère
 
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
galère
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour

un exemple des possibilités

https://www.cjoint.com/?3ADpHtxV6Sx
0
galère
 
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
galère
 
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
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
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
Stagecompta Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
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