IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Affichage de dates en fonction d'une date de départ et une d'arrivée


Sujet :

Excel

  1. #21
    Expert éminent Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 754
    Points : 9 396
    Points
    9 396
    Par défaut
    Donc dans la formule si(MOIS.DECALER(k13,1)<$I$5 on rajoute a la date en K13 1 mois et on regarde si cette nouvelle date est inferieure a la date en I5 ???
    Tout a fait
    Jérôme

  2. #22
    Membre à l'essai
    Homme Profil pro
    Retraite
    Inscrit en
    Décembre 2010
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Retraite
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2010
    Messages : 44
    Points : 14
    Points
    14
    Par défaut
    RE Jfontaine,

    ci-dessous la fonction un peu modfiee, elle s'arrete quand date de fin devient sup a date de debut, mais le probleme est que, si en date de debut le jour est inf au jour de la date de fin, en fin de fonction elle me rajoute un mois, donc peux-t-on dans la formule ne tenir compte que des mois et non de la date entiere????; inversement si en date de debut le jour est plus grand que le jour de la date de fin, le dernier mois de date defin n'est pas pris en compte?????



    =SI(N13="","",SI(MOIS.DECALER(N13,1)<=$I$5,MOIS.DECALER(N13,1),SI(N13>=$I$5,"",SI(N13>$I$5,MOIS.DECALER(N13,1),DATE(ANNEE(N13)+1,1,1)))))

    Merci

  3. #23
    Membre à l'essai
    Homme Profil pro
    Retraite
    Inscrit en
    Décembre 2010
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Retraite
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2010
    Messages : 44
    Points : 14
    Points
    14
    Par défaut
    Me revoila,

    Voila la formule fonctionne a deux details pres:

    * Le jour de date de debut doit etre inf au jour de date de fin

    * Quand on passe de l'annee de debut a l'annee suivante il n'y a pas de cellule de vide( ce qui m'embete, alors si JFontaine tu pouvais m'aider encore sur ce coup ou quelqu'un d'aute!!!!!!)

    En I4 la date de debut
    En I5 la date de fin

    En H13 la formule
    =DATE(ANNEE($I$4),MOIS($I$4),JOUR(I4))

    En I13,J13,K13 etc.............
    =SI(H13="","",SI(MOIS.DECALER(H13,1)<=$I$5,MOIS.DECALER(H13,1),SI(H13>=$I$5,"",SI(H13>$I$5,MOIS.DECALER(H13,1),SI(MOIS.DECALER(H13,1)>$I$5,"",DATE(ANNEE(H13)+1,1,1))))))

    En tout cas un grand MERCI a toi JFontaine et a toute l'equipe du site

    Momo

Discussions similaires

  1. affichage d'une date en fonction d'une autre date
    Par aectie dans le forum Langage
    Réponses: 16
    Dernier message: 17/12/2014, 12h05
  2. Réponses: 3
    Dernier message: 25/09/2014, 12h20
  3. [SQL] Une date en fonction du num de semaine
    Par frederic_s dans le forum Oracle
    Réponses: 1
    Dernier message: 07/03/2006, 11h52
  4. Réponses: 10
    Dernier message: 09/01/2006, 18h39
  5. Affichage d'évènements en fonction de leur date ?
    Par swirtel dans le forum Langage SQL
    Réponses: 2
    Dernier message: 17/05/2005, 10h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo