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

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
A

ALEA()

Guest
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ésolu(e)
Microsoft 365 Formule
Réponses
9
Affichages
372
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…