Skip to main content

Excel DATEVALUE Fonction: Convertir des valeurs de texte en dates

Microsoft Excel 2016 - Using the DATEVALUE() function (Mai 2024)

Microsoft Excel 2016 - Using the DATEVALUE() function (Mai 2024)
Anonim

DATEVALUE et vue d'ensemble de la date de série

La fonction DATEVALUE peut être utilisée pour convertir une date stockée sous forme de texte en une valeur reconnue par Excel. Cela peut être fait si les données d'une feuille de calcul doivent être filtrées ou triées par date ou si les dates doivent être utilisées pour les calculs, comme lors de l'utilisation des fonctions NETWORKDAYS ou WORKDAY.

Sur les ordinateurs PC, Excel stocke les valeurs de date sous forme de dates ou de numéros de série.

À compter du 1er janvier 1900, numéro de série 1, le nombre continue d'augmenter chaque seconde. Le 1er janvier 2014, le nombre était de 41 640.

Pour les ordinateurs Macintosh, le système de date en série dans Excel commence le 1er janvier 1904 plutôt que le 1er janvier 1900.

Normalement, Excel formate automatiquement les valeurs de date dans les cellules pour les rendre plus lisibles (01/01/2014 ou 1er janvier 2014, par exemple), mais derrière le formatage se trouve le numéro de série ou la date de série.

Dates stockées sous forme de texte

Toutefois, si une date est stockée dans une cellule qui a été formatée en tant que texte ou si des données sont importées depuis une source externe, telle qu'un fichier CSV, qui est un format de fichier texte, Excel risque de ne pas reconnaître la valeur sous forme de date. par conséquent, ne l'utilisera pas dans les sortes ou dans les calculs.

L'indice le plus évident que quelque chose ne va pas avec les données est si elles sont laissées alignées dans la cellule. Par défaut, les données de texte sont laissées alignées dans une cellule, tandis que les valeurs de date, comme tous les nombres dans Excel, sont alignées à droite par défaut.

Syntaxe et arguments de DATEVALUE

La syntaxe d'une fonction fait référence à la présentation de la fonction et inclut le nom de la fonction, ses crochets et ses arguments.

La syntaxe de la fonction DATEVALUE est la suivante:

= DATEVALUE (Date_text)

L'argument pour la fonction est:

Date_text - (obligatoire) cet argument peut être un texte affiché au format de date et placé entre guillemets - comme "1/01/2014" ou "01 / Jan / 2014"- l'argument peut également être la référence de cellule à l'emplacement des données de texte dans la feuille de calcul.

- si les éléments de date sont situés dans des cellules séparées, plusieurs références de cellule peuvent être concaténé utilisation du caractère esperluette (&) dans l'ordre jour / mois / année, tel que = DATEVALUE (A6 & B6 & C6)- si les données ne contiennent que le jour et le mois - par exemple 01/01 - la fonction ajoutera l'année en cours, telle que 01/01/2014- si une année à deux chiffres est utilisée - telle que 01/01/14 - Excel interprète les chiffres comme suit:

  • 0 à 29 sont interprétés comme les années 2000 à 2029
  • 30 à 99 sont interprétés comme les années 1930 à 1999

#VALEUR! Valeurs d'erreur

Il y a des situations où la fonction affiche le #VALUE! valeur d'erreur comme indiqué dans l'image ci-dessus.

  • La valeur! la valeur d'erreur est renvoyée si la valeur du Date_text l’argument n’est pas entre les dates du 1 er janvier 1900 et du 31 décembre 9999 - exemple n ° 2.
  • La valeur! la valeur d'erreur est renvoyée si une référence de cellule utilisée dans le Date_text L'argument pointe vers une cellule contenant une valeur formatée sous forme de nombre ou de date - exemple n ° 3.

Exemple: convertir du texte en dates avec DATEVALUE

Les étapes suivantes reproduisent l'exemple des cellules C1 et D1 de l'image ci-dessus dans laquelle l'argument Date_text est entré en tant que référence de cellule.

Saisie des données du didacticiel

  1. Entrez '1/1/2014 - notez que la valeur est précédée d'une apostrophe ( ' ) pour garantir que les données sont entrées sous forme de texte - en conséquence, les données doivent être alignées sur le côté gauche de la cellule

Entrée de la fonction DATEVALUE

  1. Cliquez sur la cellule D1 - l'emplacement où les résultats de la fonction seront affichés
  2. Clique sur le Formules onglet du ruban
  3. Choisir Date et heure depuis le ruban pour ouvrir la liste déroulante des fonctions
  4. Cliquer sur DATEVALUE dans la liste pour faire apparaître la boîte de dialogue de la fonction
  5. Cliquez sur la cellule C1 pour entrer cette référence de cellule en tant qu'argument Date_text
  6. Cliquez sur OK pour terminer la fonction et revenir à la feuille de calcul.
  7. Le nombre 41640 apparaissent dans la cellule D1 - qui correspond au numéro de série de la date du 01/01/2014
  8. Lorsque vous cliquez sur la cellule D1, la fonction complète = DATEVALUE (C1) apparaît dans la barre de formule au-dessus de la feuille de calcul.

Formatage de la valeur renvoyée sous forme de date

  1. Cliquez sur la cellule D1 pour en faire la cellule active
  2. Clique sur le Accueil onglet du ruban
  3. Cliquez sur la flèche vers le bas à côté de la Format de nombre boîte pour ouvrir le menu déroulant des options de format - le format par défaut Général est généralement affiché dans la boîte
  4. Trouvez et cliquez sur le Date courte option
  5. La cellule D1 doit maintenant afficher la date du 01/01/2014 ou éventuellement seulement le 1/1/2014
  6. L'élargissement de la colonne D indiquera que la date est bien alignée dans la cellule