Mettre un + devant le résultat d'une formule

Bonjour à tous,

Je suis à la recherche d'une solution pour mettre devant le résultat d'une formule un (+)

Dans la colonne H ligne 6 le résultat de J6-F6 est 32 et j'aimerais faire apparaitre +32

Est ce possible ?

Bonjour Sims, le forum,

Essayez ceci :

="+"&SOMME(J6-F6)

Cordialement.

AL 22

Bonjour AL22

Je vais mettre un peu de clarté dans ma demande.

Dans le fichier en PJ

Dans la colonne K j'aimerais avoir la progression en % entre la colonne M et la colonne I

Est ce que cela est possible sachant que mes valeurs sont négative et par conséquence dans K4 le résultat devrait être + (x)%

car je suis passé de -190 à -157

Bonjour Sim et AL 22,

a tester

=(M4-I4)/ABS(I4)

Re, bonjour stepaustras,

Essayez cette formule en 'K6'.

=SI(I4<>0;SI(M4<>0;SI((M4-I4)/ABS(I4)>0;"+"&ARRONDI((M4-I4)/ABS(I4)*100;2)&"%";ARRONDI((M4-I4)/ABS(I4)*100;2)&"%"); ""); "")

J'ai placé un arrondi à 2 chiffres après la virgule. A vous de modifier.

AL 22

Sauf que c'est pour Sim

Hello

Une proposition, dénominateur en valeur absolue + format conditionnel

@+

Merci AL22

et merci a toi aussi STEPAUTRAS

La version de AL22 fonctionne.

T'as oublié BAROUTE78 Il t'as fais la total, fichier refait + mise en forme et surtout cela fait une formule plus courte, c'est mieux de formater la colonne (clique droite et format) que de passer par une formule a rallonge qui t’alourdis plus ton fichier

Désolé Barroute78,

Merci à toi !

J'ai encore besoin de vous AL = 181:06:00 et AM = 189:12:00

Comment faire pour avoir:

si AL plus grand de 00:05:00 que AM alors AL devient rouge

si AL plus petit de 00:05:00 que AM alors AL devient rouge

si AL est entre plus pour moins 00:04:59 alors AL devient vert

Re a tester

=ET(AL-AM>TIME(0,5,0),AL-AM<>"")

Avec une macro pour formater le cellules

Sub FormaterCellules()
    Dim Plage As Range
    Dim Cellule As Range
    Dim AL As Date
    Dim AM As Date
    Dim Diff As Date

    ' Spécifiez la plage de cellules où vous avez les valeurs AL et AM
    Set Plage = Range("AL1:AL100") ' Ajustez cette plage en fonction de vos besoins

    ' Parcourez chaque cellule de la plage
    For Each Cellule In Plage
        ' Vérifiez si les cellules AL et AM ne sont pas vides
        If Not IsEmpty(Cellule.Value) And Not IsEmpty(Cellule.Offset(0, 1).Value) Then
            ' Convertissez les valeurs des cellules en dates
            AL = Cellule.Value
            AM = Cellule.Offset(0, 1).Value
            ' Calculez la différence entre AL et AM
            Diff = Abs(AL - AM)
            ' Formatez la cellule en fonction des conditions
            If Diff > TimeValue("00:05:00") Then
                Cellule.Interior.Color = RGB(255, 0, 0) ' Rouge
            ElseIf Diff < TimeValue("00:05:00") Then
                Cellule.Interior.Color = RGB(255, 0, 0) ' Rouge
            ElseIf Diff <= TimeValue("00:04:59") Then
                Cellule.Interior.Color = RGB(0, 255, 0) ' Vert
            End If
        End If
    Next Cellule
End Sub

Stepautras,

Je met ou cette formule ?

J'ai déjà de formules dans AL et AM

c'est pas bon AM elle est fusionnée redis tes colonnes et c'est dans feuille "Base" cette fois ?

Rechercher des sujets similaires à "mettre devant resultat formule"