Prod selon date plus autres conditions

cyriac86 -  
cyriac86 Messages postés 5 Statut Membre -
Bonjour,
j'aimerai sous excel(2007) pouvoir faire la somme des cases cochées "*" correspondant à une date précise d'une colone en fonction de la date demandée.
Pour être plus claire je vous donne un exemple :

colonneA colonneb case 1 case 2
******** ********* ****** ******
date 0ou* ex1:27/01 result:1
******** ********** ex2:30/01 result:2
25/01/11
27/01/11 *
27/01/11
28/01/11 *
29/01/11 *
30/01/11 *
30/01/11
30/01/11 *
le but est de savoir, en applicant ce système combien j'ai servi de repas à telle date et par rapport au nombre de repas servis ce jour, combien j'ai servi d'apéritifs ?

j'ai essayé avec NB.SI, SI(;;) Nbval sommeprod mais je n'y arrive pas
Si quelqu'un peut m'aider à trouver la bonne formule je vous en remercie.

8 réponses

melanie1324 Messages postés 1561 Statut Membre 156
 
bonjour,

pour la formule nb.si :

=NB.SI(B1:B200;"*")
0
cyriac86 Messages postés 5 Statut Membre
 
merci mélanie ; c'est un debut de reponse mais cela ne me donnerai que le nombre de crois dans la colone b , j'ai besoin de compter les nombre de croix dans la colone b par rapport à une date demandée de la colone A. Donc il faut connaitre le nombre de fois qu'une date précise à été saisie en A et par rapport à ce nombre combien il a eu de croix dans B . Je sais pas si je suis assez claire.
0
melanie1324 Messages postés 1561 Statut Membre 156
 
alors une solution, est-ce qu'à la place des * , tu peux mettre des 1??

si oui :
=somme.si(A2:A100;A1;B1:B100)
0
cyriac86 Messages postés 5 Statut Membre
 
Haaa ! c'est franchement mieux !! Je te remercie cela marche . Toutefois je trouve plus esthétique des "*" plutôt que des "1" dans un tableaux. Il y a t il une solution si j 'utilise des croix ? encore merci pour ton aide.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
melanie1324 Messages postés 1561 Statut Membre 156
 
Avec tes contraintes, je ne sais pas faire.
0
cyriac86 Messages postés 5 Statut Membre
 
Merci pout ton aide : tu m'as déjà beaucoup avancé. Je vais voir si il y a possibilité de faire comprendre à excel que le caractère * est égale à la valeur 1 .
0
melanie1324 Messages postés 1561 Statut Membre 156
 
si tu veux de l'esthétique. Gardes tes * et dans la colonne à droite, mets ca :
=si(b2="*";1;"")

tu comptes les sur la 3ème colonne et tu mets la couleur de la police en blanc.
0
cyriac86 Messages postés 5 Statut Membre
 
si je la masque puis tout de même compter sur la troisième colonne ?
0
cyriac86 Messages postés 5 Statut Membre
 
c'est bon cela marche Merci beaucoup car cela fait plusieurs jours que je cherchais la solution: je masque la colonne et tes directives me donnent le bon résultat.
0