web-dev-qa-db-fra.com

Nombre de jours entre la date passée et la date actuelle dans la feuille de calcul Google

Je veux calculer le nombre de jours écoulés entre la date passée et la date actuelle. Ma date passée est au format dd/mm/yyyy format. J'ai utilisé les formules mentionnées ci-dessous mais en donnant la sortie appropriée.

=DAYS360(A2,TODAY())
=MINUS(D2,TODAY())

Dans la formule ci-dessus A2 = 4/12/2012 (jj/mm/aaaa) et je ne sais pas si AUJOURD'HUI revient dans dd/mm/yyyy format ou non. J'ai essayé d'utiliser le bouton 123 sur la barre d'outils, mais pas de chance.

37
vkrams

DAYS360 Ne calcule pas ce que vous voulez, c'est-à-dire le nombre de jours écoulés entre les deux dates. Utilisez une soustraction simple (-) Ou MINUS(). J'ai créé ne copie mise à jour de l'exemple de feuille de calcul de @ DrCord pour illustrer cela.

Êtes-vous sûr de vouloir DAYS360? Il s'agit d'une fonction spécialisée utilisée dans le secteur financier pour simplifier les calculs d'obligations. Il suppose une année de 360 ​​jours, avec 12 mois de 30 jours chacun. Si vous voulez vraiment des jours réels, vous perdrez 6 jours par an. [source]

35
törzsmókus

Les éléments suivants semblaient bien fonctionner pour moi:

=DATEDIF(B2, Today(), "D")
35
Matthew Clayton

J'ai utilisé votre idée et j'ai trouvé la différence, puis je l'ai divisée par 365 jours. Travaillé un régal.

=MINUS(F2,TODAY())/365

Ensuite, j'ai modifié les propriétés de ma cellule pour ne pas afficher les décimales.

2
user5428882

Si vous utilisez les deux formules en même temps, cela ne fonctionnera pas ... Voici une simple feuille de calcul avec laquelle cela fonctionne: https://docs.google.com/spreadsheet/ccc?key=0AiOy0YDBXjt4dDJSQWg1Qlp6TEw5SzNqZENGOWgwbGc Si vous rencontrez toujours des problèmes, j'aurais besoin de savoir quel type de résultat erroné vous obtenez.

Today () renvoie une valeur entière numérique: Renvoie la date actuelle du système informatique. La valeur est mise à jour lorsque votre document recalcule. AUJOURD'HUI est une fonction sans arguments.

2
DrCord

Étant donné que c'est la meilleure réponse de Google à cela, et que c'était beaucoup plus facile que ce à quoi je m'attendais, voici la réponse simple. Il suffit de soustraire date1 de date2.

S'il s'agit de vos dates de feuille de calcul

     A            B
1 10/11/2017  12/1/2017

=(B1)-(A1)

résulte en 51, qui est le nombre de jours entre une date passée et une date actuelle dans la feuille de calcul Google

Tant qu'il s'agit d'un format de date reconnu par Google Sheets, vous pouvez les soustraire directement et ce sera correct.

Pour le faire pour une date courante, utilisez simplement la fonction =TODAY().

=TODAY()-A1

Bien qu'aujourd'hui fonctionne très bien, vous ne pouvez pas utiliser une date directement dans la formule, vous devez référencer une cellule qui contient une date.

=(12/1/2017)-(10/1/2017) donne 0,0009915716411, pas 61.

1
Joshua Dance