OVH Cloud OVH Cloud

un calcul avec une chaine de caractères?

5 réponses
Avatar
Pollux
Re et encore moi,
je pensais avoir réglé mes problèmes, mais plus on apprend et plus on en
découvre.
j'ai, au départ une formule toute bête :
"=(RC[-1])*((RC[-3]/20)^2*PI()*0.784)" et
qui fonctionne super bien, sauf que de temps en temps, le RC[-3] ce n'est
pas "6" mais "d6".
Comment puis-je résoudre ce nouveau problème?
merci pour vos lumières

Pollux

5 réponses

Avatar
Oliv'
Pollux wrote:
Re et encore moi,
je pensais avoir réglé mes problèmes, mais plus on apprend et plus on
en découvre.
j'ai, au départ une formule toute bête :
"=(RC[-1])*((RC[-3]/20)^2*PI()*0.784)" et
qui fonctionne super bien, sauf que de temps en temps, le RC[-3] ce
n'est pas "6" mais "d6".
Comment puis-je résoudre ce nouveau problème?
merci pour vos lumières

Pollux
Bonjour,

Si ce ne peut être que d6 en chaine de caractère :
=si(rc[-3]="d6";(RC[-1])*((droite(RC[-3];1)/20)^2*PI()*0.784);(RC[-1])*((RC[-3]/20)^2*PI()*0.784)")
Oliv'
ps j'ai pas testé

Avatar
Pollux
Merci beaucoup Oliv', je me doutais bien qu'il y avait quelque chose comme
çà.
Mais bien sûr, la chaîne ce n'est pas que "d6", mais c'est toujours "d"
nombre.
J'essaies de voir si je peux trouver sur tes bases.
Avatar
Oliv'
Pollux wrote:
Merci beaucoup Oliv', je me doutais bien qu'il y avait quelque chose
comme çà.
Mais bien sûr, la chaîne ce n'est pas que "d6", mais c'est toujours
"d" nombre.
J'essaies de voir si je peux trouver sur tes bases.


= si(gauche(rc(-3);1) = "d"
Je te laisse compléter le reste
Oliv'

Avatar
AV
Et si tu passais en style de référence A1 ?

AV
Avatar
Pollux
Merci pour vos propositions, mais j'ai contourné le problème, en faisant des
sommes conditionnelles.
pour ce qui est des références "A1", ce m'est plus simple en RC pour faire
tourner ma macro.
Merci à vous deux, et je garde dans un coin les formules de Oliv'.

@+