Indiquer les unités dans une opération

Comment afficher 12 tonnes en C1 en multipliant A1= 3 tonnes par 4 ?

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 Function

3) 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 : , ,

Mots clefs associés à cette page :