Calcul conditionnel excel

Fermé
horus63 - 19 mars 2011 à 10:58
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 19 mars 2011 à 11:40
Bonjour,

voici mon problème, j'ai une liste de valeur toujours ranger en ordre croissant (colonne B), voici un exemple :

colonne A colonne B

* 25
36
* 125
* 256
336
456
* 656
* 2056


j'aimerais que dans la colonne C soit calculée la différence entre 2 valeurs successives ayant un astérisque en face en ignorant les autres valeurs. Il faut que cela marche dans tous les cas de figures puisque à chaque nouveau tableau les astérisques ne seront pas placées au même endroit! voici le résultat pour cet exemple:

colonne A colonne B colonne C

* 25
36
* 125 100 (résultat de 125-25)
* 256 131 (résultat de 256-125)
336
456
* 656 400 (résultat de 656-256)
* 2056 1400 (résultat de 2056-656)

en faisant varié les "*" de place, il faudrait que les calculs soient recalculés en fonction bien évidemment.
La solution se trouve peut etre dans les macros que je ne maîtrise pas du tout, un exemple concret serait le bien venu si vous avez la réponse!! merci beaucoup
A voir également:

1 réponse

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
19 mars 2011 à 11:40
Bonjour,

Tant qu'on peut éviter VBA! proposition par formule avec colonne intermédiaire

https://www.cjoint.com/?3dtlMIQKMm8
0