Différence entre dates et moyenne

Résolu
zenop -  
Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je cherche à afficher dans un cellule la différence entre deux dates, sur plusieurs jours et faire ma moyenne des jours cumulés.

La formule pour les différences de date est, si je ne me trompe, =datediff(date1;date2;"d").

Si c'est correct, cela me donne un résultat du type : 2 jour(s).

Là où j'ai un problème c'est pour le nombre cumulé des jours.

Je fais la somme (=somme()) des résultats mais cela me donne : #VALEUR!.

Comme je suis une bille avec Excel, je m'adresse à vous pour quelques pistes.

Je vous remercie d'avance.

2 réponses

  1. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 477
     
    Bonjour,
    Juste au passage,

    Je fais la somme (=somme()) des résultats mais cela me donne : #VALEUR!.

    C’est quoi l’instruction complète de la fonction =SOMME(…………….)

    0
    1. zenop
       
      Bonjour,

      L'instruction est =SOMME(I38:I62) les cellules I38 à I62 correspondant à =DATEDIF(B36;H38;"d") etc.

      Je ne sais pas si je suis clair.
      0
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    DATEDIF() retourne une chaine.
    Pour une simple différence en jours : = date2 - date1
    eric
    0
    1. zenop
       
      Bonjour Eriiic,

      Merci de votre réponse, c'est effectivement plus simple et cela permet d'afficher le nombre de jours cumulés. Super et merci encore.

      Toutefois, petite question, lorsque ma cellule Date2 est vide, cela me donne -40911 (je crois savoir que cela correspond à une date "numérique"). Mais comment faire pour que cela me retourne 0 et n'entre pas dans le total cumulé.
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      date vide = 00/01/1900
      =si(date2="";"";date2-date1)
      ou si(date2="";0;date2-date1) comme demandé mais je pense qu'il faut distinguer d'un vrai 0
      0
      1. zenop > eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Merci Eriiic,

        Je vais regarder ça et oui tiens au courant.

        Bonne soirée.
        0
      2. zenop > eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Eric vous êtes un génie !

        La première formule marche impeccablement.

        Je vous remercie beaucoup, et très bonne soirée à vous.
        0
    3. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 477
       
      Merci eriiic pour la prise en main.
      Amicales salutations
      Le Pingou
      0