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 :

fonction si avec des dates [XL-2007]


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 62
    Par défaut fonction si avec des dates
    bonjour
    je travaille sur excel 2007 et je veux réaliser une condition avec des dates:
    j'ai une date référence:10/10/2009
    et j 'ai le tableau suivant dans lequel je veux afficher l'observation:

    candidat date_depot obsevation
    can1 01/01/2009
    can2 01/11/2009

    la condition est la suivante:
    si (date_depot>date_reference;"dossier rejetté";"accepté")

    j'ai testé cette condition mais ça ne marche pas et j'ai définis le format des cellules utilisée en dates.
    merci pour toute aide

  2. #2
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2010
    Messages : 62
    Par défaut
    Bonjour,

    Si votre formule est noté comme annoncé (avec les cellules à la place des noms de champs), aucune raison que cela ne fonctionne pas, à moins que les dates dans la colonne date dépôt soit au format texte.
    Si vous avez modifié le format des cellules en date après avoir ajouté vos données (et si celles-ci étaient au format texte), excel ne transforme pas le contenu et du coup la formule compare du texte avec une date.

    Pour transformer une date sous format texte au format date excel :
    Code Excel : Sélectionner tout - Visualiser dans une fenêtre à part
    =DATEVAL('cellule contenant la date en texte')
    Vous pourrez alors comparer votre date à celle ci.

  3. #3
    Membre Expert
    Avatar de cb_60
    Homme Profil pro
    Chargé de mission technique
    Inscrit en
    Juillet 2007
    Messages
    1 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chargé de mission technique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 253
    Billets dans le blog
    14
    Par défaut
    Bonsoir
    je ne vois aucune anomalie dans ta requete.
    J'ai testé et ça fonctionne.
    L'imagination est plus importante que le savoir.... A . Einstein. :pastaper:
    https://www.developpez.net/forums/blogs/179588-cb_60/
    Merci de cliquer sur :resolu:pour clore cette discussion.

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 62
    Par défaut
    salut
    je vous remercie pour vos réponses, mais mon cas c'est que la date de référence se trouve dans la formule et non pas dans une cellule:
    voici la formule:
    =SI(B2>10/10/2009;"dossier rejeté";"accepté")
    elle me donne dans les deux cas dossier rejeté meme si la date est inférieure à 10/10/2009.
    dans le classeur ci joint l'application de ma formule.
    Fichiers attachés Fichiers attachés

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    468
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 468
    Par défaut
    Bonsoir,

    10/10/2010 n'est pas reconnu comme une date dans cette formule.

    Plusieurs solutions, avec DATEVAL comme mentionné plus haut :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =SI(B2>DATEVAL("10/10/2009");"dossier rejeté";"accepté")
    avec DATE :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =SI(B2>DATE(2009;10;10);"dossier rejeté";"accepté")
    en multipliant la date "texte" par 1 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =SI(B2>1*"10/10/2009";"dossier rejeté";"accepté")
    enfin avec la date dans une cellule (ex: F1) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =SI(B2>$F$1;"dossier rejeté";"accepté")
    A toi de choisir.

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 62
    Par défaut
    Merci beaucoup GerardCalc
    vous m'avez donné 4 solutions donc je suis très contente
    Merci aussi pour cb_60 et BB-69
    Amicalement

  7. #7
    Invité de passage
    Homme Profil pro
    Médecin Information Médicale
    Inscrit en
    Septembre 2020
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Médecin Information Médicale
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2020
    Messages : 1
    Par défaut
    Salut.
    Je profite également de cette discussion qui m'a permis de résoudre un problème similaire.
    Explcations limpides et efficaces.
    MERCI

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] fonction multicritères Sumifs avec des dates
    Par GuillaumeVBA dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 02/09/2014, 11h41
  2. Probleme fonction SumIf avec des dates
    Par Sogestion dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/08/2012, 16h05
  3. Fonction Somme.si avec des dates
    Par Breizh22p dans le forum Excel
    Réponses: 1
    Dernier message: 13/03/2012, 14h43
  4. Requetes avec des dates
    Par PrinceMaster77 dans le forum SQL
    Réponses: 1
    Dernier message: 22/11/2004, 17h46
  5. [Requête] Difficile (impossible ?) avec des dates
    Par starch dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 06/04/2004, 11h26

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