Imbriquer fonction SI

Résolu/Fermé
galère - 29 janv. 2014 à 14:26
Stagecompta Messages postés 1 Date d'inscription jeudi 30 janvier 2014 Statut Membre Dernière intervention 30 janvier 2014 - 30 janv. 2014 à 10:54
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 29/01/2014 à 14:35
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 29/01/2014 à 14:36
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 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
Modifié par PHILOU10120 le 29/01/2014 à 15:15
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
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 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
29 janv. 2014 à 15:04
non si la valeur est plus faible les autres critères auront répondus
0
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
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 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
29 janv. 2014 à 15:34
Bonjour

un exemple des possibilités

https://www.cjoint.com/?3ADpHtxV6Sx
0
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
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 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
Modifié par PHILOU10120 le 30/01/2014 à 10:43
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 jeudi 30 janvier 2014 Statut Membre Dernière intervention 30 janvier 2014
Modifié par Stagecompta le 30/01/2014 à 10:54
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