Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

macro à 3 conditions

  • Initiateur de la discussion remi lantin
  • Date de début
R

remi lantin

Guest
bonjour à tous, supposons 3 cellules, f1,f2,f3 ,si la moyenne des trois cellules est plus grande que 75 ou plus petite que moins 75, la quatrième cellule doit afficher CALIBRATION.Si la moyenne est entre 75 et -75 , elle doit afficher OK. Est-ce possible?
 

CBernardT

XLDnaute Barbatruc
Bonsoir Remi

Une macro pour réaliser tes souhaits :

Sub Moyenne()
If Application.Average(Range('F1:F3')) < -75 Or Application.Average(Range('F1:F3')) > 75 Then
Range('F4') = 'CALIBRATION'
Else
Range('F4') = 'OK'
End If
End Sub

Cordialement

CBernardT
 

Abel

XLDnaute Accro
Bonsoir remi lantin, le forum,

Oui c'est possible ...

Arf !

Bon.

Avec une formule en F4 (par exemple) :

=SI(OU(MOYENNE(F1:F3)>75;MOYENNE(F1:F3)<-75);'Calibration';SI(OU(MOYENNE(F1:F3)<75;MOYENNE(F1:F3)>-75);'OK'))

En espérant que cela te dépanne

Abel
 

myDearFriend!

XLDnaute Barbatruc
Bonsoir Remi, CBernardT, Abel.

Bon, après un échange avec mon ami Dugenou, j'ai décidé de me mettre aux formules Excel... Alors, tant pis, je me lance :

=SI(ABS(MOYENNE(F1:F3)>75);'Calibration';'OK')

J'espère que je ne dis pas une ânerie :huh:

Cordialement.
 

CBernardT

XLDnaute Barbatruc
Re,

Comme vous êtes sympha, je modifie la macro.

Sub Moyenne()
If Abs(Application.Average(Range('F1:F3'))) > 75 Then
Range('F4') = 'CALIBRATION'
Else
Range('F4') = 'OK'
End If
End Sub

Salut

CBernardT
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…