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

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

ALEA()

XLDnaute Occasionnel
Bonsoir et merci Job et Dranreb, j'ai testé vos 2 solutions , parfait !
Pour 700 données, j'ai obtenu 114 (max équivalences), " tendance" n'est pas fait pour une base aléatoire.
A bientôt
 

Discussions similaires

Réponses
7
Affichages
344
Réponses
5
Affichages
325
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…