Formule excel

Fermé
Mrwolf94100 Messages postés 5 Date d'inscription jeudi 10 décembre 2015 Statut Membre Dernière intervention 10 décembre 2015 - Modifié par Mrwolf94100 le 10/12/2015 à 11:15
Mrwolf94100 Messages postés 5 Date d'inscription jeudi 10 décembre 2015 Statut Membre Dernière intervention 10 décembre 2015 - 10 déc. 2015 à 14:22
Bonjour,


Ci-dessus vous trouverez une photo exemple de mon tableau excel :

En colonne A : c'est les dates auxquelles chaque entreprises ont effectué leur stage (il peut y avoir plusieurs entreprises sur un même stage)

En colonne C : le type de stage effectué

J'aimerai obtenir par une formule excel, le nombre de "module" de stage, est-il possible de créer cette formule. Pour exemple :

- Le 13/01/2016 : Il y a deux modules : 1 sol classique (2 entreprises présentes) et 1 sol technique (1 entreprise)
- Le 16/02/2016 : 1 module en sol classique (1 entreprise)
- 04/05/2016 : 1 module en sol classique (3 entreprises)

J'espère avoir été compréhensible, l'objectif étant uniquement d'avoir le nombre de module de stage tout en sachant que dans mon tableau, il pourra y avoir une ou plusieurs fois la même date pour un SEUL module.

Si besoin de plus de détails, je suis là.

Merci beaucoup d'avance !

3 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524
10 déc. 2015 à 11:34
Bonjour,

Tu peux concaténer la date et le type de stage puis établier la liste sans doublon :
https://www.cjoint.com/c/ELkkGPrisuO

A+
1
Mrwolf94100 Messages postés 5 Date d'inscription jeudi 10 décembre 2015 Statut Membre Dernière intervention 10 décembre 2015
10 déc. 2015 à 11:40
Merci, c'est une bonne technique,

Mais il n'existe pas une formule permettant d'obtenir le même résultat sans ajouter deux colonne ?
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524 > Mrwolf94100 Messages postés 5 Date d'inscription jeudi 10 décembre 2015 Statut Membre Dernière intervention 10 décembre 2015
10 déc. 2015 à 12:49
Pour ce qui est des formules, je suis au max de ce que je sais faire.
Peut-être qu'un intervenant plus pointu saura te proposer une adaptation sans colonne supplémentaire.

Autre solution : s'il s'agit d'une opération ponctuelle, tu as peut-être intérêt à effectuer une concaténation date et type dans une colonne puis un copier/coller spécial valeurs, et enfin une suppression de doublons de la liste.
Dans ce cas, tu n'as plus besoin de formule matricielle.

Sinon, il reste la solution de la macro VBA.

A+
0
Mrwolf94100 Messages postés 5 Date d'inscription jeudi 10 décembre 2015 Statut Membre Dernière intervention 10 décembre 2015
10 déc. 2015 à 13:03
D'accord,

Je voulais justement éviter VBA, donc j'utiliserai ta méthode en attendant de trouver un expert.

Merci encore :)
@+
0
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 108
Modifié par Mike-31 le 10/12/2015 à 11:23
Bonjour,

pour ma part je n'ai pas tout compris,

que veux tu exactement le nombre de stage de ta colonne C soit 2
ou le nombre de stage par date exemple 13/01/2016 soit 2
pour le 16/02/2016 soit 1
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Mrwolf94100 Messages postés 5 Date d'inscription jeudi 10 décembre 2015 Statut Membre Dernière intervention 10 décembre 2015
10 déc. 2015 à 11:33
Bonjour,
Déjà merci de la réponse,

Oui, je veux savoir le nombre de stage par date.

Si en A, la même date revient plusieurs fois et le type de stage est toujours le même alors il y aura eu qu'un "Module" de stage.

Tes exemple pour le nombre de stage par date sont bon, as tu compris ? :)

Je suis désolé si je n'arrive pas à être clair
0
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 108
10 déc. 2015 à 13:40
Re,

regarde comme cela si c'est ce que tu cherches faire

=SOMMEPROD((A2:A20="13/1/2016"*1)*(C2:C20="Sols classiques"))

en plaçant tes critères dans des cellules exemple la date 13/01/2016 en H2 et le stage en exemple Sols classiques en I2 la formule donnerait
=SOMMEPROD((A2:A20=H2)*(C2:C20=I2))

si c'est ce que tu cherches, en H2 tu peux créer une liste de validation avec tes dates et en I2 une liste de validation avec tes stages
0
Mrwolf94100 Messages postés 5 Date d'inscription jeudi 10 décembre 2015 Statut Membre Dernière intervention 10 décembre 2015
10 déc. 2015 à 14:22
Ce n'est pas exactement ce que je recherche. Ce tableau est un suivi des facturations.
Lorsque dans deux lignes : la date apparaît deux fois, et le type de stage aussi, cela signifie qu'il n'y a eu QU'UN stage, mais deux paiement, par deux clients différents.

Je veux uniquement savoir le nombre de stage. Si deux lignes ont la même date en A et le même stage en C, je veux avoir en résultat de ma formule = 1
0