Calcul conditionnel excel

Fermé
horus63 - 19 mars 2011 à 10:58
michel_m
Messages postés
16569
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
23 mai 2022
- 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

1 réponse

michel_m
Messages postés
16569
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
23 mai 2022
3 280
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