Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5599 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  dans excel ou calc , syntaxe designant 1 plage de cellules par formule

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

dans excel ou calc , syntaxe designant 1 plage de cellules par formule

n°3463401
tintin34
Posté le 15-05-2025 à 13:19:38  profilanswer
 

Bonjour tout le monde
 
mon problème doit être assez simple, je pense, mais j'arrive pas a le formater convenablement pour trouver de moi même sur internet la bonne syntaxe pour établir par formule une plage de cellules , utilisée elle même dans une formule
 
Pour fixer les choses, je prends au hasard la formule moyenne() mais peu importe
 

  • donc dans une première version

je mets dans la case A1 la formule =MOYENNE(U7:U39)
 
=> c'est très bien ca fait exactement la somme des valeurs des cellules depuis celle de U7 à celle de U39 et ca divise le tout par 33 (39-7+1)
 

  • dans une seconde version

je souhaite faire un calcul dont le résultat dans cette même formule modifierait 39 le cas échéant
 
toujours , comme ca pour fixer les idées, ce calcul serait le résultat de
ANNEE(AUJOURDHUI())-2000+6     dont on sait que cela donne 31 dans cet exemple  
 
donc quelle est la syntaxe pour modifier l'écriture de la formule de A1 et donc de l'argument de la fonction moyenne, pour que la plage U7:U39 passe à la plage U7:U {la valeur du calcul qui donne dans mon exemple 31}
 
par avance merci a vous tous
 :jap:  
 
PS: le tout si possible sans utiliser des cellules intermédiaires
 

mood
Publicité
Posté le 15-05-2025 à 13:19:38  profilanswer
 

n°3463428
tintin34
Posté le 16-05-2025 à 11:55:01  profilanswer
 

je vois que déjà beaucoup de gens m'ont lu, mais aucune proposition m'a encore été faite
 
Il manque quelque chose , pour comprendre ma question?
faut il utiliser index? remplacer U39 par la création d'une chaine de caractère (avec le & )? autre chose? la fonction décaler peut être?
 
il doit bien exister des solutions pour designer cette plage par un calcul dynamique (dépendant par exemple de AUJOURDhui()), non?

n°3463429
LaRoueEstT​ombee
Hortense ! Pour moi !
Posté le 16-05-2025 à 12:40:30  profilanswer
 

tintin34 a écrit :

je vois que déjà beaucoup de gens m'ont lu, mais aucune proposition m'a encore été faite
 
Il manque quelque chose , pour comprendre ma question?
faut il utiliser index? remplacer U39 par la création d'une chaine de caractère (avec le & )? autre chose? la fonction décaler peut être?
 
il doit bien exister des solutions pour designer cette plage par un calcul dynamique (dépendant par exemple de AUJOURDhui()), non?


Tu n'as la version premium d'HFR, c'pour ça :o  
 
Sinon, il existe un topic avec des gens qui manipulent bien Excel...


---------------
Votre couroux impitoiable Veut-il renverser l'Univers ?
n°3463439
vax71
Mostly Harmless
Posté le 16-05-2025 à 18:20:54  profilanswer
 

Le plus simple est probablement DECALER, en indiquant la hauteur de la plage :

DECALER(U7;;;ANNEE(AUJOURDHUI())-2000+6)


 
Dans Calc, j'utilise aussi la fonction INDIRECT. Il faut fournir la référence sous la forme d'une chaîne de caractères.
 
Après, la fonction MOYENNE ne prend en compte que les cellules contenant une valeur, donc on peut avoir une plage surdimensionnée.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  dans excel ou calc , syntaxe designant 1 plage de cellules par formule

 

Sujets relatifs
Access ou Excel - Base de donnéesExcel - format de cellules (@IP)
Extraire un tableau web vers excel[Excel] Problème via fonction recherche
Bug sur graphiques excelMise en forme conditionnel sous excel
Extrême lenteur d’excel office 2021 vs excel office 2007 !lien hypertexte excel vers un fichier mais pas d'appli associé
PC Puissant pour Excel 
Plus de sujets relatifs à : dans excel ou calc , syntaxe designant 1 plage de cellules par formule


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)