Magic_Doctor
XLDnaute Barbatruc
Bonsoir,
J'ai 2 colonnes nommées (l'une s'appelant "ColonneLimiteInf", l'autre "ColonneLimiteSup") dans lesquelles se trouvent des chiffres décimaux ou pas. S'il s'agit de chiffres décimaux, le nombre de décimales est variable.
Je dispose d'une fonction intitulée "HowLong" qui me renvoie le nombre de décimales d'un chiffre, par ex., en supposant que dans la cellule A1 il y ait le chiffre 12.369 : HowLong(A1)=3 (effectivement il y a 3 décimales ou, si vous préférez, 3 chiffres après la virgule).
Je voudrais connaître le nombre maximum de décimales que l'on peut trouver dans les 2 colonnes.
Une solution "lourde" consiste à mettre à côté de chacune des 2 colonnes une colonne supplémentaire, et dans chaque cellule écrire "=HowLong(Cellule de la colonne correspondante)", on tire ensuite jusqu'au bas de la colonne, puis on fait de même avec l'autre colonne. Enfin, on trouve ce que l'on cherchait, à savoir le nombre de décimales le plus important existant dans les 2 colonnes par (en supposant que les colonnes où sont rapportés les nombres de décimales aillent de E10 à E50 et de G10 à G50) :
"=Max(E10:E50;G10;G50)"
Je cherche une solution, disons plus "légère", qui m'éviterait de rajouter 2 colonnes excédentaires. Je pense qu'au moyen d'une formule matricielle on pourrait y arriver, mais je bute...
En tout cas merci pour toute aide.
J'ai 2 colonnes nommées (l'une s'appelant "ColonneLimiteInf", l'autre "ColonneLimiteSup") dans lesquelles se trouvent des chiffres décimaux ou pas. S'il s'agit de chiffres décimaux, le nombre de décimales est variable.
Je dispose d'une fonction intitulée "HowLong" qui me renvoie le nombre de décimales d'un chiffre, par ex., en supposant que dans la cellule A1 il y ait le chiffre 12.369 : HowLong(A1)=3 (effectivement il y a 3 décimales ou, si vous préférez, 3 chiffres après la virgule).
Je voudrais connaître le nombre maximum de décimales que l'on peut trouver dans les 2 colonnes.
Une solution "lourde" consiste à mettre à côté de chacune des 2 colonnes une colonne supplémentaire, et dans chaque cellule écrire "=HowLong(Cellule de la colonne correspondante)", on tire ensuite jusqu'au bas de la colonne, puis on fait de même avec l'autre colonne. Enfin, on trouve ce que l'on cherchait, à savoir le nombre de décimales le plus important existant dans les 2 colonnes par (en supposant que les colonnes où sont rapportés les nombres de décimales aillent de E10 à E50 et de G10 à G50) :
"=Max(E10:E50;G10;G50)"
Je cherche une solution, disons plus "légère", qui m'éviterait de rajouter 2 colonnes excédentaires. Je pense qu'au moyen d'une formule matricielle on pourrait y arriver, mais je bute...
En tout cas merci pour toute aide.