Formule excel

Mrwolf94100 Messages postés 5 Statut Membre -  
Mrwolf94100 Messages postés 5 Statut Membre -
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 3360 Statut Membre 526
 
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 Statut Membre
 
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 3360 Statut Membre 526 > Mrwolf94100 Messages postés 5 Statut Membre
 
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 Statut Membre
 
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 19571 Date d'inscription   Statut Contributeur Dernière intervention   5 138
 
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 Statut Membre
 
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 19571 Date d'inscription   Statut Contributeur Dernière intervention   5 138
 
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 Statut Membre
 
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