[Résolu] Supprimer les "$" dans une formule de calcul

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.
Brunss
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 20 août 2024 06:48

[Résolu] Supprimer les "$" dans une formule de calcul

Message par Brunss »


La modération vous a écrit: Message divisé du fil : supprimer les "$" dans une formule de calcul
Nous vous rappelons les règles de ce forum et notamment la règle n° 7
Un sujet = le problème d'une seule personne.

Bonjour à tous et toutes,
Je me lance pour la première fois sur le forum donc n'hésitez à me dire si je fais ou dis quelques choses qui ne vas pas.
Je reviens sur ce sujet car j’essaye de supprimer les "$" dans mes formules et lorsque j'utilise "rechercher et remplacer" en cochant "expressions régulières" cela supprime toutes mes formules (je mets "$" sans guillemets dans rechercher et rien dans remplacer).
Capture.JPG
Le changement automatique se fait chez moi uniquement avec "F4" (peut être une histoire de version logicielle) mais ne fait pas mon affaire car dans mes formules qui sont mixtes par exemple : A1+$B2+C$3+$D$4, je n'arrive jamais à supprimer tous les "$"

Merci par avance de votre aide et @+ tard, cordialement, bruno
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Brunss le 30 sept. 2024 18:33, modifié 2 fois.
LibreOffice 7.5.7.1.M1 (X86_64) sous Windows 10
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9936
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise + F-Savoie

Re: Supprimer les "$" dans une formule de calcul

Message par tintin »

Bonjour et bienvenue,
Brunss a écrit : 20 août 2024 07:24 [...] lorsque j'utilise "rechercher et remplacer" en cochant "expressions régulières"
Dans le fil d'où votre sujet a été déplacé
Jean-Louis Cadeillan a écrit : 03 oct. 2012 17:59 Dans ta boîte Recherche/Remplacer, clique sur Plus d'options et décoche Expressions Régulières.
AOO 4.1.15 et LibO 24.8.7.2 / macOS Intel 13.7.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_452 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Jeff
GourOOu
GourOOu
Messages : 9942
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Supprimer les "$" dans une formule de calcul

Message par Jeff »

Bonjour,

+ 1 avec tintin
Brunss a écrit : 20 août 2024 07:24 Le changement automatique [...] avec "F4" [...] ne fait pas mon affaire car dans mes formules qui sont mixtes
Si le curseur est positionné sur une référence en barre de formule, seule cette référence est modifiée.

Il me paraît toutefois étonnant de modifier l'adressage absolu/relatif, celui-ci étant le garant d'une recopie de formule via la poignée de recopie ...

A +
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce
Brunss
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 20 août 2024 06:48

Re: Supprimer les "$" dans une formule de calcul

Message par Brunss »

Bonjour Jeff,
En fait je cherche à recopier un tableau aux formules "mixtes" (avec et sans $) à un autre endroit de ma feuille pour pouvoir le modifier.
Donc je cherche à transformer toutes mes formules "mixtes" en formules absolues (avec des $ partout).
Pour y parvenir, je comptais supprimer tous les "$" afin que mes formules deviennent des formules "relatives" et enfin pouvoir toutes les remettre en "absolues" utilisant "F4".
Je sais pas si je suis très clair ou si une autre manipulation permets de copier un tableaux sans changer les formules
Merci
LibreOffice 7.5.7.1.M1 (X86_64) sous Windows 10
Jeff
GourOOu
GourOOu
Messages : 9942
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Supprimer les "$" dans une formule de calcul

Message par Jeff »

Brunss a écrit : 20 août 2024 10:13 une autre manipulation permets de copier un tableaux sans changer les formules
Pas de version AOO sous la main pour tester, mais il me semble que la copie de feuille fait cela (clic-droit sur le nom de l'onglet > Déplacer/Copier > cocher "Copier" :arrow: tu auras une nouvelle feuille

Sinon, si c'est pour copier sur une même feuille, sélectionner la cellule en haut à gauche, sélectionner la formule dans la barre de formule, copier (Ctrl + C), coller à l'endroit où tu souhaites le nouveau tableau (Ctrl + V), puis "reconstruire" le tableau avec la poignée de recopie. :arrow: D'où l'intérêt de ne pas modifier l'adressage de cellule

Si c'est pour recopier uniquement les valeurs de cellule, sélectionner le tableur, copier, collage spécial Ctrl + Maj + V, cocher "Valeurs" et décocher "Formule".

A +
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2791
Inscription : 16 avr. 2010 13:31

Re: Supprimer les "$" dans une formule de calcul

Message par OOotremer971 »

Bonjour,

Si il s’agit de copier une plage de cellule conservant les liaisons inter-plage malgré l’adressage mixte, il faut couper/coller (ctrl+X) et non copier/coller (ctrl+C).
Sans oublier de recoller la coupe à sa place.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
Brunss
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 20 août 2024 06:48

Re: Supprimer les "$" dans une formule de calcul

Message par Brunss »

Merci pour vos réponses mais je ne trouve pas mon bonheur, je vous précise que je suis novice :

- Jeff, mon tableau à des formules avec des "pas" qui ne sont pas de 1 donc compliquer d'utiliser la poignée de recopie
- OOotremer971, le couper coller à fonctionner une fois (c'est déjà cool) mais comme je suis gourmand et que j'en voulais 2, même en refaisant la manip, ça ne fonctionne plus pour le deuxième tableau.

A mon niveau de compréhension du logiciel, j'aurais préféré supprimer tous les "$" avec Rechercher / Remplacer et les remettre avec F4
LibreOffice 7.5.7.1.M1 (X86_64) sous Windows 10
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9835
Inscription : 28 août 2010 08:45

Re: Supprimer les "$" dans une formule de calcul

Message par micmac »

Bonjour,
Brunss a écrit : 20 août 2024 10:13 Je sais pas si je suis très clair
Pas suffisamment.
Joindre un fichier reproduisant le problème facilite le travail des bénévoles et peut s'avérer fort utile pour obtenir une solution adaptée en évitant le jeu des devinettes.
Comment joindre un fichier.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Brunss
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 20 août 2024 06:48

Re: Supprimer les "$" dans une formule de calcul

Message par Brunss »

Re-bonjour, vous trouverez ci-joint un fichier pour exemple.

Il s'agit de faire un planning semestriel hebdomadaire (feuille "PLANNING") pour un vingtaine de personne en fonction de leurs absences et de leurs compétences (feuille "Absences et Compétences").
Étant débutant, j'ai créé une troisième feuille "Personnel accueil" qui est vite devenu une feuille de travail pour mes calculs et menus déroulants, mon problème se trouve sur cette feuille.
Je souhaite reproduire 2 fois le tableau grisé à l'identique pour le modifier.
Le tableau en vert est une reproduction à l'identique du tableau gris que j'ai réussi à faire grâce à l'aide d'OOotremer971 en faisant un couper coller.
Maintenant même en refaisant cette manip, je n'arrive pas à le dupliquer une troisième fois (tripliquer ? lol) sans changement de mes formules.
Voilà, j'espère avoir été plus clair cette fois ci.
Merci par avance, brunss

PS : Sur cette même feuille, j'ai, je ne sais comment en faisant diverses manips, fait apparaitre une flèche bleu qui pointe sur G44.
Je pense que c'est une liaison mais je n'arrive pas à l'enlever
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Brunss le 24 août 2024 07:01, modifié 1 fois.
LibreOffice 7.5.7.1.M1 (X86_64) sous Windows 10
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9936
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise + F-Savoie

Re: Supprimer les "$" dans une formule de calcul

Message par tintin »

Bonjour,
Brunss a écrit : 22 août 2024 10:10 PS : Sur cette même feuille, j'ai, je ne sais comment en faisant diverses manips, fait apparaitre une flèche bleu qui pointe sur G44.
Si c'est une action accidentelle (⇧F9), vous pouvez passer par Menu Outils > Audit > Supprimer tous les repères
.
Brunss.gif
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.15 et LibO 24.8.7.2 / macOS Intel 13.7.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_452 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Brunss
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 20 août 2024 06:48

Re: Supprimer les "$" dans une formule de calcul

Message par Brunss »

C'est fait tintin, merci
LibreOffice 7.5.7.1.M1 (X86_64) sous Windows 10
Brunss
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 20 août 2024 06:48

Re: Supprimer les "$" dans une formule de calcul

Message par Brunss »

Plus personne pour m'aider :?:
LibreOffice 7.5.7.1.M1 (X86_64) sous Windows 10
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 6065
Inscription : 02 janv. 2009 23:56

Re: Supprimer les "$" dans une formule de calcul

Message par Jean-Louis Cadeillan »

Bonsoir,
Si tu veux recopier des formules sur les mêmes lignes mais sur des colonnes différentes, tu dois mettre des $ avant les lettres de la référence. Par exemple, si tu as D4, tu dois mettre $D4. J'ai recopié, après l'avoir fait, ton tableau en M43:Q61.
Outils > Audit > Supprimer tous les repères permet d'enlever les flèches bleues qui indiquent les antécédents ou les dépendants.
Voir ci-joint.
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
lutch
Membre hOOnoraire
Membre hOOnoraire
Messages : 111
Inscription : 18 févr. 2007 08:34

Re: Supprimer les "$" dans une formule de calcul

Message par lutch »

Bonjour,
Brunss a écrit : 29 sept. 2024 16:23 Plus personne pour m'aider :?:
on n'y pense pas spontanément, la touche F4 permet de convertir les références existantes en tout absolu > tout relatif > relatif en colonnes > relatif en lignes.
Il faut appuyer plusieurs fois sur F4 pour passer d'une référence à la suivante.

Sélectionner d'abord les cellules à convertir puis F4 autant de fois que nécessaire pour arriver au résultat attendu.
24.8.7.2 (X86_64) / LibreOffice Community en production
25.2.2.2 (X86_64] / LibreOffice Community à titre expérimental
Debian 11, bureau Xfce
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3513
Inscription : 12 janv. 2006 10:04

Re: Supprimer les "$" dans une formule de calcul

Message par Michel JANZEF »

Bonjour,
Une solution a essayer :
- Aller dans le menu Outils --> Options --> LibreOffice Calc --> Affichage
- Cocher la case Afficher les formules
- Dans la feuille Calc -->Edition --> Rechercher et Remplacer
- Puis, faire comme dans votre premier post : Rechercher $ et Remplacer par rien
AOo 4.1.15 (Oracle JRE x86 - 1.8.0_441) et LibO 24.8.7.2 (Oracle JRE x64 - 1.8.0_441) - Windows 11 Famille 24H2 (26100.3775) 64 bits
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2791
Inscription : 16 avr. 2010 13:31

Re: Supprimer les "$" dans une formule de calcul

Message par OOotremer971 »

Bonjour,
Brunss a écrit : 22 août 2024 09:03 A mon niveau de compréhension du logiciel, j'aurais préféré supprimer tous les "$" avec Rechercher / Remplacer et les remettre avec F4
Menu Édition
Rechercher&Remplacer
Dans la zone Rechercher, mettre le $ sans guillemets
Dans la zone Remplacer ne rien mettre
Surtout ne pas cocher expressions régulières
Cliquer sur : Tout remplacer

Chez moi tous les $ disparaissent des formules
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
Avatar de l’utilisateur
Arnault
Membre hOOnoraire
Membre hOOnoraire
Messages : 188
Inscription : 01 avr. 2011 13:31

Re: Supprimer les "$" dans une formule de calcul

Message par Arnault »

Dans la boite de dialogue de ton premier message, tu as choisis "Valeur" dans liste "rechercher dans".
Les $ se trouvent dans des formules, essaye de modifier ce choix en plus de décocher expressions régulières
LibreOffice 25.2.3.2 (x64) - OpenOffice 4.1.15
Windows 11 pro 64 23H2 (domicile) 24H2 (travail)

- Modifier sa signature - Joindre un fichier - Clore un sujet résolu
Brunss
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 20 août 2024 06:48

Re: Supprimer les "$" dans une formule de calcul

Message par Brunss »

Jean-Louis Cadeillan a écrit : 29 sept. 2024 18:07 Bonsoir,
Si tu veux recopier des formules sur les mêmes lignes mais sur des colonnes différentes, tu dois mettre des $ avant les lettres de la référence. Par exemple, si tu as D4, tu dois mettre $D4. J'ai recopié, après l'avoir fait, ton tableau en M43:Q61.
Outils > Audit > Supprimer tous les repères permet d'enlever les flèches bleues qui indiquent les antécédents ou les dépendants.
Voir ci-joint.
Cordialement,
Jean-Louis
Merci pour ton boulot Jean Louis,
Je voulais juste automatiser le processus pour ne pas avoir a le faire manuellement ou en cas de tableau plus grand et/ou plus complexe.
Bien cordialement,
Bruno
LibreOffice 7.5.7.1.M1 (X86_64) sous Windows 10
Brunss
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 20 août 2024 06:48

Re: Supprimer les "$" dans une formule de calcul

Message par Brunss »

lutch a écrit : 30 sept. 2024 15:09 Bonjour,
Brunss a écrit : 29 sept. 2024 16:23 Plus personne pour m'aider :?:
on n'y pense pas spontanément, la touche F4 permet de convertir les références existantes en tout absolu > tout relatif > relatif en colonnes > relatif en lignes.
Il faut appuyer plusieurs fois sur F4 pour passer d'une référence à la suivante.

Sélectionner d'abord les cellules à convertir puis F4 autant de fois que nécessaire pour arriver au résultat attendu.
Merci lutch, j'en parle plus haut dans le fil de discussion, mais malheureusement inutile si les formules sont mixtes (avec et sans $) car avec le F4 toute la formule change (enlève les $ oú ils sont mais en rajoute oú il n'en n'y a pas)
Bien cordialement,
bruno
LibreOffice 7.5.7.1.M1 (X86_64) sous Windows 10
Brunss
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 20 août 2024 06:48

Re: Supprimer les "$" dans une formule de calcul

Message par Brunss »

Michel JANZEF, OOotremer971, Arnault, un grand merci á vous ! Effectivement c'est bien la solution que j'avais pourtant essayé sans succès á plusieurs reprise ; probablement á cause de la coche expressions réguliéres.
Merci á tous les participants du fil, je clôture la discussion
LibreOffice 7.5.7.1.M1 (X86_64) sous Windows 10
Jeff
GourOOu
GourOOu
Messages : 9942
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: [Résolu] Supprimer les "$" dans une formule de calcul

Message par Jeff »

Brunss a écrit : 30 sept. 2024 18:20 avec le F4 toute la formule change (enlève les $ oú ils sont mais en rajoute oú il n'en n'y a pas)
:?
Jeff a écrit : 20 août 2024 09:45 Si le curseur est positionné sur une référence en barre de formule, seule cette référence est modifiée.
L'essentiel étant que ton sujet soit résolu :)
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce
Brunss
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 20 août 2024 06:48

Re: [Résolu] Supprimer les "$" dans une formule de calcul

Message par Brunss »

Ok Jeff merci, bon à savoir
LibreOffice 7.5.7.1.M1 (X86_64) sous Windows 10