Aide pour réaliser une formule

Bonjour à tous,

J'ai besoin d'une formule trop complexe pour mon niveau d'Excel :

Colonne

A....................B......................C

-Y.................X1

Il y a des cases vides entre X1 et X2

+Y................X2.................=X2-X1

Il y a des cases vides entre X2 et X3

-Y.................X3..................=X2-X3

La formule a réaliser se trouve au niveau de la colonne C. Lorsqu'il y a une nouvelle valeur dans la colonne B, il faut la soustraire avec la précédente.

Pour la soustraction, il faut regarder le signe de la valeur dans la colonne A. Si la valeur est positive, il faut soustraire la valeur précédente à la nouvelle valeur (X2-X1). Si la valaur est négative, il faut soustraire la nouvelle valeur à la précédente (X2-X3).

Je vous remercie d'avance pour votre aide !

Bonjour,

Bonjour,

pourrais-tu joindre un fichier exemple pour mieux comprendre ton besoin.

bien sûr, voici un exemple (dans le fichier)

Re,

si j'ai bien compris, en C2 :

=SI(SIGNE(A2)<>SIGNE(A1);B2-INDEX(B$1:B1;EQUIV(9^9;B$1:B1));"")

@ tirer vers le bas

@ + +

Merci Rachid pour ton aide,

Il y a juste une erreur au niveau de la ligne 26 et 37 (le résultat devrait être respectivement 2 et -1)

Pour la ligne 26 : 6-8=2 car 3(l. 17) est positif.

Pour la ligne 37 : 2(ligne 31) est positif, ansi, C37 = 5-4 = -1 et non 1

Re,

désolé, je viens de comprendre, en C2 :

=SI(SIGNE(A2)<>SIGNE(A1);(B2-INDEX(B$1:B1;EQUIV(9^9;B$1:B1)))*SIGNE(A2);"")

@ tirer vers le bas

@ + +

re,

C'est exactement ça ! Encore merci pour ton aide

Rechercher des sujets similaires à "aide realiser formule"