Autres Aide formule decaler?

  • Initiateur de la discussion ALEA()
  • Date de début
A

ALEA()

Guest
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ésolu(e)
Microsoft 365 Formule
Réponses
9
Affichages
371

Membres actuellement en ligne

Statistiques des forums

Discussions
315 246
Messages
2 117 750
Membres
113 300
dernier inscrit
faby79