dans excel ou calc , syntaxe designant 1 plage de cellules par formule - Logiciels - Windows & Software
Marsh Posté le 16-05-2025 à 11:55:01
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?
Marsh Posté le 16-05-2025 à 12:40:30
tintin34 a écrit : je vois que déjà beaucoup de gens m'ont lu, mais aucune proposition m'a encore été faite |
Tu n'as la version premium d'HFR, c'pour ça
Sinon, il existe un topic avec des gens qui manipulent bien Excel...
Marsh Posté le 16-05-2025 à 18:20:54
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.
Marsh Posté le 15-05-2025 à 13:19:38
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
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)
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
PS: le tout si possible sans utiliser des cellules intermédiaires