> Tous les forums > Forum Bureautique
 Manipuler une colonne de nombres dans ExcelSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
jmd
  Posté le 09/11/2010 @ 22:40 
Aller en bas de la page 
Petit astucien

Bonjour à tous

Voici le problème que je ne parviens pas à résoudre :

J'ai reçu un fichier Excel dans lequel je trouve une - longue ! - colonne contenant des nombres - du moins je l'imagine -->écriture alignée à droite de la colonne - du type
5.02
12.13
8.30
cette colonne correspond à des dates mois.jour soit 2 mai, 13 décembre et 30 août

Par la fonction DROITE(nombre,2) je pensais récupérer 02, 12 et 30 mais si c'est correct pour les 2 premiers nombres de cet exemple par contre je récupère .3 pour le dernier au lieu de 30 ...

C'est quoi l'astuce pour m'en sortir ? (j'utilise encore Excel97)

Merci de votre aide

Jean-Marie

Publicité
ferrand
 Posté le 09/11/2010 à 22:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut,

Pour l'instant, tu as du texte. Pour en dissocier les deux éléments que tu veux, il te faut prendre d'un côté ce qui est à gauche du point (.) et de l'autre ce qui est à droite. Si ton texte est en A1, pour extraire, le mois (je pense, à gauche):

=GAUCHE(A1;NBCAR(A1)-CHERCHE(".";A1)-1)

et pour extraire le jour (à droite) : =DROITE(A1;NBCAR(A1)-CHERCHE(".";A1))

Attention, ce que tu obtiens, c'est toujours du texte. Si tu veux par exemple reconstituer la date au moyen de la fonction DATE(année;mois;jour), il te faudra convertir ces valeurs en nombres (fonction CNUM).

galopin01
 Posté le 10/11/2010 à 00:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

P'têtre une autre solution (si elle existait déjà sous 93) C'est Données / Convertir avec le séparateur .

Avantage : une seule colonne contigue est nécessaire, et les nombres restent des nombres...

A+

ferrand
 Posté le 10/11/2010 à 10:24 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Tu as tout à fait raison . Menu Données > Convertir... utilisable sous Excel97 [j'en ai encore une version qui traîne sur une machine] et produit 2 colonnes de nombres.



Modifié par ferrand le 10/11/2010 10:25
jmd
 Posté le 10/11/2010 à 10:26 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci ferrand et galopin01 pour ces solutions mais reste un problème que je n'arrive pas à résoudre :

quand j'ai des nombres comme 8.10 , 12.20 , 4.30 donc pour les 10, 20 et 30 d'un mois j'obtiens 1,2 ou 3 ... impossible de garder le zéro même si je définis par avance le nombre de décimales à 2 {#}

Y a-t-il un moyen de s'en sortir ?

Merci de votre aide A bientôt

Jean-MArie

ferrand
 Posté le 10/11/2010 à 11:13 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Là, il faudrait que tu fasses passer un fichier avec un échantillon de données sur le forum, qu'on puisse voir.

jmd
 Posté le 10/11/2010 à 13:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

En effet ... pour plus de clarté, j'espère {#} ...

http://cjoint.com/?2lknVb5QOgm

En fait chaque fois que la 2ème décimale est un zéro elle disparaît lors du traitement et ça, ça ne me va pas ...

J'ai aussi essayé par Copier/Collage spécial rien de mieux, pas moyen de garder le zéro !

Merci de votre aide

Jean-Marie



Modifié par jmd le 10/11/2010 13:53
galopin01
 Posté le 10/11/2010 à 15:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour,

Je n'avais pas vu le :

Par la fonction DROITE(nombre,2) je pensais récupérer 02, 12 et 30 mais si c'est correct pour les 2 premiers nombres de cet exemple par contre je récupère .3 pour le dernier au lieu de 30

Pour un nombre en A1,

Pour récupérer le mois utilise :

=ENT(A1)

Pour récupérer le jour utilise ;

=(A1-ENT(A1))*100

La formule se recopie par recopie incrémentée.

A+

ferrand
 Posté le 10/11/2010 à 15:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Re,

Je dois des excuses . J'ai croisé droite et gauche . Deux séries de chiffres séparées par un point, cadré à gauche dans la colonne, c'est du texte. Cadré à droite, c'est un nombre décimal, à condition que ton séparateur décimal soit le point. Mes formules étaient destinées à traiter une chaîne, pas un nombre.

Rien à ajouter à la solution de Galopin qui devrait répondre à ton attente.

jmd
 Posté le 10/11/2010 à 18:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci Galopin01 et ferrand ... Ça marche !

Quant à
"Je dois des excuses . J'ai croisé droite et gauche "

Il n'y a que celui qui ne fait rien qui ne se trompe pas !!! Pas de problème

Bonne soirée

Jean-Marie

cebe
 Posté le 26/11/2010 à 09:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

En passant par là, je t'aurais proposé cette méthode pour écrire 01, 02, etc. :

POur avoir deux chiffres

Si ce peut être utile...

jmd
 Posté le 26/11/2010 à 10:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci Cebe pour cette proposition mais il n'est pas nécessaire d'avoir 2 chiffres pour le quantième du jour... le logiciel utilisé pour publication accepte aussi bien 1 chiffre que 2.
Ta proposition m'aura, en tout cas, apporté une connaissance supplémentaire sur les subtilités de la manipulation des nombres dans Excel !

Bonne journée

Jean-Marie

cebe
 Posté le 26/11/2010 à 13:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Merci pour ton merci...

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
88,08 €Alimentation modulaire Seasonic Focus Plus Gold 650W (garantie 10 ans) à 88,08 € livrée
Valable jusqu'au 09 Décembre

Amazon Espagne fait une promotion sur l'alimentation Seasonic Focus Plus Gold 650W qui passe à 79,33 €. Comptez 8,75 € pour la livraison en France soit un total de 88,08 € livrée alors qu'on la trouve ailleurs à partir de 105 €. Le niveau frise la perfection avec une magnifique certification 80+ OR et un câblage full modulaire, le tout dans un silence de cathédrale. L'alimentation est garantie 10 ans.

 


> Voir l'offre
12,90 €Clé USB 3.0 Sandisk Ultra 64 Go à 12,90 €
Valable jusqu'au 09 Décembre

Amazon propose la clé USB Sandisk Ultra d'une capacité de 64 Go qui passe à 12,90 €. Cette clé USB 3.0 est compatible USB 2.0 et offre de bons débits d'environ 100 Mo/s en lecture et en écriture. Le connecteur est rétractable pour éviter qu'il prenne la poussière.


> Voir l'offre
54,99 €Webcam Logitech HD Pro C920 à 54,99 €
Valable jusqu'au 09 Décembre

Amazon propose actuellement la webcam Logitech HD Pro C920 à 54,99 € alors qu'on la trouve ailleurs à partir de 70 €. La livraison est gratuite. Cette webcam avec micro intégré permet de faire des appels vidéos et des enregistrements en Full HD 1080p. La mise au point se fait automatiquement sur 20 paliers. 


> Voir l'offre

Sujets relatifs
listing et somme valeurs unique dans colonne excel
importer une copie ecran en colonne dans excel
Problème pour insérer colonne dans Excel
classement dans une colonne excel
Nombres commençant par 0 dans EXCEL
déplacer une colonne dans excel 2003
Nombres négatifs dans Excel
2 pages par feuille dans macro excel
Changement dans Excel 2010 ?
case à cocher dans cellule Excel 2010
Plus de sujets relatifs à Manipuler une colonne de nombres dans Excel
 > Tous les forums > Forum Bureautique