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 :

Pb de formule


Sujet :

Excel

  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    354
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 354
    Par défaut Pb de formule
    Bonjour,

    j'ai un tableau avec date de debut et date de fin. J'ai créé des colonnes avec les mois en cours et pour chacun d'eux j'ai besoin de savoir si la personne est là ou pas. Pour cela j'ai écrit la formule suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(((ANNEE(B4)<=ANNEE($E$1))*OU(ANNEE(B4)=ANNEE($E$1))*ET(MOIS(B4)<=MOIS($E$1)))*ET((ESTVIDE(C4))*OU(ANNEE(C4)>=ANNEE($E$1))*OU(ANNEE(C4)=ANNEE($E$1))*ET(MOIS(C4)>=MOIS($E$1)));1;0)
    mais ca ne me renvoie pas le resultat attendu et je ne comprend pas pourquoi vu que pris seul chaque bout fonctionne correctement.

    Est ce que quelqu'un peut m'aider svp ?

  2. #2
    Membre Expert
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    673
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 673
    Par défaut
    Bonjour,
    Quelle est la logique entre les différentes conditions ?
    Ces multiplications de ET() et de OU() ne veulent a priori rien dire...

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    354
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 354
    Par défaut
    En fait j'ai par exemple date de debut = 10/01/2010 et date de fin = 31/12/2011. Pour janvier 2011, je veux qu'il me renvoie "Vrai" (la personne est bien là).

    donc je compare les dates de début et de fin avec le mois et l'année de 2011.

    je sais pas si je suis claire, là ?

  4. #4
    Membre Expert
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    673
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 673
    Par défaut
    Bonjour,
    Ce qui n'est pas clair, c'est quelle combinaison de ET et de OU doit donner le résultat.
    Est-ce que tu peux l'exprimer de manière logique, par exemple sous la forme A et (B ou C) et D ?

Discussions similaires

  1. [Crystal] Formules ...
    Par Antichoc dans le forum Formules
    Réponses: 3
    Dernier message: 25/11/2003, 10h52
  2. [][Excel] Comment ne pas détruire les formules ?
    Par flyangelNext dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/07/2003, 11h38
  3. évaluateur de formule mathématique
    Par lyrau dans le forum Générateurs de compilateur
    Réponses: 5
    Dernier message: 28/03/2003, 22h50
  4. [Formule] Lever et coucher du soleil
    Par psl dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 21/10/2002, 16h37
  5. [reseaux] Comment creer un compte user à partir d'un formul avec perl
    Par oulai_evado dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 01/10/2002, 19h54

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