Formule excel

Résolu/Fermé
moyashii Messages postés 2 Date d'inscription jeudi 29 janvier 2015 Statut Membre Dernière intervention 29 janvier 2015 - 29 janv. 2015 à 13:50
moyashii Messages postés 2 Date d'inscription jeudi 29 janvier 2015 Statut Membre Dernière intervention 29 janvier 2015 - 29 janv. 2015 à 15:02
Bonjour,

Voilà mon problème :
Colonne1 Colonne2
02/01/2015 oui
02/01/2015 oui
03/01/2015 non
04/01/2015 non
05/01/2015 non
05/01/2015 oui
05/01/2015 non
08/01/2015 non

J'aimerais automatiser une formule qui me comptabilise toutes les données "oui" de la colonne2 par semaine.
Par exemple, sur la semaine 1 (du 02 au 08/01), j'aimerais savoir le nombre de "oui" de la colonne 2.
J'ai regardé avec les fonction NB.SI mais le problème c'est que le fichier est créé au fur et à mesure c'est à dire que ce n'est pas possible de connaitre à l'avance le nombre de lignes à prendre pour avoir les date du 02 au 08 janvier.
Par conséquent, est-ce qu'il existe une formule prenant en compte cette difficulté? ou suis-je obligée d'attendre que la semaine soit fini (dans l'exemple d'être le 09/01) afin de pouvoir comptabiliser toutes les données?

Je ne sais pas si je suis assez claire ou pas.
Merci de votre aide ^^

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 421
29 janv. 2015 à 14:04
Bonjour

Excel à partir de 2007:
en colonne A vos dates
en colonne B oui ou non
en colonne C
C1 date du lundi de la première semaine à compter

C2 à tirer vers le bas sur la hauteur utile:
=C1+7
en D1 à tirer sur la hauteur de C:

=NB.SI.ENS(A:A;">="&C1;A:A;"<="&C1+6;B:B="oui")

Excel avant 2007 ( pour un champ de ligne 1 à 1000 (N) de ligne obligatoire)

=SOMMEPROD(($A$1:$A$1000>=C1)*($A$1:$A$1000<=C1+6)*($B$1:$B$1000="oui"))

crdlmnt
0
moyashii Messages postés 2 Date d'inscription jeudi 29 janvier 2015 Statut Membre Dernière intervention 29 janvier 2015
29 janv. 2015 à 15:02
Merci beaucoup !!!
0