Comment changer les arguments dans une fonction automatiquement

  • Initiateur de la discussion Initiateur de la discussion natasia
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

natasia

Guest
Bonjour à tous,

je voulais d'abord remercier déjà tous ceux qui m'ont aidée dans ce forum
comme Coyote, Monique ou Jean-marie


Comme un exemple vaut mieux qu'une longue et douloureuse explication.


Dans feuil1 j'ai 1000lignes saisie et dans mes stats de feuill2 j'ai
des formules comme :

=NBVAL(Feuil1!A2:A1000)
ou
=SOMMEPROD((Feuil1!C2:C1000>=18)*(Feuil1!C2:C1000<30)*(Feuil1!AB2:AB1000=1))

mais lorsque je fais un copier coller d'une autre saisie dans feuil1 qui n'a que 500 lignes ( à la place de 1000) par exemple

il faudrait que les formules de feuil2 se mettent à jour toutes seules
et donc
=NBVAL(Feuil1!A2:A500)
ou
=SOMMEPROD((Feuil1!C2:C500>=18)*(Feuil1!C2:C500<30)*(Feuil2!AB2:AB500=1))

Est-ce cela possible ?
Merci à vous

Cordialement
Natasia
 
Bonsoir Natasia

Si j'ai bien compris, tu veux que tes formules soient à géométrie variable en fonction du nombre de lignes en Feuil1.

A mon humble avis, cela n'est possible que par la modification des éléments des formules.

Pour obtenir ce résultat, le passage par des macros à ajustement automatique semble être plus adapté.

Cordialement

CBernardT
 
Resalut,

Une autre méthode à essayer :

Par le menu Insertion / Nom / Définir / Nommer A1000 : Aµ, C1000 : Cµ, ...
Employer ce nom dans les formules : =NBVAL(Feuil1!A2:Aµ)

Le µ (= micron, sur mon clavier sous le £ à gauche de la touche ENTREE) peut être remplacé par autre chose, par exemple : num, mais µ est plus rapide à encoder.

Lors du changement de feuille, il suffit de modifier la référence du nom et nommer A500 : Aµ

Il y a aussi moyen de nommer 1000 : µ, mais alors il faut modifier les formules comme suit : =NBVAL(Feuil1!A2:INDIRECT("A"&µ))
C'est plus rapide pour la modification, mais plus long pour encoder les formules.

Ândré.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour