[Résolu] SUBSTITUE apostrophe

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.
ComicSansMST
Fraîchement OOthentifié
Messages : 4
Inscription : 26 nov. 2017 22:08

[Résolu] SUBSTITUE apostrophe

Message par ComicSansMST »

Bonjour,

Alors voilà mon problème, j'utilise cette formule pour convertir un temps écrit en chaîne de caractère en un temps en version timecode :

Code : Tout sélectionner

=A11+TEXTE(GAUCHE(SUBSTITUE(C11;"'";"");5);"00"":""00"":""00")
texte en C11 passe de : 3'30 à 00:03:30

Cette formule fonctionne sous Word 2010 mais je doit distribuer ce tableur à des personnes qui utilisent libreoffice.
Sauf que j'ai pu remarquer que la fonction subtitue de LibreOffice ne prend pas en compte l'apostrophe en tant que chaîne de caractère à remplacer.

Code : Tout sélectionner

SUBSTITUE(C11;"'";"")
--> sensé remplacer les ' en rien ne fait plus rien


Comment puis-je donc fait pour que LibreOffice veuille bien prendre en compte l'apostrophe comme chaîne à remplacer ??

Merci de bien vouloir m'aider :)
Dernière modification par micmac le 18 déc. 2017 18:09, modifié 2 fois.
Raison : formules mises entre balises [code]+Balisage
LibreOffice version 5.3.6.1 sous Windows 10
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: SUBSTITUE apostrophe

Message par zeguedon »

Salut,

Essaye comme ça :

Code : Tout sélectionner

=SUBSTITUE(A1;UNICAR(8217);"")
MST2.png
en fait, si tu saisis seulement une apostrophe dans une cellule, ta fonction SUBSTITUE() fonctionne correctement. A première vue, le correcteur orthographique la modifie lorsqu'elle est accompagnée d'autre caractères (c'est visible à la loupe dans la barre de formule)
MST.png
Si ça ne fonctionne pas, essaye de copier l'apostrophe directement depuis la barre de formule pour le coller dans une cellule vide, cellule sur laquelle tu appliques la formule UNICODE(laCelluleQuiContientL'apostrophe)

A+
 Ajout : Tu peux simplifier le format de sortie de ta fonction TEXTE() :
MST3.png
 
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
ComicSansMST
Fraîchement OOthentifié
Messages : 4
Inscription : 26 nov. 2017 22:08

Re: SUBSTITUE apostrophe

Message par ComicSansMST »

Merci de ton aide mais il me reste un problème.

Je souhaite additionner différents timecodes mais cela ne marche pas de cette manière
test_zpsejm1b7vr.png
Comment puis-je faire ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par ComicSansMST le 18 déc. 2017 16:37, modifié 1 fois.
LibreOffice version 5.3.6.1 sous Windows 10
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: SUBSTITUE apostrophe

Message par zeguedon »

Il faut mettre ta cellule F2 au format HH:MM:SS pour qu'elle t'affiche 00:04:00
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
ComicSansMST
Fraîchement OOthentifié
Messages : 4
Inscription : 26 nov. 2017 22:08

Re: SUBSTITUE apostrophe

Message par ComicSansMST »

Bonjour,

C'est vrai cette erreur était un peu bête ^^
Encore une toute dernière chose et je pense que cela pourra être résolu.

Avec excel, l'addition ne se fait tout simplement pas lorsque la case est vide et donc laisse le temps stagnant
test_zpskt4toaz9.png
Alors que le calcul devient impossible pour libreoffice, et du coup le classeur fait moins user friendly et fait croire à des erreurs
test_zpsadfjr9iv.png

(les formules étant exactement les mêmes en comptant les corrections faites plus haut dans ce forum.)
Est-ce réglable ou non ?

Merci encore pour votre précieuse aide
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par ComicSansMST le 18 déc. 2017 16:36, modifié 2 fois.
LibreOffice version 5.3.6.1 sous Windows 10
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12230
Inscription : 08 nov. 2005 16:23
Localisation : Caen, France

Re: SUBSTITUE apostrophe

Message par Bidouille »

Bonjour,

Vous avez illustré votre question avec des fichiers en provenance d'un site tiers. Or, ces sites n'assurent aucune pérennité sur les données qu'ils hébergent.

C'est pour cela que nous préférerons que vous utilisiez notre service de pièce-jointe dont le lien est mentionné en bas lorsque vous écrivez votre message : http://forum.openoffice.org/fr/forum/ft ... forum.html

Veuillez corriger votre message en utilisant le bouton "Editer" (situé à droite) et en mettant en ligne votre fichier correctement.
Jeff
GourOOu
GourOOu
Messages : 9630
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: SUBSTITUE apostrophe

Message par Jeff »

Bonjour,

Si ta première formule est en A2, en A3 mettre la formule suivante :

Code : Tout sélectionner

=SIERREUR(la_formule_utilisée;A2) 
Si le classeur est amené a être utilisé avec AOO, même principe, sauf que SIERREUR n’est pas implémentée, la formule en A3 devient :

Code : Tout sélectionner

=SI(ESTERREUR(la_formule_utilisée);A2;la_formule_utilisée) 
la_formule_utilisée étant celle que tu as déjà :wink:

Autre solution, utiliser un formatage conditionnel pour masquer les valeurs d’erreur en employant une police de caractère de même couleur que l’arrière-plan.

A +
ComicSansMST
Fraîchement OOthentifié
Messages : 4
Inscription : 26 nov. 2017 22:08

Re: SUBSTITUE apostrophe

Message par ComicSansMST »

MERCI MERCI MERCI

Mon problème est enfin résolu !
Tout marche bien, ta méthode pour AOO aussi voilà !

En tout cas merci beaucoup, forum réactif, efficace j'adore, je vous aime !
LibreOffice version 5.3.6.1 sous Windows 10
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9256
Inscription : 28 août 2010 08:45

Re: SUBSTITUE apostrophe

Message par micmac »

Bonjour,

Vous avez ajouté l'icône de sujet (V vert) signifiant que votre question a été résolue et nous vous en remercions.
Cependant pour des questions de lisibilité et d'homogénéité, il est demandé d'ajouter la balise [Résolu] à mettre entre crochets, avec un R majuscule et un é.
Notre forum est plus lisible avec ce balisage comme vous avez pu vous en rendre compte en le parcourant.

Cette opération se fait dans le titre de votre 1er message. Suivez ce sujet pour voir un balisage correct :
https://forum.openoffice.org/fr/forum/v ... 28#p115028

Merci de votre participation sur notre forum.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac