Calculer le nombre de valeurs avec une condition

Fermé
badarledur Messages postés 397 Date d'inscription jeudi 1 janvier 2009 Statut Membre Dernière intervention 22 décembre 2023 - 9 déc. 2018 à 09:20
badarledur Messages postés 397 Date d'inscription jeudi 1 janvier 2009 Statut Membre Dernière intervention 22 décembre 2023 - 9 déc. 2018 à 10:15
Bonjour,


DATE SPORT PRENOM
01/01/2018 RUGBY SEBASTIEN
01/01/2018 RUGBY JULIEN
03/02/2018 TENNIS SEBASTIEN
03/02/2018 TENNIS JULIEN
03/02/2018 TENNIS MATTHIEU
03/02/2018 TENNIS JEAN
03/02/2018 TENNIS FRANCOIS
03/02/2018 TENNIS ERIC
05/03/2018 RUGBY SEBASTIEN
05/03/2018 RUGBY JULIEN
05/03/2018 RUGBY JEAN

J'aimerais pouvoir calculer le nombre de séances d'un type de sport automatiquement.
En gros j'aimerais que le résultat de la fonction donne le résultat suivant:

NB DE SEANCES
RUGBY 2
TENNIS 1

Pourriez-vous m'aider svp?

Merci d'avance!

1 réponse

titeufdu89 Messages postés 374 Date d'inscription samedi 28 juillet 2012 Statut Membre Dernière intervention 1 avril 2023 38
Modifié le 9 déc. 2018 à 09:47
Bonjour badarledur,

Ci joint une solution avec une colonne intermédiaire en nb.si.ens puis une somme.si pour afficher le nombre de dates différentes pour chaque sport.

https://www.cjoint.com/c/HLjiSG66WHN

Bonne journée

Jc
0
badarledur Messages postés 397 Date d'inscription jeudi 1 janvier 2009 Statut Membre Dernière intervention 22 décembre 2023 5
9 déc. 2018 à 09:59
Merci pour cette solution.

Mais imaginons que le tableau fasse 10 000 lignes.

Appliquer à chaque fois, un "nb.si.ens" va être très contraignant.

Je pensais plus à une fonction du type:
Rugby =Si ( "la date n'est pas la même"); alors compter le nombre de fois où la valeur "rugby") apparaît.

mais je ne parviens pas à traduire ça en langage excel...
0
titeufdu89 Messages postés 374 Date d'inscription samedi 28 juillet 2012 Statut Membre Dernière intervention 1 avril 2023 38
9 déc. 2018 à 10:11
Ca n'a rien de contraignant en réalité, tu tires la formule dans la colonne D jusqu'en bas de ton tableau et c'est tout.
Ensuite c'est simplement une somme.si basée sur les colonnes entières c'est assez simple au contraire. Si la colonne D te dérange tu peux la masquer ça n'emêchera en rien les formules de fonctionner.
Il existe des solutions en VBA pour faire ce que tu veux mais c'est lourd à mettre en place et pour le même résultat j'en vois pas trop l’intérêt. Car en formule directe je n'ai pas de solutions qui me viennent là comme ça.

Bonne dimanche
0
badarledur Messages postés 397 Date d'inscription jeudi 1 janvier 2009 Statut Membre Dernière intervention 22 décembre 2023 5
9 déc. 2018 à 10:15
Merci
0