je possède un tableau à trois colonnes allant de A6 à C100 , dans les deux premières colonnes ( A et B) je récupère des valeurs et en C j'aimerais les traiter par un simple calcul (A-B) avec deux conditions
1.appliquer(A-B) en C que SI $A$>0 OU SI $B$>0 donc si A=0 et B=0 ne rien faire
2.Si $A$ = $B$ alors afficher en C le terme " EGALITE"
que se soit en VBA ou par une formule je suis preneur , pour plus de clarté je vous joint un fichier.
je possède un tableau à trois colonnes allant de A6 à C100 , dans les deux premières colonnes ( A et B) je récupère des valeurs et en C j'aimerais les traiter par un simple calcul (A-B) avec deux conditions
1.appliquer(A-B) en C que SI $A$>0 OU SI $B$>0 donc si A=0 et B=0 ne rien faire
2.Si $A$ = $B$ alors afficher en C le terme " EGALITE"
que se soit en VBA ou par une formule je suis preneur , pour plus de clarté je vous joint un fichier.
merci pour vos réponses si rapide et après avoir tester les deux formules , j'ai constaté que c'est la formule de Eric S qui est juste.
J'en ai profité pour comprendre l'imbrication des si dans une condition.
Et en VBA cela donne quoi , est-ce que quelqu-un peut me répondre ? sinon bravo à Tibo et à Eric S pour leur aide.
merci pour vos réponses si rapide et après avoir tester les deux formules , j'ai constaté que c'est la formule de Eric S qui est juste.
J'en ai profité pour comprendre l'imbrication des si dans une condition.
Et en VBA cela donne quoi , est-ce que quelqu-un peut me répondre ? sinon bravo à Tibo et à Eric S pour leur aide.
Sub test()
Dim X As Long
For X = 6 To Range("A65536").End(xlUp).Row
Range("C" & X) = IIf(Range("A" & X) <> Range("B" & X), Range("A" & X) - Range("B" & X), _
IIf(Range("A" & X) = 0, "", "ÉGALITÉ"))
Next
End Sub