Soustraction de valeur , et si cellules vide moyenne

J'ai un tableau avec des valeurs montantes exemple : 5;10;85;110;125....

Je souhaite avoir la différence entre chaque valeur précédente. 10-5 : 5 ; 85-10 : 75 ; ect...

Et si mes valeurs ne sont pas remplis , qu'il y a des celulles vide, je voudrais que les celulles ou mon calcul se fais soit remplacer par la moyenne...

par exemple mes valeurs : En A1 : 10 ; En A25 : 200

je voudrais que mes cellules de différence se remplissent automatiquement peu importe la quantité de cellule vide : dans notre cas (200-10)/25 = 7.60 .


Merci d'avance !

Bonjour. Bienvenue sur le Forum

Premier nombre en A1

Formule en B2 à incrémenter vers le bas

=SI(A2="";"";SI(A1="";(MAX($A$1:A2)-MAX($A$1:A1))/(LIGNE()-EQUIV(MAX($A$1:A1);$A$1:A1;0)+1);A2-A1))

Cordialement

22classeur10.xls (15.50 Ko)

bonsoir,

ne faut-il pas oter le +1 dans ta formule, Amadeus ?

B9: 15 => 18,75

B11: 16,66 => 25

cdlmt,

AL


@bgc29:

"je voudrais que mes cellules de différence se remplissent automatiquement peu importe la quantité de cellule vide : dans notre cas (200-10)/25 = 7.60 ."

=> ce ne serait pas plutôt (200-10)/24=7,9166 ?

bonne soirée !

AL

oups pardon c bien 7.91


Oui en fait je voudrais que chaque case vide me donne la moyenne comprise entre chaque dernière valeur...

je pense que dans ton dernier exemple, on ne devrait pas avoir (200-125)/13=5,769 dans chaque cellule de la plage C7:C19, mais (200-125)/14=5,357 dans chaque cellule de la plage C7:C20.

cdlmt,

AL


en effet :

valeurs en A1 et en A25 => plage B2:B25, (A25-A1)/24

valeurs en B6 et en B20 => plage C7:C20, (B20-B6)/14

cdlmt,

AL

17classeur10-al.xlsx (14.21 Ko)

ci-joint une proposition en deux étapes, basée sur une adaptation de la formule d'Amadéus.

cdlmt,

AL

C'est parfait, Merci beaucoup !

Bonjour

Ton énoncé initial

par exemple mes valeurs : En A1 : 10 ; En A25 : 200

je voudrais que mes cellules de différence se remplissent automatiquement peu importe la quantité de cellule vide : dans notre cas (200-10)/25 = 7.60 .

soit la prise en compte pour la moyenne de toutes les lignes.

Sur l'image que tu as envoyée, la première ligne n'est plus prise en compte.

Formule matricielle (Validation avec les 3 touches Ctrl+Maj+Entrée) en C3, incrémentée vers le bas

=SI(B3="";(INDIRECT("B"&MIN(SI($B3:$B$100<>"";LIGNE($B3:$B$100))))-MAX($B$2:$B2))/(MIN(SI($B3:$B$100<>"";LIGNE($B3:$B$100)))-MAX(SI($B$2:$B3<>"";LIGNE($B$2:$B3))));(MAX($B$2:B3)-MAX($B$2:B2))/(LIGNE()-EQUIV(MAX($B$2:B2);$B$2:B2;0)-1))

Cordialement

12classeur10.xls (20.00 Ko)

La copie de la formule provoque quelque erreur de calcul si on incrémente mal , mais en respectant bien l'incrémentation ça fonctionne ! Merci !

Rechercher des sujets similaires à "soustraction valeur vide moyenne"