Compte à rebours

domi6226 Messages postés 82 Statut Membre -  
domi6226 Messages postés 82 Statut Membre -
Bonjour,

j'ai cherché mais je n'ai pas trouvé ce que je voulais (ou j'ai rien compris lol)

Dans un tableau Excel je dois saisir :

Date prévue
Heure prévue

Date départ
Heure départ

jusque la pas de souci.

je cherche à faire un compte à rebours en tenant compte de ces 4 infos.

j'ai essayé plusieurs formules mais c'était du grand n'importe quoi.

est ce qu'une formule (pas de vba... j'y connais rien) existe ?

ce calcul sera en ligne sur un google doc pour permettre à tout le monde de le voir

Merci de votre aide

3 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    Bonjour domi6226,

    J'avais voulu simplifier la formule mais en fait l'interprétation excel/google est différente alors il faut compléter la formule pour tout lui dire ce que l'on veut ! ;-)

    durée
    =IF(COUNT(A2:D2)<4,"",INT((A2+B2)-(C2+D2))&" jours "&TEXT((A2+B2)-(C2+D2)-INT((A2+B2)-(C2+D2)),"h:mm"))
    reste
    =IF(COUNT(A2:D2)<4,"",IF(NOW()>A2+B2,"Terminé",INT((A2+B2) -(NOW()+"9:00"))&" jours "&TEXT(((A2+B2)-(NOW()+"9:00"))- INT((A2+B2)-(NOW()+"9:00")),"h:mm")))

    Ainsi tu as les mêmes résultats qu'avec excel :

    durée
    =SI(NB(A2:D2)<4;"";ENT((A2+B2)-(C2+D2))&" jours "&TEXTE((A2+B2)-(C2+D2)-ENT((A2+B2)-(C2+D2));"h:mm"))
    reste
    =SI(NB(A2:D2)<4;"";SI(MAINTENANT()>A2+B2;"Terminé";ENT((A2+B2)-MAINTENANT())&" jours "&TEXTE(((A2+B2)-MAINTENANT())-ENT((A2+B2)-MAINTENANT());"h:mm")))

    et tu es à l'heure de Paris et non de Californie !
    1
    1. domi6226 Messages postés 82 Statut Membre
       
      Bonjour

      Merci à toi de prendre du temps pour m'aider.

      J'ai vérifier les paramètres de google et est remis sur paris (je ne sais pas pourquoi il n'est pas resté dessus)

      je vais mettre tes formules en place dans mon fichier

      Encore merci à toi
      0
  2. domi6226 Messages postés 82 Statut Membre
     
    super

    Merci

    Maintenant, j'ai traduit en anglais pour google doc et là il me sort qui lui est en anglais et il me sort

    09/06/2014 18:38:00 07/06/2014 11:47:00 1a00j 6:65

    au lieu de

    09/06/2014 18:38 07/06/2014 11:47 3 jours 6:25

    sous Excel

    je pense que les calculs ne sont pas bon
    0
    1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      en anglais, j(ours) se traduit d(ay)
      Il faut tout traduire !
      0
    2. domi6226 Messages postés 82 Statut Membre
       
      0
    3. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Apparemment google perd 1 jour et l'heure de "now" est à l'heure de la Californie :

      =IF(COUNT(A2:D2)<4,"",TEXT((A2+B2)-(C2+D2)+1,"d ""jours"" h:mm"))
      et
      =IF(COUNT(A2:D2)<4,"",IF(NOW()>A2+B2,"Terminé",TEXT((A2+B2)-NOW()+1,"d ""jours"" h:mm")))
      0
    4. domi6226 Messages postés 82 Statut Membre
       
      en effet je me suis aperçu de l'erreur en mettant day au lieu de d

      j'ai refait les modifs et tout me paraissait ok ; j'ai fait des test différents et j'avais des écarts sur le calcul des heures dans la durée.

      j'ai la même ano, sous Excel

      04/07/2014 12:00 10/06/2014 12:00 25 jours 0:00 26 jours 4:37
      04/07/2014 13:00 10/06/2014 13:00 25 jours 2:00 26 jours 5:37
      04/07/2014 12:00 05/07/2014 12:00 0 jours 0:00 26 jours 4:35

      Donc écart de 2h entre les 2 premières lignes et il me sort 0 pour la durée dans la troisième

      Pas si simple à faire ce calcul
      0