recherche de recherche

T

Twuce

Guest
Bonjour tout le monde ,

j'ai un petit problème que je n'arrive pas à résoudre.

Alors,

J ai un tableau qui contient des valeurs ou des string en fonction de date.
Je cherche à récuperer le nombre de fois que se repete certaine donnée

Exemple simple qui explique bien

Date gravité

08/01/04 Majeure
08/01/04 Mineure
09/01/04 Majeure
09/01/04 Majeure
09/01/04 Mineure
09/01/04 Mineure

Mon probleme est de savoir combien de fois apparait la gravité mineure le 09/01/04 (ici 2 fois).

NB.SI(plage;critère) permet de récupérer le nombre de répétition en fonction d'un plage.

Comment faire avec 2 plages donc en fonction de 2 paramêtres.

Merci d'avance!
 
C

coyote

Guest
concatener les valeurs de tes 2 colonnes dans une nouvelles et utiliser ta formule nb.si sur la nouvelle colonne

Exemple ci-joint
 

Pièces jointes

  • nbsi.zip
    1.9 KB · Affichages: 11
  • nbsi.zip
    1.9 KB · Affichages: 14
  • nbsi.zip
    1.9 KB · Affichages: 13
M

Moa

Guest
Salut !

Il y a un peu plus simple avec la fonction Sommeprod :

=SOMMEPROD(($A$3:$A$7=$A17)*($B$3:$B$7=B$12))

Regardez le fichier joint.

@ +

Moa
 

Pièces jointes

  • nbsi.zip
    2.3 KB · Affichages: 9
  • nbsi.zip
    2.3 KB · Affichages: 12
  • nbsi.zip
    2.3 KB · Affichages: 10
T

Twuce

Guest
oui Moa le probleme c que j ai des listes qui sont longues et variables et je ne pe pas me permettre de changer constamment a la main les informations
donc l avantage de la concaténation c que je fais Ctrl C Ctrl V et j incrémente la date et c bingo
 
M

Moa

Guest
Mais là c'est la même chose, il n'y a rien à changer, il suffit de faire copier coller ou même d'étirer la fomule et elle se met automatiquement à jour.

A la limite, tu ajoutes la fonction decaler et le tour est joué.

@ +

Moa
 

Discussions similaires

Réponses
2
Affichages
588

Statistiques des forums

Discussions
313 102
Messages
2 095 289
Membres
106 244
dernier inscrit
Zamot