1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
14 juin 2016 à 19:50
14 juin 2016 à 19:50
Bonjour
bien sur c'est possible, mais que vient faire somme dans votre formule? puisque vous ne sommez pas de champ
=NB.SI.ENS(Database!$D$6:$D$213;$A23;Database!$I$6:$I$213;"<="&$AX$2;Database!$J$6:$J$213;">="&$AX$3))
attention aux guillemets et aux signes & entre les signes d'inégalité et l'adresse de cellule
....;">="&AX2;.....
crdlmnt
bien sur c'est possible, mais que vient faire somme dans votre formule? puisque vous ne sommez pas de champ
=NB.SI.ENS(Database!$D$6:$D$213;$A23;Database!$I$6:$I$213;"<="&$AX$2;Database!$J$6:$J$213;">="&$AX$3))
attention aux guillemets et aux signes & entre les signes d'inégalité et l'adresse de cellule
....;">="&AX2;.....
crdlmnt
15 juin 2016 à 09:22
La somme correspond à la dernière partie de la formule dans les { } : Je veux compter les personnes dont la date de sortie est ultérieure à la date de référence et les personnes sans date de sortie indiquée (toujours présentes).
Du coup je ne sais pas si c'est ça ou autre chose, mais votre solution ne fonctionne pas. Avez-vous une autre idée ?
Merci d'avance
Modifié par Vaucluse le 15/06/2016 à 10:27
.. peut être
Ou encore
=SOMMEPROD(($D$2:$D$213=$A23)*($I$6:$I$213<=$AX$2)*($I$6:$I$213<>"")*(($J$6:$J$213>=$AX$3)+($J$6:$J$213="")))
attention, signe + entre les deux derniers items
crdlmt
15 juin 2016 à 11:03
Sur le modèle de votre 2nde formule je pense que ça marche.
=NB.SI.ENS(Database!$F$6:$F$213;$A6;Database!$I$6:$I$213;"<="&V$2;Database!$J$6:$J$213;">="&V$2)+NB.SI.ENS(Database!$F$6:$F$213;$A6;Database!$I$6:$I$213;"<="&V$2;Database!$J$6:$J$213;"")
Ca devait effectivement être la somme et les accolades qui ne lui plaisaient pas.
De plus je ne connaissait pas cette syntaxe avec le signe & et j'ai toujours du mal à placer mes guillemets correctement...
En tout cas merci!