XL 2019 Calcul de nb d'occurences, de valeur max, d'une seule cellule lorque les valeurs changent.

bbediteur

XLDnaute Nouveau
Bonsoir,

Je suis un peu, beaucoup perdu, même !
Après des heures et des heures de recherche, je me permets de vous appeler à l'aide.

Je cherche à extraire la valeur max d'une cellule lorsque ses données changent en permanence, le nombre de fois qu'elle dépasse cette valeur. Et aussi compter le nombre de tirages.
Par exemple, pour obtenir la valeur max, j'ai écrit en B3 : "=SI(A3>0,8;A3;"")". Mais bien évidemment, quand A3 me donne une valeur sous 0,8, B3 donne "". Et ne conserve pas la valeur la plus haute que je souhaite conserver.

J'ai créé un fichier très simple qui vous montre ce que je souhaite réaliser. Mais que je suis incapable de trouver une solution.
Est-ce que qqun a une brillante idée à me soumettre ?

Je vous remercie d'avance !
BJ
 

Pièces jointes

  • Essai nb aleatoire.xlsm
    9.2 KB · Affichages: 18

eriiic

XLDnaute Barbatruc
Bonjour mapommepoire :)

Dans ce cas c'est plus simple, on peut se servir de Change :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$A$3" Then
        Application.EnableEvents = False
        [D3] = [D3] + 1
        If Target.Value > [B3].Value Then [C3] = [C3] + 1
        Application.EnableEvents = True
    End If
End Sub
pour les tests, enlève ta formule et saisi à la main pour émuler ton API.
eric
 

bbediteur

XLDnaute Nouveau
Merci Ma Pomme!!

C'est exactement ce que je cherchais.
Je suppose que je vais pouvoir appliquer le code VBA que tu as écris pour le logiciel j'utilise.
Comme les données que je reçois sont en permanence rafraîchies, je pense que ça marchera sans appuyer sur F9...
 

Discussions similaires

Statistiques des forums

Discussions
312 202
Messages
2 086 177
Membres
103 152
dernier inscrit
Karibu