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

Statistiques des forums

Discussions
312 765
Messages
2 091 878
Membres
105 084
dernier inscrit
lca.pertus