Indiquer les unités dans une opération
Plusieurs solutions suivant la configuration de tes données
1) Au lieu d'entrer 3 tonnes dans ta cellule A1, entre 3 et définis un formatt personnalisé qui t'affichera 3 tonnes. Tu utilises ce même format bien sur la cellule recevant la réponse.
2) Avec une fonction perso :
Function CalculExp(Expression)
sExp =""
For i = 1 To Len(Expression.Value)
If InStr(1, ",()+*-/^0123456789%.", Mid(Expression, i, 1)) Then sExp =
sExp + Mid(Expression, i, 1)
Next
CalculExp = Evaluate(sExp)
End Function3) par formule
A mettre dans ton cas en C1 puis à recopier vers le bas
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)
Attention, la formule est à mettre sur une seule ligne
{=STXT(A1;EQUIV(;--ESTERR(--STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1)););NBCAR(A1)-SOMME(--ESTERR(--STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1))))*B1&SUBSTITUE(A1;STXT(A1;EQUIV(;--ESTERR(--STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1)););NBCAR(A1)-SOMME(--ESTERR(--STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1))));"")}
Auteurs : GeeDee, Flo Cabon, ChrisV
Mots clefs associés à cette page : format
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
