Calcul selon une valeur fixe Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
V
VirginieV
Jeune membre
Jeune membre
Messages : 41
Inscrit le : 4 avril 2014
Version d'Excel : 2007 PC

Message par VirginieV » 18 avril 2014, 12:54

Bonjour,
Voilà, je souhaiterai trouver une macro ou une fonction qui me permettent ceci :
J'ai une colonne avec plusieurs valeurs :
01500
02500
05000
08000
58000
95000
00500 ---- J'ai une autre colonne qui me calcul la différence entre les données =SI(C10="";"";(G10-G9))--- sauf que je ne sais pas comment faire afin qu'il calcule de 95000 à 99999 puis de 00000 à 00500 ---- Il me sort dans mon cas, un chiffre négatif :(
Quelqu'un aurait-il une idée???
Merci pour votre aide
Virginie
Avatar du membre
mbbp
Passionné d'Excel
Passionné d'Excel
Messages : 6'300
Appréciations reçues : 228
Inscrit le : 29 mars 2014
Version d'Excel : 2007 FR

Message par mbbp » 18 avril 2014, 13:07

Bonjour VirginieV,

Peut-être ? =SI(C10="";"";SI(G10-G9>0;G10-G9;G9-G10))

mbbp
V
VirginieV
Jeune membre
Jeune membre
Messages : 41
Inscrit le : 4 avril 2014
Version d'Excel : 2007 PC

Message par VirginieV » 18 avril 2014, 15:04

Bonjour mbpp,
Non cela ne fonctionne pas car l'outil doit comprendre que lorsque dans le calcul il arrive à la valeur 99999, il doit reprendre son calcul à 0, par exemple :
95000 à 00520 = 99999-95000 = 4999 + 520 = 5519
et non pas inversé le calcul...
Merci tout de même pour ton aide.
@+
Avatar du membre
mbbp
Passionné d'Excel
Passionné d'Excel
Messages : 6'300
Appréciations reçues : 228
Inscrit le : 29 mars 2014
Version d'Excel : 2007 FR

Message par mbbp » 18 avril 2014, 17:42

Bonjour VirginieV,

=SI(G10<G9;99999-G9+G10;(G10-G9))

mbbp
V
VirginieV
Jeune membre
Jeune membre
Messages : 41
Inscrit le : 4 avril 2014
Version d'Excel : 2007 PC

Message par VirginieV » 30 avril 2014, 13:24

Bonjour mbpp,
Tout d'abord désolé pour ma réponse tardive mais j'ai été débordé et j'ai pas eu le temps de m'y repencher avant aujourd'hui..Merci pour ton aide. J'ai du un peu la modifier afin qu'il prenne tous les cas de figure mais cela m'a aidé.
Voici la version définitive de la formule et ca marche : =SI(G10="";"";SI(G11="00000";"0";SI(G10<G9;99999-G9+G10-0;SI(G10>G9;G10-G9;0))))
Yep ! :D
@+
Virginie
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message