cellule résolument en format texte
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.
-
pphilippe
- Membre hOOnoraire

- Messages : 174
- Inscription : 18 oct. 2018 15:01
cellule résolument en format texte
Bonjour
Je travaille sur une base de donnée météo (csv importé) est-ce cela le soucis à la base ?
Mais quand je tente d'extraire des infos avec SOMMEPROD (bon déjà que la syntaxe de la formule n’apparaît plus dans la barre de fonction, je n'ai pas trouvé où régler cela, pas faute d'avoir cherché y compris dans le forum, mais je pourrai vivre avec)
le plus embêtant est que dans l'onglet créé pour ça mes SOMMEPROD ne sont pas reconnus comme formule, même quand je tente de changer le format de la cellule ( outil/texte en colonne ...) c'est assez pénible et empêche carrément de travailler alors que je dois avoir la solution sous les yeux j'imagine ?
Si vous avez une idée je suis preneur.
Merci, belle journée
Je travaille sur une base de donnée météo (csv importé) est-ce cela le soucis à la base ?
Mais quand je tente d'extraire des infos avec SOMMEPROD (bon déjà que la syntaxe de la formule n’apparaît plus dans la barre de fonction, je n'ai pas trouvé où régler cela, pas faute d'avoir cherché y compris dans le forum, mais je pourrai vivre avec)
le plus embêtant est que dans l'onglet créé pour ça mes SOMMEPROD ne sont pas reconnus comme formule, même quand je tente de changer le format de la cellule ( outil/texte en colonne ...) c'est assez pénible et empêche carrément de travailler alors que je dois avoir la solution sous les yeux j'imagine ?
Si vous avez une idée je suis preneur.
Merci, belle journée
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version : 26.2.5.2
Ubuntu : 24.04.4 LTS
Ubuntu : 24.04.4 LTS
-
Jeff
- Grand Maître de l'OOffice

- Messages : 10030
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: cellule résolument en format texte
Bonjour,
(Avec AOO, pour activer ces info-bulles, appeler le menu Outils > Contenu des cellules > Autosaisie)
Autre possibilité, l'affichage des formules est activé.
A +
Avec AOO, il me semble que c'est lié avec l'affichage des info-bulles.
(Avec AOO, pour activer ces info-bulles, appeler le menu Outils > Contenu des cellules > Autosaisie)
Je n'ai pas ouvert ton fichier joint, mais en théorie je dirai que tu saisis dans une cellule au format Texte au lieu de Standard.
Autre possibilité, l'affichage des formules est activé.
A +
À lire avant tout !
Pour télécharger Apache OpenOffice
AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
Pour télécharger Apache OpenOffice
AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
-
pphilippe
- Membre hOOnoraire

- Messages : 174
- Inscription : 18 oct. 2018 15:01
Re: cellule résolument en format texte
Bonjour Jeff
Merci pour ta réponse. Oui je confirme que les cellules sont au format texte, et l'affichage des formules n'est pas activé. Mais le problème est que lorsque je veux passer les cellules en format 'standart' calc supprime le signe "=" et affiche un message d'erreur.
Je ne crois pas avoir déjà rencontré un tel comportement. D'où mon interrogation sur l'import en csv à la base.
Une fois qu'on a dit ça, comment fait-on pour sortir de ce problème ? C'est là toute ma question.
Encore merci
Libre Office Version : 26.2.5.2
Ubuntu : 24.04.4 LTS
Ubuntu : 24.04.4 LTS
-
Jeff
- Grand Maître de l'OOffice

- Messages : 10030
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: cellule résolument en format texte
Au plus tôt, je ne pourrai regarder que ce soir
(Pas de version AOO sous la main aujourd'hui)
Pour les autres cellules, je ne connais pas le comportement de SOMMEPROD avec des pseudo-nombre (comprendre "des nombres au format texte"), je serai tenté de dire qu'il faut convertir au préalable les nombres en texte.
Ça se fait facilement en multipliant les fonctions STXT / DROITE / GAUCHE etc. par 1, par exemple :Va retourner un chiffre (visible par l'alignement à droite sur une cellule dont l'alignement est sur Standard ; si le résultat reste aligné à gauche malgré un format de cellule à alignement standard, c'est que c'est un texte.
Il serait judicieux de donner l'erreur que tu rencontre, pour le débogage de formule tu peux regarder ici :
viewtopic.php?p=269246#p269246
A +
(Pas de version AOO sous la main aujourd'hui)
Je parlais des cellules contenant les formules
Pour les autres cellules, je ne connais pas le comportement de SOMMEPROD avec des pseudo-nombre (comprendre "des nombres au format texte"), je serai tenté de dire qu'il faut convertir au préalable les nombres en texte.
Ça se fait facilement en multipliant les fonctions STXT / DROITE / GAUCHE etc. par 1, par exemple :
Code : Tout sélectionner
=GAUCHE(A2;4)*1
Il serait judicieux de donner l'erreur que tu rencontre, pour le débogage de formule tu peux regarder ici :
viewtopic.php?p=269246#p269246
A +
À lire avant tout !
Pour télécharger Apache OpenOffice
AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
Pour télécharger Apache OpenOffice
AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
-
pphilippe
- Membre hOOnoraire

- Messages : 174
- Inscription : 18 oct. 2018 15:01
Re: cellule résolument en format texte
Oui bien sur que je parle aussi des cellules contenant une formule
Concernant le type de formule dans mon exemple SOMMEPROD se comporte comme GAUCHE() rajoute *1 derrière => RIEN ne bouge.
Je continue à patauger, ce n'est pourtant pas la 1ere fois que je travaille sur un fichier csv ...
Merci encore
Libre Office Version : 26.2.5.2
Ubuntu : 24.04.4 LTS
Ubuntu : 24.04.4 LTS
-
Jeff
- Grand Maître de l'OOffice

- Messages : 10030
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: cellule résolument en format texte
Les cellules comportant des formules doivent être au format standard, même si les formules renvoient un texte.
Concernant le *1 que je te suggère, c'est plutôt pour ta feuille 'source' , où figure apparemment des fonctions STXT, DROITE et GAUCHE, formules qui vont ensuite alimenter SOMMEPROD avec des textes.
.
.
A +
Concernant le *1 que je te suggère, c'est plutôt pour ta feuille 'source' , où figure apparemment des fonctions STXT, DROITE et GAUCHE, formules qui vont ensuite alimenter SOMMEPROD avec des textes.
.
| Ajout : Vérifies la portée de tes noms, on dirait qu'ils ne sont pas avec une portée sur le classeur, mais uniquement sur la feuille sur laquelle ils ont été créés |
A +
À lire avant tout !
Pour télécharger Apache OpenOffice
AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
Pour télécharger Apache OpenOffice
AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
-
pphilippe
- Membre hOOnoraire

- Messages : 174
- Inscription : 18 oct. 2018 15:01
Re: cellule résolument en format texte
MerciJeff a écrit : ↑11 août 2026 12:30 Concernant le *1 que je te suggère, c'est plutôt pour ta feuille 'source' , où figure apparemment des fonctions STXT, DROITE et GAUCHE, formules qui vont ensuite alimenter SOMMEPROD avec des textes.
..
Ajout : Vérifies la portée de tes noms, on dirait qu'ils ne sont pas avec une portée sur le classeur, mais uniquement sur la feuille sur laquelle ils ont été créés
A +
Pendant le transfert je n'avais pas vu que le bug concernait aussi l'onglet source. Au moins dans le fichier d'origine ces formules fonctionnaient.
Ce comportement continue. Quand dans l'onglet source je transforme les cellules en format standart (données/texte en colonne...) calc renvoie carrément le résultat de la formule (voir colonne ANNEE et MOIS) et dégage la formule. J'ai laissé la formule STXT () dans la colonne JOUR pour que vous rendiez compte.
J'ai étendu la portée des plages nommées, je ne vois pas au delà.
Merci d'avance
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version : 26.2.5.2
Ubuntu : 24.04.4 LTS
Ubuntu : 24.04.4 LTS
-
pphilippe
- Membre hOOnoraire

- Messages : 174
- Inscription : 18 oct. 2018 15:01
Re: cellule résolument en format texte
hypothèse : Peut-être faudrait-il transformer le csv d'origine en format standard AVANT de travailler dessus ?
Libre Office Version : 26.2.5.2
Ubuntu : 24.04.4 LTS
Ubuntu : 24.04.4 LTS
-
micmac
- RespOOnsable forum

- Messages : 10135
- Inscription : 28 août 2010 08:45
Re: cellule résolument en format texte
Lorsque votre message n'est pas suivi d'une réponse, évitez de poster plusieurs messages à la suite. Vous disposez d'un bouton Modifier le message
en haut à droite de chaque message et d'un autre bouton ajout
si vous désirez ajouter un complément.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
-
cwolan
- Membre hOOnoraire

- Messages : 175
- Inscription : 14 févr. 2021 22:15
Re: cellule résolument en format texte
Bonjour,
Concernant le fichier Q_30_meteo.ods :
1.
La formule SOMMEPROD fait référence à des plages dont l'étendue est limitée à la feuille « source».
⠀ ⠀
L'Aide LibreOffice sur Étendue :
2.
La formule en B2 : =INDEX(tempmax;equiva;A1;jourpuj;)
Qu'est-ce que « equiva » ?
Concernant le fichier Q_30_meteo.ods :
1.
La formule SOMMEPROD fait référence à des plages dont l'étendue est limitée à la feuille « source».
⠀ ⠀
L'Aide LibreOffice sur Étendue :
Sélectionnez l'étendue de la plage nommée ou de la formule nommée. Document (Global) signifie que le nom est valide pour tout le document. Tout autre nom de feuille sélectionné restreindra l'étendue de la plage nommée ou de l'expression de formule à cette feuille
2.
La formule en B2 : =INDEX(tempmax;equiva;A1;jourpuj;)
Qu'est-ce que « equiva » ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 1.1.5 – 4.1.16
LibreOffice 3.3.0.4 – 26.2
Windows 7,10,11 64-bit
LibreOffice 3.3.0.4 – 26.2
Windows 7,10,11 64-bit
-
yclik
- HédOOniste

- Messages : 1910
- Inscription : 15 déc. 2010 08:33
Re: cellule résolument en format texte
Bonjour
si bien compris le but
modifier $A$1000 si plus de lignes
une proposition ci dessous pour le 1er avril 2007
la difficulté est de jongler avec les formats
si bien compris le but
modifier $A$1000 si plus de lignes
une proposition ci dessous pour le 1er avril 2007
Code : Tout sélectionner
=SOMMEPROD((source.$A$2:$A$1000=CNUM($A$1&TEXTE(COLONNE()-1;"00")&TEXTE($A2;"00")))*(source.$F$2:$F$1000))Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 11
LibreOffice 26.2.4.2 sous windows 11
LibreOffice 26.2.4.2 sous windows 11
-
pphilippe
- Membre hOOnoraire

- Messages : 174
- Inscription : 18 oct. 2018 15:01
Re: cellule résolument en format texte
Merci micmac pour la remarque. Après je considérait aussi que c'était l'ouverture d'une nouvelle voie de réalisation ( bon négative, j'ai essayé)
et que si j'avais fait cette remarque dans le message précédant, il aurait été noyé ...
Je ferai attention la prochaine fois.
pphilippe
Libre Office Version : 26.2.5.2
Ubuntu : 24.04.4 LTS
Ubuntu : 24.04.4 LTS
-
pphilippe
- Membre hOOnoraire

- Messages : 174
- Inscription : 18 oct. 2018 15:01
Re: cellule résolument en format texte
Oui, j'ai modifié cela dans le fichier Q_30_meteo2.ods suite à la remarque de Jeff
equiva est une faute de frappe. Comme j'ai perdu la visualisation de la syntaxe des formules dans la barre de recherche, je tape un peu sans filet, ce qui conduit à ce genre d'erreur. Peut-être la chaleur aussi ...La formule en B2 : =INDEX(tempmax;equiva;A1;jourpuj;)
Qu'est-ce que « equiva » ?
Libre Office Version : 26.2.5.2
Ubuntu : 24.04.4 LTS
Ubuntu : 24.04.4 LTS
-
micmac
- RespOOnsable forum

- Messages : 10135
- Inscription : 28 août 2010 08:45
Re: cellule résolument en format texte
C’est toujours valable. On peut répondre à plusieurs personnes dans le même message.pphilippe a écrit :Merci micmac pour la remarque
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
-
pphilippe
- Membre hOOnoraire

- Messages : 174
- Inscription : 18 oct. 2018 15:01
Re: cellule résolument en format texte
Jongler avec les formats oui, donc mon titre n'était pas trop mauvais.yclik a écrit : ↑11 août 2026 16:51la difficulté est de jongler avec les formatsCode : Tout sélectionner
=SOMMEPROD((source.$A$2:$A$1000=CNUM($A$1&TEXTE(COLONNE()-1;"00")&TEXTE($A2;"00")))*(source.$F$2:$F$1000))
On dirai que cette solution fonctionne. Je teste ça demain.
Merci, Merci
Libre Office Version : 26.2.5.2
Ubuntu : 24.04.4 LTS
Ubuntu : 24.04.4 LTS