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

  1. melanie1324 Messages postés 1561 Statut Membre 156
     
    bonjour,

    pour la formule nb.si :

    =NB.SI(B1:B200;"*")
    0
  2. 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
  3. 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
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. melanie1324 Messages postés 1561 Statut Membre 156
     
    Avec tes contraintes, je ne sais pas faire.
    0
  7. 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
    1. 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
  8. cyriac86 Messages postés 5 Statut Membre
     
    si je la masque puis tout de même compter sur la troisième colonne ?
    0
  9. 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