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 :

Assembler deux conditions (ET)


Sujet :

Excel

  1. #1
    Membre du Club
    Assembler deux conditions (ET)
    salut a tous
    je vouler assembler deux conditions par la fonction (ET)
    sa veut dire que je veut les mettre dans une seule condition
    Voila les deux conditions

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
     
    =NB.SI($J8;"<="&AUJOURDHUI()-15)
    =ESTVIDE($J8)


    merci

  2. #2
    Expert éminent sénior
    On ne peut pas mettre de ET() dans un NB.SI.
    Par contre, on peut utiliser un NB.SI.ENS.

    Il y a quelque chose qui me surprend dans ta formule : normalement, un NB.SI est utiliser pour connaitre le nombre de cellules satisfaisant une condition.
    L'appliquer à une seule cellule semble être un usage impropre et laisse penser qu'il existe une solution plus simple pour faire ça.

    Autre chose : le contenu de la cellule ne peut pas être à la fois vide ET inférieur à une date, vu que s'il est vide, ce n'est pas une date.
    Ne confondrais-tu pas ET et OU ?
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  3. #3
    Membre du Club
    c'est bon ji trouver
    cest une bonne remarque
    jai changer (J8) par (K8)
    NB.SI sa marche pour moi normale pour compter le nombre de jour
    merci
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    =ET(NB.SI($J8;"<="&AUJOURDHUI()-15);ESTVIDE($K8))

  4. #4
    Rédacteur

    Bonjour,
    Tu ne semble pas avoir lu les remarques de Menhir, que je salue au passage, qui rejoignent exactement ce que j'allais t'écrire.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Quelques contributions : USERFORM - Créer, Consulter, Modifier et Supprimer des enregistrements à l'aide d'un formulaire - Géolocalisation d'une adresse avec Excel et Google sans VBA

  5. #5
    Membre du Club
    jai lit les messages
    mais pourquoi la NB.SI a fonctionner pour le comptage des jours ?

  6. #6
    Rédacteur

    Bonjour,
    mais pourquoi la NB.SI a fonctionner pour le comptage des jours ?
    As-tu regardé la syntaxe de NB.SI ?
    Le but de la fonction NB.SI est de dénombrer le nombre de cellules (une plage de cellules) répondant à un critère définit dans le deuxième argument or J8 représente un seule cellule
    Dans ton cas, la fonction =NB.SI($J8;"<="&AUJOURDHUI()-15) renverra soit 0 soit 1 donc dans tous les cas le test renverra VRAI

    J8<=AUJOURHUI()-15 serait le bon test (EDIT écrit <= au lieu de <)

    Menhir faisant allusion également au fait que le ET n'a aucun sens dans ce cas précis
    En effet une cellule vide est égal à 0 et renverra forcément VRAI au test logique précédemment évoqué donc lui ajouter un test ET est une aberration. Le seul test logique ESTVIDE(J8) était suffisant

    Toutefois à la relecture de ton message du fil #3, je me rend compte que la référence de la cellule testée avec la fonction ESTVIDE est K8 et plus J8 dans l'édition de ta question initiale. Ce qui change tout quant au deux tests imbriqués dans le ET
    Question initiale
    =NB.SI($J8;"<="&AUJOURDHUI()-15)
    =ESTVIDE($J8)
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Quelques contributions : USERFORM - Créer, Consulter, Modifier et Supprimer des enregistrements à l'aide d'un formulaire - Géolocalisation d'une adresse avec Excel et Google sans VBA

  7. #7
    Expert éminent sénior
    Citation Envoyé par ABBAN270 Voir le message
    NB.SI sa marche pour moi normale pour compter le nombre de jour
    C'est inutile puisqu'il n'y a qu'une cellule.
    De plus, utiliser une valeur numérique comme opérande d'un opérateur logique, c'est jouer à la roulette russe.

    Ta formule serait plus simple et plus fiable ainsi :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    =ET($J8<=AUJOURDHUI()-15;ESTVIDE($K8))
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

###raw>template_hook.ano_emploi###