Utiliser des dates historiques

Anonim

Calculer avec des listes de dates avant 1900

Lorsque vous travaillez avec des dates, Excel fixe des limites très claires. Avec le paramètre par défaut du système de date 1900, Excel n'interprétera pas une entrée avec une valeur de date antérieure au 1/1/1900 comme une date. La sortie dans la cellule est alors sous forme de texte. Cependant, vous ne pouvez pas effectuer d'autres calculs ou évaluations avec cela. Si vous avez configuré l'option des dates 1904, 1/1/1904 est la date la plus proche possible.

Il existe une petite astuce que vous pouvez utiliser pour contourner ces limites. Le système du calendrier grégorien, qui constitue la base de notre calendrier, dit que l'attribution des jours d'une année (en tenant compte de toutes les règles pour les années bissextiles) est identique. Par conséquent, la mission est répétée tous les 400 ans.

Pour vos tables qui nécessitent des dates antérieures à 1900, vous pouvez déplacer la date appropriée de quatre cents ans dans le futur, calculer avec elle, puis reculer la date de quatre cents ans.

Les exemples suivants montrent ce qui est possible avec cette astuce et comment vous pouvez l'utiliser dans vos tables :

Voulez-vous savoir quel jour de la semaine était le 17/02/1793 ? Calculez ensuite le jour de la semaine du 17/02/2193. Pour ce faire, entrez la date 17/02/2193 dans la cellule A2. Saisissez ensuite la formule suivante dans la cellule dans laquelle le jour de la semaine doit apparaître :

= TEXTE (A2; "TTT")

Le résultat est "Alors". Le 17 février 1793 est donc aussi un dimanche. La figure suivante montre l'utilisation de cette formule :

Dans le cas où vous entrez la date avant 1900 directement dans une cellule et que vous souhaitez utiliser ce contenu de cellule pour déterminer le jour de la semaine à l'aide d'une formule, la formule est un peu plus étendue. Dans ce cas, Excel doit effectuer des opérations de texte supplémentaires car une date antérieure à 1900 n'est pas reconnue comme une valeur de date comme décrit.

En combinant les fonctions de texte GAUCHE, PARTIE et DROITE, vous définissez les composants individuels de la date à partir du texte.

Avec la fonction DATE () et un décalage annuel de quatre cents ans, vous combinez ensuite les composants de date pour former une date Excel valide et déterminer le jour de la semaine.

Si la date se trouve dans la cellule A5, entrez la formule suivante dans cette cellule :

= TEXTE (DATE (DROITE (A5; 4) +400; PARTIE (A5; 4; 2); GAUCHE (A5; 2)); "TTT")

Lorsque vous utilisez les formules pour le calcul direct des valeurs de date avant 1900, assurez-vous de saisir la date sous forme de texte au format JJ.MM.AAAA. Sinon, les fonctions de texte produisent des résultats incorrects.

La figure suivante montre l'utilisation de cette formule :

Vous pouvez également utiliser l'astuce du décalage de date pour effectuer d'autres calculs sur des dates, comme la différence entre deux dates en jours.

Pour ce faire, vous utilisez une formule qui décompose les deux données textuelles en leurs composants, les déplace de quatre cents ans dans le futur, puis les calcule l'une par rapport à l'autre.

Autre astuce : si vous devez calculer avec des dates antérieures au 1/1/1500 dans vos tableaux, vous pouvez également décaler les valeurs de date dans le futur par multiples de 400 - 800 ou 1200 Le format JJ.MM.AAAA doit être spécifié donc qu'ils peuvent être traités comme des textes avec les formules présentées.