Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/06/2020, à 17:53

winux

[RÉSOLU] LO calc : ne pas effacer les zéros de tête

Bonjour

J'ai bien balayé Google mais pas trouvé de solution viable.
J'ai des colonnes où certaines cellules commencent par zéro que je veux garder.
Comme je peux être amené à faire des calculs sur ces cellule, le format "texte" est à exclure.
Avez-vous une solution SVP ?

J'ai bien trouvé une réponse pour Open Office qui date de 2009 !!
elle propose de mettre la cellule en format nombre personnalisé par l'utilisateur
puis introduire
"0"#
mais ça ne marche pas !!

Dernière modification par winux (Le 27/06/2020, à 20:39)


http://i3.tinypic.com/4g8nio8.png
Livebox fibre - 980 Mbps mesurés -  Triple  boot : Ub 20.04 / Mint 20.2 / W10 - Ecran : Samsung 22" -
CM : Gigabyte P67A UD3 B3 - CPU : Intel Quad Core i5 3.3 GHz - GPU : nVidia Gigabyte N430
RAM : 8 Go DDR3 - SSD de 240 Go - 2 HD de 1 To chacun

Hors ligne

#2 Le 27/06/2020, à 18:15

Coeur Noir

Re : [RÉSOLU] LO calc : ne pas effacer les zéros de tête

LOcalc-zeros-non-significatifs.png

Dernière modification par Coeur Noir (Le 27/06/2020, à 18:19)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#3 Le 27/06/2020, à 19:29

winux

Re : [RÉSOLU] LO calc : ne pas effacer les zéros de tête

Désolé, ça marche, je m'y étais mal pris.

Pour ceux que ça intéresse, voici ce qu'il faut faire

 clic droit sur cellule > formater des cellules
onglet : Nombres
colonne catégorie : défini par l'utilisateur
description de format > taper >  "0"# > valider 

Pour toute nouvelle cellule que l'on voudra mettre à ce format

 clic droit sur cellule > formater des cellules
onglet : Nombres
colonne catégorie : défini par l'utilisateur
colonne Format > on lit : -01235 > valider 

Remarque 1 : ça ne marche pas si on change le format après que le zéro ait été supprimé
Remarque 2 : par contre si on recopie un format qui ne supprime pas le zéro sur une cellule format standard
le zéro, automatiquement supprimé, réapparaît


http://i3.tinypic.com/4g8nio8.png
Livebox fibre - 980 Mbps mesurés -  Triple  boot : Ub 20.04 / Mint 20.2 / W10 - Ecran : Samsung 22" -
CM : Gigabyte P67A UD3 B3 - CPU : Intel Quad Core i5 3.3 GHz - GPU : nVidia Gigabyte N430
RAM : 8 Go DDR3 - SSD de 240 Go - 2 HD de 1 To chacun

Hors ligne

#4 Le 27/06/2020, à 19:33

winux

Re : [RÉSOLU] LO calc : ne pas effacer les zéros de tête

Super ta réponse Coeur Noir, merci
je me suis répondu à moi-même sans  l'avoir vue !!
C'est encore plus simple que je ne croyais et répond parfaitement au problème.
re-merci et très bonne soirée
@+


http://i3.tinypic.com/4g8nio8.png
Livebox fibre - 980 Mbps mesurés -  Triple  boot : Ub 20.04 / Mint 20.2 / W10 - Ecran : Samsung 22" -
CM : Gigabyte P67A UD3 B3 - CPU : Intel Quad Core i5 3.3 GHz - GPU : nVidia Gigabyte N430
RAM : 8 Go DDR3 - SSD de 240 Go - 2 HD de 1 To chacun

Hors ligne

#5 Le 27/06/2020, à 20:07

winux

Re : [RÉSOLU] LO calc : ne pas effacer les zéros de tête

[EDIT] je reviens sur ce que j'ai dit
désolé Coeur Noir mais ça ne marche pas, sauf erreur de ma part !

Je rappelle mon besoin : je veux que l'unique zéro qui débute une cellule ne soit pas effacé quel que soit le nombre de chiffres dans la cellule

Or si je suis ta méthode, le seul cas de figure qui marche c'est
zéros non significatifs = 2 avec nombre de 2 chiffres OU
zéros non significatifs = 3 avec nombre de 3 chiffres, etc ..
en dehors de ces associations le zéro est supprimé

notamment, en bonne logique, j'avais mis : zéros non significatifs = 1 et alors le zéro est effacé dès que le nombre dépasse 1 bien évidemment.

Ma méthode marche quel que soit le nombre de chiffres, fais l'essai, tu verras par toi-même, sorry

Dernière modification par winux (Le 27/06/2020, à 20:12)


http://i3.tinypic.com/4g8nio8.png
Livebox fibre - 980 Mbps mesurés -  Triple  boot : Ub 20.04 / Mint 20.2 / W10 - Ecran : Samsung 22" -
CM : Gigabyte P67A UD3 B3 - CPU : Intel Quad Core i5 3.3 GHz - GPU : nVidia Gigabyte N430
RAM : 8 Go DDR3 - SSD de 240 Go - 2 HD de 1 To chacun

Hors ligne

#6 Le 27/06/2020, à 21:34

Coeur Noir

Re : [RÉSOLU] LO calc : ne pas effacer les zéros de tête

Ce que je propose implique que tous les nombres soient composés d'une même quantité de chiffres.
À zéro significatif, il faut que tu mettes l'équivalent de ton plus grand nombre : si ta liste contient des centaines de milliers, il faut alors 6 zéros significatifs et tu auras :

000001,12
012002,00
654012,98
etc

notamment, en bonne logique, j'avais mis : zéros non significatifs = 1 → c'est ta logique qu'est pas bonne, sorry lol
Bref ce formatage fait bien exactement ce qu'il dit, c'est juste que j'avais pas compris ta demande ( je veux que l'unique zéro qui débute une cellule ne soit pas effacé quel que soit le nombre de chiffres dans la cellule ).

Curiosité : c'est quoi ton cas d'usage concrètement ?

Dernière modification par Coeur Noir (Le 27/06/2020, à 21:48)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#7 Le 28/06/2020, à 06:00

winux

Re : [RÉSOLU] LO calc : ne pas effacer les zéros de tête

En fait après réflexion les 2 méthodes sont valables dans mon cas particulier.
Pour satisfaire ta curiosité il s'agit de listes de téléphone France donc 0xx comportant 10 chiffres en tout sauf N° spéciaux

ta méthode
il suffit de paramétrer 10 zéros significatifs et de rentrer les 9 chiffres derrière le zéro qui s'affichera

la mienne
c'est pareil sans l'obligation d'entrer les 9 chiffres qui suivent le 0
ex : N° spéciaux en 08xx

Conclusion : il faut garder les 2 méthodes en tête et utiliser la plus adaptée pour un cas donné
De toute façon je te remercie pour ta réponse et @+

Dernière modification par winux (Le 28/06/2020, à 06:03)


http://i3.tinypic.com/4g8nio8.png
Livebox fibre - 980 Mbps mesurés -  Triple  boot : Ub 20.04 / Mint 20.2 / W10 - Ecran : Samsung 22" -
CM : Gigabyte P67A UD3 B3 - CPU : Intel Quad Core i5 3.3 GHz - GPU : nVidia Gigabyte N430
RAM : 8 Go DDR3 - SSD de 240 Go - 2 HD de 1 To chacun

Hors ligne

#8 Le 29/06/2020, à 09:57

Dude

Re : [RÉSOLU] LO calc : ne pas effacer les zéros de tête

winux a écrit :

il s'agit de listes de téléphone France donc 0xx comportant 10 chiffres en tout sauf N° spéciaux

Tu aurais précisé cela dès le départ, tu aurais eu ta réponse :

winux a écrit :

puis introduire "0"#
mais ça ne marche pas

Je ne sais pas où tu as trouvé ce format roll
https://forum.openoffice.org/fr/forum/v … C3%A9phone

Hors ligne

#9 Le 29/06/2020, à 10:08

winux

Re : [RÉSOLU] LO calc : ne pas effacer les zéros de tête

Bien noté
merci Dude
PS : depuis ça s'est clarifié sans utiliser le format texte auquel j'avais pensé

Dernière modification par winux (Le 29/06/2020, à 10:09)


http://i3.tinypic.com/4g8nio8.png
Livebox fibre - 980 Mbps mesurés -  Triple  boot : Ub 20.04 / Mint 20.2 / W10 - Ecran : Samsung 22" -
CM : Gigabyte P67A UD3 B3 - CPU : Intel Quad Core i5 3.3 GHz - GPU : nVidia Gigabyte N430
RAM : 8 Go DDR3 - SSD de 240 Go - 2 HD de 1 To chacun

Hors ligne