Conversion d'Excel en Numbers et affichage des dates

Fermé
Claude974 - 23 févr. 2023 à 15:15
Aliboron Martin Messages postés 3450 Date d'inscription samedi 1 janvier 2011 Statut Contributeur Dernière intervention 21 juin 2024 - 26 févr. 2023 à 09:31

Bonjour,

Lorsque je convertis un fichier excel en numbers, les colonnes comportant des dates sur excel se retrouve des chiffres sans rapport avec la date. Comment faire ?


Macintosh / Safari 15.6.1

3 réponses

Aliboron Martin Messages postés 3450 Date d'inscription samedi 1 janvier 2011 Statut Contributeur Dernière intervention 21 juin 2024 932
23 févr. 2023 à 18:51

Selon toute probabilité, ce sont bien les dates, ce n'est qu'une question de mise en forme. Il est a priori étonnant que Numbers ne reprenne pas le format, mais ça peut dépendre de plusieurs choses (comment le classeur a été enregistré, la version d'Excel, celle de Numbers, etc.).

Si, par exemple, la cellule contient le nombre 44980, il s'agit de la date d'aujourd'hui. Si, dans Numbers tu affectes le format "Date et heure" à cette cellule, tout rentrera dans l'ordre :

Si cela ne te permet pas de résoudre le problème, est-ce que tu peux donner une description plus complète de la situation : version d'Excel, format du fichier (.xlsx,...) version de Numbers, exemple de "chiffres sans rapport avec la date",... 


0

Bonjour

J'ai effectué la manipulation conseillée (ce que j'avais déjà fait par colonne) mais ça ne marche pas.

La version d'Excel V15,36 (170702) format xlsx

La version de Numbers V11,1 (7031,0,102)

Exemple de dates de naissance: 23058; 19811;....

Avec mes remerciements anticipés

0
Aliboron Martin Messages postés 3450 Date d'inscription samedi 1 janvier 2011 Statut Contributeur Dernière intervention 21 juin 2024 932
Modifié le 26 févr. 2023 à 10:15

Ah. Alors, si le format de cellule est figé, il faut ruser (décidément, Numbers est peu utilisable pour des choses vraiment sérieuses).

Dans une colonne libre (colonne B dans mon illustration) on va convertir les nombres en dates. Pour cela dans une cellule quelconque inutilisée (B1 dans mon illustration) on saisit la date 01/01/1900. Dans la cellule B2 on saisit la formule =$B$1 + A2 et on recopie vers la bas autant que de besoin :

Ensuite, on peut copier les données de la colonne B et "Coller les résultats de la formule" (menu "Édition" ou combinaison Majuscule Commande V) :

Reste alors à supprimer la colonne B et c'est fini ! ;-)

NB : pourquoi -2 dans la formule et pas -1 ? parce que le numéro de série utilisé pour les dates dans Excel (héritage de Lotus) traite 1900 comme une année bissextile, et compte donc un 29 février 1900. Pour les éventuelles dates de naissance entre le 1er janvier et le 28 février 1900 (numéro de série < 60) il faut donc soustraire 1 seulement... 


0