cellule résolument en format texte

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.
pphilippe
Membre hOOnoraire
Membre hOOnoraire
Messages : 174
Inscription : 18 oct. 2018 15:01

cellule résolument en format texte

Message par pphilippe »

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
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
Jeff
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10030
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: cellule résolument en format texte

Message par Jeff »

Bonjour,
pphilippe a écrit : 11 août 2026 07:36 la syntaxe de la formule n’apparaît plus dans la barre de fonction,
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)
pphilippe a écrit : 11 août 2026 07:36 mes SOMMEPROD ne sont pas reconnus comme formule
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
pphilippe
Membre hOOnoraire
Membre hOOnoraire
Messages : 174
Inscription : 18 oct. 2018 15:01

Re: cellule résolument en format texte

Message par pphilippe »

Jeff a écrit : 11 août 2026 08:40 Bonjour,
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 +
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
Jeff
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10030
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: cellule résolument en format texte

Message par Jeff »

Au plus tôt, je ne pourrai regarder que ce soir :?
(Pas de version AOO sous la main aujourd'hui)
pphilippe a écrit : 11 août 2026 09:02 je confirme que les cellules sont au format texte
Je parlais des cellules contenant les formules :wink:

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
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 +
À 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
pphilippe
Membre hOOnoraire
Membre hOOnoraire
Messages : 174
Inscription : 18 oct. 2018 15:01

Re: cellule résolument en format texte

Message par pphilippe »

Jeff a écrit : 11 août 2026 10:17 Je parlais des cellules contenant les formules :wink:

... Ça se fait facilement en multipliant les fonctions STXT / DROITE / GAUCHE etc. par 1, par exemple :
A +
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
Jeff
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10030
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: cellule résolument en format texte

Message par Jeff »

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.
.
 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
pphilippe
Membre hOOnoraire
Membre hOOnoraire
Messages : 174
Inscription : 18 oct. 2018 15:01

Re: cellule résolument en format texte

Message par pphilippe »

Jeff 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 +
Merci
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
pphilippe
Membre hOOnoraire
Membre hOOnoraire
Messages : 174
Inscription : 18 oct. 2018 15:01

Re: cellule résolument en format texte

Message par pphilippe »

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
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10135
Inscription : 28 août 2010 08:45

Re: cellule résolument en format texte

Message par micmac »

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 Image en haut à droite de chaque message et d'un autre bouton ajoutImage 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
cwolan
Membre hOOnoraire
Membre hOOnoraire
Messages : 175
Inscription : 14 févr. 2021 22:15

Re: cellule résolument en format texte

Message par cwolan »

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».
Étendue_Source.png

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
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1910
Inscription : 15 déc. 2010 08:33

Re: cellule résolument en format texte

Message par yclik »

Bonjour
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))
la difficulté est de jongler avec les formats
Q_30_meteo3.ods
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
pphilippe
Membre hOOnoraire
Membre hOOnoraire
Messages : 174
Inscription : 18 oct. 2018 15:01

Re: cellule résolument en format texte

Message par pphilippe »

micmac a écrit : 11 août 2026 13:42 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 ajoutsi vous désirez ajouter un complément.
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
pphilippe
Membre hOOnoraire
Membre hOOnoraire
Messages : 174
Inscription : 18 oct. 2018 15:01

Re: cellule résolument en format texte

Message par pphilippe »

cwolan a écrit : 11 août 2026 15:18 Bonjour,

La formule SOMMEPROD fait référence à des plages dont l'étendue est limitée à la feuille « source».
Oui, j'ai modifié cela dans le fichier Q_30_meteo2.ods suite à la remarque de Jeff
La formule en B2 : =INDEX(tempmax;equiva;A1;jourpuj;)

Qu'est-ce que « equiva » ?
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 ...
Libre Office Version : 26.2.5.2
Ubuntu : 24.04.4 LTS
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10135
Inscription : 28 août 2010 08:45

Re: cellule résolument en format texte

Message par micmac »

pphilippe a écrit :Merci micmac pour la remarque
C’est toujours valable. On peut répondre à plusieurs personnes dans le même message.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
pphilippe
Membre hOOnoraire
Membre hOOnoraire
Messages : 174
Inscription : 18 oct. 2018 15:01

Re: cellule résolument en format texte

Message par pphilippe »

yclik a écrit : 11 août 2026 16:51

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))
la difficulté est de jongler avec les formats
Jongler avec les formats oui, donc mon titre n'était pas trop mauvais.
On dirai que cette solution fonctionne. Je teste ça demain.
Merci, Merci
Libre Office Version : 26.2.5.2
Ubuntu : 24.04.4 LTS