Autres Aide formule decaler?

ALEA()

XLDnaute Occasionnel
Bonjour,

Je souhaite faire varier une plage dans une formule, si vous avez une solution?
L'explication est en bas de fichier.

Merci et bon dimanche.
 

Pièces jointes

  • base1.xlsx
    14.2 KB · Affichages: 17

job75

XLDnaute Barbatruc
Bonjour ALEA(), le forum,

Formule en C3 à tirer vers le bas :
Code:
=SI(LIGNE()>NB(A:A)-B$1+2;"";ARRONDI(ABS(PREVISION(A2;DECALER(B3;;;B$1);DECALER(A3;;;B$1)));0))
Pour trouver le maximum en E1 exécuter cette macro (affectée au bouton) :
VB:
Sub Maximum()
Dim n&, maxi&, x$, nn&
Application.ScreenUpdating = False
For n = 3 To Application.Count([A:A])
    Range("B1") = n
    If Range("E1") > maxi Then maxi = Range("E1"): x = ""
    If Range("E1") = maxi Then x = x & " - " & n: nn = n
Next
Range("B1") = nn
Range("F1") = "Maximum " & maxi & " pour B1 = " & Mid(x, 4)
End Sub
A+
 

Pièces jointes

  • base(1).xlsm
    22 KB · Affichages: 6

Discussions similaires

Réponses
7
Affichages
303
Réponses
5
Affichages
296

Statistiques des forums

Discussions
312 338
Messages
2 087 398
Membres
103 537
dernier inscrit
alisafred974