Bonjour, hier j'ai téléchargé ici même ce fichier https://forum.openoffice.org/fr/forum/d ... ?id=142052 suite à une question posée là: https://forum.openoffice.org/fr/forum/v ... =4&t=63947
Quand j'ouvre ce fichier un pop up s'affiche: ma version OpenOffice 4.1.9 sous windows 10.
Ce qui a peut être une incidence sur le problème suivant.
la formule dans la ligne d'édition est encadrée par des accolades {=INDEX(E1:E14;MAX(SI(E3:E14<>0;LIGNE(E3:E14);"")))} qui disparaissent lorsque je clique dans le champ d'édition. Si je déplace la formule ou les cellules cibles il n'est pas possible de la modifier car elle ne fonctionne plus sans les accolades et si je les rajoute j'occulte le signe =.
[Résolu]{=accolades encadrant une formule}
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.
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.
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 27 mars 2021 08:38
[Résolu]{=accolades encadrant une formule}
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Cideria le 27 avr. 2021 07:15, modifié 1 fois.
OpenOffice 4.1.9 sous windows 10
-
- GourOOu
- Messages : 9365
- Inscription : 18 juil. 2008 15:29
- Localisation : F-Oise + F-Savoie
Re: {=accolades encadrant une formule}
Bonjour,
1_ Cet avertissement pour vous informer que le document que vous ouvrez avec Apache OpenOffice a été créé avec LibreOffice.
Il n'y a rien à mettre à jour, la version 4.1.9 est la dernière version de AOO.
2_ Les accolades sont le résultat de la création d'une formule matricielle.
Validation d'une formule matricielle par la combinaison de touches Ctrl+Maj+Entrée.
Il faut donc refaire Ctrl+Maj+Entrée pour la recréer et faire réapparaître les accolades.
Voir l'aide (F1) à Formule;matrices.
Le forum ne manque pas d'informations sur le sujet et plus d'infos encore par les spécialistes du tableur.
Et un petit tuto ici : https://www.openoffice.org/fr/Documenta ... ce11fr.pdf
1_ Cet avertissement pour vous informer que le document que vous ouvrez avec Apache OpenOffice a été créé avec LibreOffice.
Il n'y a rien à mettre à jour, la version 4.1.9 est la dernière version de AOO.
2_ Les accolades sont le résultat de la création d'une formule matricielle.
Validation d'une formule matricielle par la combinaison de touches Ctrl+Maj+Entrée.
Il faut donc refaire Ctrl+Maj+Entrée pour la recréer et faire réapparaître les accolades.
Voir l'aide (F1) à Formule;matrices.
Le forum ne manque pas d'informations sur le sujet et plus d'infos encore par les spécialistes du tableur.
Et un petit tuto ici : https://www.openoffice.org/fr/Documenta ... ce11fr.pdf
Dernière modification par tintin le 27 avr. 2021 07:31, modifié 1 fois.
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_412 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Adoptium-temurinJDK-jre_1.8.0_412 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 27 mars 2021 08:38
Re: {=accolades encadrant une formule}
Merci, pour ces réponses.
Tuto enregistré.
Tuto enregistré.
OpenOffice 4.1.9 sous windows 10
-
- SuppOOrter
- Messages : 1398
- Inscription : 18 janv. 2008 09:02
- Localisation : Val de Marne
Re: [Résolu]{=accolades encadrant une formule}
Bonjour,
Le message que vous décrivez est dû au fait que le fichier a été créé (ou sauvegardé) la dernière fois avec LibreOffice, considéré comme plus récent.
Il n'y a effectivement rien à mettre à jour dans votre cas.
Cordialement,
Le message que vous décrivez est dû au fait que le fichier a été créé (ou sauvegardé) la dernière fois avec LibreOffice, considéré comme plus récent.
Il n'y a effectivement rien à mettre à jour dans votre cas.
Cordialement,
Jean-Michel
LibO 7.5.9 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 7.6 sur OpenSuse & Linux MX
LibO 7.5.9 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 7.6 sur OpenSuse & Linux MX
-
- GourOOu
- Messages : 5753
- Inscription : 02 janv. 2009 23:56
Re: [Résolu]{=accolades encadrant une formule}
Bonjour,
Je me sens concerné par ces interrogations…
J'avais quand même ouvert le fichier sous OpenOffice 4.1.9 pour vérifier que la formule fonctionnait bien.
Sinon tout à été dit par tintin (que je salue !).
Remarque sur la formule : LIGNE() retourne les n°de ligne des cellules de la plage concernée, mais INDEX()attend un n°de rang de la plage de référence. C'est pour cela que la plage de référence d'INDEX() est E1:E14 ; ainsi le rang et le n° de ligne sont confondus.
On aurait pu tout aussi bien, dans ce cas de figure, avoir la formule (toujours matricielle) :… mais on fait dans ce cas des tests qui ne servent à rien (toutefois, avec aussi peu de valeurs, ce n'est pas près de ralentir Calc !).
Cordialement,
Jean-Louis
Je me sens concerné par ces interrogations…
J'avais quand même ouvert le fichier sous OpenOffice 4.1.9 pour vérifier que la formule fonctionnait bien.
Sinon tout à été dit par tintin (que je salue !).
Remarque sur la formule : LIGNE() retourne les n°de ligne des cellules de la plage concernée, mais INDEX()attend un n°de rang de la plage de référence. C'est pour cela que la plage de référence d'INDEX() est E1:E14 ; ainsi le rang et le n° de ligne sont confondus.
On aurait pu tout aussi bien, dans ce cas de figure, avoir la formule (toujours matricielle) :
Code : Tout sélectionner
=INDEX(E1:E14;MAX(SI(E1:E14<>0;LIGNE(E1:E14);"")))
Cordialement,
Jean-Louis
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1