[Formule matricielle] Recherche de binômes

  • Initiateur de la discussion Initiateur de la discussion TheLio
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

TheLio

XLDnaute Accro
Bonjour tous,
Dans le fichier joint, je butte sur une formule...
Il faudrait que je puisse identifier les binômes qu'il y a dans les départements selon les différents modèles à 4-5-6-7-8 ou 9 candidats.
Difficile à exprimer mais en jetant un coup d'oeil au fichier ça devrait peut-être mieux vous aiguiller.
En vous remerciant d'avance pour vos pistes et solutions

Lionel
 

Pièces jointes

Re : [Formule matricielle] Recherche de binômes

Bonjour TheLio 🙂 (il y avait longtemps, non?)

J'ai "zyeuté" ton fichier, mais ... qu'appelles-tu un "binôme" dans ton fichier?? J'ai regardé la formule en colonne AP ... mais je n'ai pas mieux compris 😛 (et comme les réponses ne fusent pas, je ne dois pas être le seul!?)

Ta préférence va à une formule ou tu serais ok pour une fonction personnalisée ou une macro?
 
Re : [Formule matricielle] Recherche de binômes

Salut Modeste,
Effectivement, ça fait un bail...
J'étais quasi devenu totalement autonome 😉
En matière de binôme, je cherche:
à savoir combien de fois
un candidat 1-2-3-4-5-6-...
à occupé le même poste
Superviseur-A-B-C-...
qu'un autre
candidat1-2-3-4-5-6-...
le même jour.
Ceci dans le but d'éviter que nous ayons toujours les mêmes paires de personnes.

[PS, au début je pensais utiliser une fonction aléatoire pour distribuer les postes. Mais je dois assurer une certaine équité entre les candidats et faire en sorte que chaque postes soient remplis)

Merci pour ta réponse 😱
@++
Lio

Edit : pour la fonction ça peut aller aussi, mais faudra m'expliquer exactement comment et pourquoi afin de me coucher moins bête)
 
Dernière édition:
Re : [Formule matricielle] Recherche de binômes

Re,

Je dois être un rien "obtus" 🙁 peut-on décortiquer ton exemple (celui de la zone de texte, dans le fichier)?
LE CANDIDAT 1 à travaillé 3 fois avec le LE CANDIDAT 6 au département 1
LE CANDIDAT 2 à travaillé 1 fois avec le LE CANDIDAT 4 au département 2

Peux-tu expliquer où tu vas pêcher ces infos??
 
Re : [Formule matricielle] Recherche de binômes

Re,
Rien d'obtus dans ta manière d’interpréter, mais plutôt du vague dans ma manière d'expliquer...
L'exemple n'est pas concret par rapport aux tableaux
Par contre il faudrait que je puisse savoir combien de fois un candidat à occupé le même poste qu'un autre le même jour...
Difficile à expliquer autrement, j'espère que tu sauras me comprendre
 
Re : [Formule matricielle] Recherche de binômes

Pour exemple en plus concret

Dans la modélisation à 6 candidats,
le Candidat 1 à travaillé en Binôme
1fois avec le Candidat 3 [ cellules E35 et E39 ]
2fois avec le Candidat 2 [ cellules F35 et F36 ] et [cellules S35 et S36 ]
 
Re : [Formule matricielle] Recherche de binômes

Re²,

Si on peut se mettre d'accord que
"1 fois avec le Candidat 3 [ cellules E35 et E39]" serait plutôt
"1 fois avec le Candidat 3 [ cellules E35 et E37]" ... alors je commence peut-être à comprendre 😱 ... mais alors je ne vois pas comment afficher cette info dans les tableaux en colonnes AP à BH 😕

Bon, les autres qui passez de loin en loin, si vous avez une idée, une piste ou quoi que ce soit, n'hésitez pas, hein 😉 ne craignez pas de me vexer en disant:"M'enfin, c'est clair, il suffit de ..."
 
Re : [Formule matricielle] Recherche de binômes

Bonsoir à tous, bonsoir Modeste

je ne suis pas certain d'avoir tout compris...

Un essai en pièce jointe, valable uniquement pour le département 1. A toi de vérifier, et si c'est correct, d'appliquer les formules au département 2.

Cela ne fonctionne qu'avec la configuration actuelle, candidat 1 en A5 et AO5, donc sur la même ligne. Idem pour candidat 2 sur la ligne 6, et ainsi de suite.

@ plus
 

Pièces jointes

Dernière édition:
Re : [Formule matricielle] Recherche de binômes

Bonsoir,
Ca m'a l'air parfait Cisco
Je me mets dessus illico et vous tiens au jus d'ici demain au plus tard

Merci encore pour le coup de pouce et salutations à tous ceux qui passent par ce fil

A++
Lio
 
Re : [Formule matricielle] Recherche de binômes

Salut Cisco, Modeste et le forum,

Ta formule correspond exactement à ma demande.
Je n'ai pas encore réussi à comprendre toutes les finesses et subtilités de sa syntaxe mais je m'y mettrai dès que le temps me le permettra.

Un nouveau paramètre vient de m'arriver, il se peut que des cellules soient vides
Exemple Candidat 1 et 2 en congé le jour V. Actuellement la formule compte ces éventuelles cellules vides comme binômes.
Penses-tu que l'on puisse l'adapter sans trop de frais neuronaux?
J'ai essayé mais pour l'instant je reste ignare.
En te remerciant et au plaisir de te lire
A++
Lionel
 
Re : [Formule matricielle] Recherche de binômes

Bonjour

Cf. pièce jointe. Je n'ai modifié que les deux tableaux en rouge, le premier pour y mettre deux cellules vides, le second pour tester la nouvelle formule. Lorsque tu la liras, tu comprendras. Par contre, maintenant, il faut la valider en matriciel, avec ctrl+maj+entrer.

@ plus
 

Pièces jointes

Re : [Formule matricielle] Recherche de binômes

Excellent !!!
Je te remercie infiniment Cisco.
C'est la classe 😉
Il ne me reste plus qu'a adapter ceci à mon classeur original.
Je pense que tes deux formules vont servir à plus d'un sur le forum.
A++
Lio
 
Re : [Formule matricielle] Recherche de binômes

Bonsoir

Au passage, une petite explication.

En A5, la formule est, plus simplement.
Code:
SOMMEPROD((D$5:H$5=$D5:$H5)*1)
qui donne le nombre de fois où le candidat 1 travaille avec le candidat 1, soit 5 fois (En réalité, A5 est vide à cause du SI(test; qu'il y a devant le SOMMEPROD)

En A6, cela donne
Code:
SOMMEPROD((D$5:H$5=$D6:$H6)*1)
qui donne le nombre de fois ou le candidat 2 travaille avec le candidat 1.

Et ainsi de suite en tirant la formule vers le bas.

Mais cette formule ne peut pas être tirée vers la droite tel quelle.
En la transformant, en A5, en
Code:
SOMMEPROD((INDIRECT("D"&4+COLONNES($AO:AO)&":H"&4+COLONNES($AO:AO))=$D5:$H5)*1)
on peut maintenant la tirer vers le bas ou la droite, et on obtient en B5
Code:
SOMMEPROD((INDIRECT("D"&4+COLONNES($AO:AP)&":H"&4+COLONNES($AO:AP))=$D5:$H5)*1)
ce qui donne
Code:
SOMMEPROD((INDIRECT("D"&4+2&":H"&4+2)=$D5:$H5)*1)
ou encore
Code:
SOMMEPROD((D$6:H$6=$D5:$H5)*1)
qui donne le nombre de fois où le candidat 2 (D$6:H$6) travaille avec le candidat 1 ($D5:$H5).

En B6, cela donne
Code:
SOMMEPROD((D$6:H$6=$D6:$H6)*1)
qui donne le nombre de fois où le candidat 2 travaille avec le candidat 2, c'est à dire 5 (vide en B6 à cause du SI)

En B7
Code:
SOMMEPROD((D$6:H$6=$D7:$H7)*1)
qui donne le nombre de fois où le candidat 2 travaille avec le candidat 3 ($D7:$H7).

@ plus
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour