Calculer le pourcentage entre les dates dans Google Sheets

Dans cet article, vous découvrirez comment calculer le pourcentage entre deux dates dans Google Sheets. Cette méthode peut être très utile dans certains scénarios spécifiques. Quels sont ces scénarios ? Par exemple, vous pouvez utiliser cette méthode pour calculer le pourcentage de temps/jours écoulés jusqu’à aujourd’hui ou jusqu’à une date spécifique à partir d’une date de début et d’une date de fin. Avec ces données en main, nous pouvons créer un graphique en barres dans la cellule qui représente visuellement les jours écoulés.

En plus de cela, dans ce tutoriel, vous apprendrez également deux autres calculs de pourcentage. Ils sont les suivants :

  1. Comment calculer le pourcentage de jours alloués à chaque tâche.
  2. Comment ajouter un pourcentage « n » à la date de début.

Vous pouvez trouver ces deux astuces dans la section « Conseils supplémentaires » à la fin de ce tutoriel.

Tout d’abord, nous allons voir comment calculer le pourcentage entre deux dates dans Google Sheets.

Comment calculer le pourcentage entre les dates dans Google Sheets

Données d’exemple :
Percentage between Dates in Google Sheets - Example

J’ai cinq tâches dans la colonne A et leurs dates de début et de fin dans les colonnes B et C. Je veux calculer le pourcentage de jours écoulés dans chaque ligne. Voyons comment faire cela dans Google Sheets.

Étapes à suivre pour calculer le pourcentage entre deux dates

  1. Insérez la formule suivante dans la cellule D1 pour afficher la date actuelle dans cette cellule.

    =aujourd'hui()

    Si vous souhaitez calculer le pourcentage entre deux dates basé sur une date particulière, saisissez cette date dans la cellule D1 au lieu de la formule aujourd'hui().

  2. Nous pouvons utiliser les fonctions DATEDIF ou DAYS pour écrire la formule dans la cellule D4 afin d’obtenir le pourcentage de jours écoulés.

    • Formule #1
      =TO_PERCENT((days($D$1,B4)+1)/(days(C4,B4)+1))
    • Formule #2
      =TO_PERCENT((datedif(B4,$D$1,"D")+1)/(datedif(B4,C4,"D")+1))

      Le résultat de ces formules sera différent à un moment donné ! Vous pouvez voir le résultat retourné par la première formule (DAYS) dans la colonne D sur l’image ci-dessus. Si nous utilisons la deuxième formule, c’est-à-dire DATEDIF, alors la valeur % dans la cellule D8 sera l’erreur #NUM car elle ne renverra pas un pourcentage négatif.

Si vous aimez les formules matricielles pour calculer le pourcentage entre les dates dans Google Sheets, videz les cellules D4:D8 et utilisez l’une des formules suivantes.

  • Formule #3
     =FORMULEMATRICIELLE(pourcentage((days($D$1,B4:B8)+1)/(days(C4:C8,B4:B8)+1)))
  • Formule #4
     =FORMULEMATRICIELLE(pourcentage((datedif(B4:B8,$D$1,"D")+1)/(datedif(B4:B8,C4:C8,"D")+1)))

    Nous utiliserons la formule #1 (non matricielle) pour calculer le pourcentage de jours écoulés, puis nous tracerons le graphique en barres dans la cellule. Vous trouverez les détails ci-dessous.

Jours écoulés et graphique en barres dans la cellule (Sparkline)

Nous pouvons utiliser les valeurs de pourcentage ci-dessus dans les cellules D4:D8 pour tracer un graphique Sparkline qui montre visuellement les jours écoulés.

Avant cela, dans les cellules D4:D8, nous devons limiter les valeurs de pourcentage entre 0 et 100.

Formule générique :

   =pourcentage(median(0%,100%,formule_1))

Remplacez « formule_1 », la formule qui renvoie le pourcentage entre les dates (jours écoulés en %) dans Google Sheets, par la formule correspondante.

Voici cette formule (la partie en gras) :

   =pourcentage(median(0%,100%,formule_pourcentage((days($D$1,B4)+1)/(days(C4,B4)+1))))

Saisissez cette formule dans la cellule D4 et faites-la glisser vers le bas pour la copier.

Ensuite, traçons le graphique en barres dans la cellule pour les jours écoulés. Pour cela, utilisez la formule Sparkline suivante dans la cellule E4. Copiez-la vers le bas.

   =sparkline({D4},{"charttype","bar";"color1","bleu";"max",100%})

Conseils supplémentaires

Dans notre exemple, avec la distribution en pourcentage, nous pouvons répartir le nombre total de jours du projet parmi les jours alloués à chaque tâche. Le calcul du pourcentage total est assez simple.

Ce que vous voulez faire, c’est diviser la durée de chaque tâche par la durée totale du projet (en jours).

Dans la cellule F4, vous pouvez insérer la formule suivante et la copier vers le bas.

   =TO_PERCENT(days(C4,B4)/ arrayformula(sum(days($C$4:$C$8,$B$4:$B$8))))

Si vous additionnez les résultats, vous obtiendrez 1, ce qui signifie 100%.

Voici un autre conseil.

Savez-vous comment ajouter un certain pourcentage à une date de début et obtenir une nouvelle date de début ?

Pour cela, nous avons besoin de deux dates – une date de début (B4) et une date de fin (C4).

   =to_date(INT(B4+days(C4,B4)*25%))

Selon les données d’exemple ci-dessus, la formule renverra la date 15/06/2021.

C’est tout ce que vous devez savoir sur le calcul du pourcentage entre deux dates dans Google Sheets.

Merci d’être resté. Profitez-en !

Vous pouvez en savoir plus sur les autres fonctionnalités de Google Sheets en visitant Crawlan.com.

Articles en lien