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
merciCode:
1
2
3 =NB.SI($J8;"<="&AUJOURDHUI()-15) =ESTVIDE($J8)
Version imprimable
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
merciCode:
1
2
3 =NB.SI($J8;"<="&AUJOURDHUI()-15) =ESTVIDE($J8)
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 ?
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:=ET(NB.SI($J8;"<="&AUJOURDHUI()-15);ESTVIDE($K8))
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.
jai lit les messages
mais pourquoi la NB.SI a fonctionner pour le comptage des jours ?
Bonjour,
As-tu regardé la syntaxe de NB.SI ?Citation:
mais pourquoi la NB.SI a fonctionner pour le comptage des jours ?
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
Citation:
=NB.SI($J8;"<="&AUJOURDHUI()-15)
=ESTVIDE($J8)