web-dev-qa-db-fra.com

Excel Calculer la différence de date à partir d'aujourd'hui à partir d'une cellule de "7/6/2012 10:26:42"

J'ai donc une cellule avec 7/6/2012 10:26:42 entré, je veux montrer la différence de date par rapport à aujourd'hui dans une autre cellule.

J'ai essayé d'extraire 7/6/2012 avec =LEFT(A1, Find(" ", A1, 1) -1) mais il y a une erreur de valeur.

La formule fonctionne lorsque je crée A1 '7/6/2012 10:26:42, mais ce n’est pas idéal car je dois travailler avec toute la colonne.

11
user1441705

Vous pouvez utiliser la fonction datingif pour connaître la différence en jours.

=DATEDIF(A1,TODAY(),"d")

Citation de Excel.datedif.com

La fonction de datif mystérieuse dans Microsoft Excel

La fonction Datedif est utilisée pour calculer l'intervalle entre deux dates en jours, mois ou années.

Cette fonction est disponible dans toutes les versions d'Excel mais n'est pas documentée. Il n'est même pas répertorié dans la boîte de dialogue "Insérer une fonction". Par conséquent, il doit être saisi manuellement dans la zone de formule. Syntaxe

DATEDIF( start_date, end_date, interval_unit )

date_début de date à date_fin à date (doit être après date_début) unité_intervalle Unité à utiliser pour l'intervalle de sortie Valeurs pour unité_intervalle

interval_unit Description

D Nombre de jours

M Nombre de mois complets

Y Nombre d'années complètes

YD Nombre de jours hors années

MD Nombre de jours à l'exclusion des mois et des années

YM Nombre de mois à l'exclusion des années

Les erreurs

Erreur de description

#NUM! La date_fin est supérieure à (supérieure à). La date_début ou l'unité_intervalle a une valeur non valide. #VALEUR! date_fin ou date_début n'est pas valide.

32
Gaurav

S'il s'agit d'une entrée de date/heure valide, Excel la stocke simplement sous forme de nombre (les jours sont des entiers et l'heure est la partie décimale) afin que vous puissiez effectuer une soustraction simple.

Je ne sais pas si 7/6 est le 7 juin ou le 6 juillet, en supposant que ce dernier est une date ultérieure pour que vous puissiez obtenir la différence en jours avec

=INT(A1-TODAY())

Assurez-vous de formater la cellule de résultat en tant que général ou nombre (pas de date)

4
barry houdini
DAYS(start_date,end_date):

Par exemple:

DAYS(A1,TODAY())
1
Daniel Braun

Pour la différence entre A1 et la date du jour, vous pouvez entrer: = ABS (AUJOURD'HUI () - A1)

qui renvoie le nombre de jours (fractionnaire) entre les dates.

Vous allez probablement avoir une #VALUE! erreur dans votre formule car Excel traite les dates comme des nombres. 

1
lori_m

=ROUND((TODAY()-A1)/365,0) fournira le nombre d'années entre la date dans la cellule A1 et la date du jour

0
loudmouthbass

Pourquoi ne le rends-tu pas simple et facile. Si j'ai besoin de connaître le nombre de jours entre aujourd'hui et le 10 mars 2015, je peux simplement entrer la formule simple. 

Disons que la date statique est le 10 mars 2015 et se trouve dans la cellule O5.

La formule pour déterminer le nombre de jours entre aujourd'hui et O5 serait, = O5-Today ()

Rien de fantaisie ou de trucs DATEDIF. De toute évidence, la cellule dans laquelle vous tapez cette formule doit avoir un type de données de type "nombre". Il suffit de taper votre date normalement dans la cellule de référence, dans ce cas O5. 

0
user3217059

* Dans tous les cas, le # fait référence au numéro de cellule

Vous n'avez vraiment pas besoin des fonctions par exemple:

Je travaille sur un tableur qui suit l'admissibilité aux avantages pour les employés.

J'ai leurs dates d'embauche dans la colonne "A" et dans la colonne B est = (TODAY () - A #)

Et vous venez de formater la cellule pour afficher un nombre général au lieu de la date.

Cela fonctionne aussi très facilement dans l’autre sens: j’ai également converti ce nombre en indiquant quand la date réelle est qu’ils reçoivent leurs prestations au lieu du nombre de jours restants, ce qui est tout simplement

= (90-B #) + AUJOURD'HUI ()

Assurez-vous simplement que vous formatez les cellules sous forme de nombres généraux ou de dates en conséquence.

J'espère que cela t'aides.

0
David Christensen