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 une 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-dessusA2 = 4/12/2012 (JJ/mm/AAAA) et je ne suis pas sûr si aujourd'hui revient au format dd/mm/yyyy ou non. J'ai essayé d'utiliser 123 bouton sur la barre d'outils, mais pas de chance.

27
demandé sur kenorb 2013-01-06 19:17:01

6 réponses

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

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

26
répondu törzsmókus 2013-03-02 10:34:36

Ce qui suit semblait bien fonctionner pour moi:

=DATEDIF(B2, Today(), "D")
27
répondu Matthew Clayton 2016-04-28 15:56:11

Si vous utilisez les deux formules en même temps, cela ne fonctionnera pas... Voici une feuille de calcul simple qui fonctionne: https://docs.google.com/spreadsheet/ccc?key=0AiOy0YDBXjt4dDJSQWg1Qlp6TEw5SzNqZENGOWgwbGc Si vous obtenez toujours des problèmes j'aurais besoin de savoir quel type de résultat erroné que 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 est recalculé. AUJOURD'hui est une fonction sans arguments.

2
répondu DrCord 2013-01-06 16:18:25

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

=MINUS(F2,TODAY())/365

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

1
répondu user5428882 2016-04-28 15:56:32

Puisque C'est la meilleure réponse de Google pour cela, et c'était beaucoup plus facile que prévu, 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)

Les résultats 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 est un format de date Google Sheets reconnaît, vous pouvez les soustraire directement et il sera correct.

Pour une date actuelle, utilisez simplement la fonction =TODAY().

=TODAY()-A1

, Alors 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) résultats en 0.0009915716411, pas 61.

0
répondu Joshua Dance 2017-12-01 09:12:31
  1. Today() renvoie la valeur au format de DATE.

  2. Sélectionnez votre "champ de gauche jours" et collez cette formule dans le champ =DAYS360 (aujourd'hui (), C2)

  3. Allez dans Format > Nombre > plus de formats > Format de numéro personnalisé et sélectionnez le nombre sans nombres décimaux.

J'ai testé, ça marche, au moins dans la nouvelle version de Sheets, mars 2015.

-2
répondu Webmaster 2015-03-11 23:04:11