Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.
Modérateur :Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
J'ai crée une fiche événement que je duplique et auquel j'applique un code pour les différencier dans une catégorie.
Dans mon tableau récap (O6:R21) plusieurs informations qui me servent pour d’autres feuilles.
Sur la première fiche, je renseigne la catégorie en case D6, en F39 un renvoi de cellule de cette case. En I39 le nombre que je veux additionner a toute les fiches comprenant la même catégorie, ici CHH. Donc dans la case R12 je dois retrouver la somme de I39, I299 et I1079. Je cherche a trouver la formule qui correspond.
Merci de votre aide
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Stefen_O le 29 sept. 2024 21:35, modifié 1 fois.
Bonjour,
Ta formule en R7 est bonne, tu as juste oublié de la valider comme une formule matricielle, par Ctrl+Maj+Entrée.
Pour la recopier jusqu'à R20 :
il suffit de positionner la souris dans le coin inférieur droit de la cellule : le curseur se transforme en croix (+), puis, il faut cliquer/glisser vers le bas tout en appuyant simultanément sur la touche Ctrl ;
une autre manière de faire est de copier la cellule R7 (Ctrl+C), puis de sélectionner la plage des cellules qui doivent contenir la même formule (R8:R20), puis de coller (Ctrl+V).
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 24.2.7.2 (x64 et Java 1.8.0_451) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1
Merci Jean-Louis pour les conseils sur les formules matricielles.
J'avais remarqué qu'il manquait les accolades et je ne connaissais pas la technique de validité CTRL+MAJ+ENTREE.
Par contre je n'arrive pas a l'appliquer, j'ai du copier coller la formule et adapter. Avec un peu de bidouille ça marche!
Stefen_O a écrit : ↑29 sept. 2024 21:30
je n'arrive pas a l'appliquer
En ce qui concerne ta formule, qui est une formule matricielle monocellule (c'est-à-dire qu'une seule cellule est concernée en sortie), le fait de l'avoir validée comme une formule non matricielle (par Entrée) a conduit l'analyseur syntaxique (le « parseur ») de Calc à la considérer comme non matricielle.
Pour la rendre matricielle, il y a deux solutions :
soit tu ouvres l'Assistant Fonction (icône Fx à gauche de la barre de formule, ou Ctrl+F2, ou menu Insertion > Fonction), le focus étant sur la cellule concernée, et tu coches Matrice en bas à gauche, puis OK ;
soit tu passes, le focus étant sur la cellule concernée, en mode édition (F2, ou double-clic gauche, ou menu Édition > Mode édition de cellule), tu fais une modification sans impact (par exemple, tu ressaisis le =, ou tu ajoutes un espace à la fin), pour que l'analyseur syntaxique réanalyse la formule, puis tu valides par Ctrl+Maj+Entrée.