Faire une recherche en fonction de plusieurs critères
Résolu
babie971
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
babie971 -
babie971 -
bonsoir à tous,
voici un extrait d'un planning que j'utilise
TRI EMPLOI 02/07/15 02/07/15 02/07/15 02/07/15 02/07/15
SMT (CDQ) R1 R2 J R R
DNA (TE) R1 R2 J R R
PVA (CDQ) J J R R M
DSA (TE) J J R R M
VVA (CDQ) A A N N R1
KAY (TE) A A N N R1
Je cherche a renseigner automatiquement des cellules avec:
j'ai des cellules où je renseigne une date et un poste
Cellule Proposition1 : cherche dans mon tableau quel TRI correspond à l'emploi, la date et "J "
Cellule Proposition2 : cherche dans mon tableau quel TRI correspond à l'emploi, la date et "R "
Cellule Pproposition3: cherche dans mon tableau quel TRI correspond à l'emploi, la date et autre "R " suivant
en espérant avoir été clair.
merci d'avance pour votre aide.
voici un extrait d'un planning que j'utilise
TRI EMPLOI 02/07/15 02/07/15 02/07/15 02/07/15 02/07/15
SMT (CDQ) R1 R2 J R R
DNA (TE) R1 R2 J R R
PVA (CDQ) J J R R M
DSA (TE) J J R R M
VVA (CDQ) A A N N R1
KAY (TE) A A N N R1
Je cherche a renseigner automatiquement des cellules avec:
j'ai des cellules où je renseigne une date et un poste
Cellule Proposition1 : cherche dans mon tableau quel TRI correspond à l'emploi, la date et "J "
Cellule Proposition2 : cherche dans mon tableau quel TRI correspond à l'emploi, la date et "R "
Cellule Pproposition3: cherche dans mon tableau quel TRI correspond à l'emploi, la date et autre "R " suivant
en espérant avoir été clair.
merci d'avance pour votre aide.
A voir également:
- Faire une recherche en fonction de plusieurs critères
- Fonction si et - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Je recherche une chanson - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
3 réponses
Bonsoir,
Mets ton fichier à disposition sur cjoint.com pour "éclaircir" tes explications.
Précise bien où et comment faire les fameuses propositions.
D'ailleurs, quid si pas de correspondance?
cordialement
Mets ton fichier à disposition sur cjoint.com pour "éclaircir" tes explications.
Précise bien où et comment faire les fameuses propositions.
D'ailleurs, quid si pas de correspondance?
cordialement
Bonsoir et merci JvDo, pour le conseil aussi ci-après le lien Cjoint :
https://www.cjoint.com/c/EFsaxMQHffV
Merci d'avance pour l'aide que toi ou d'autres pourront me porter.
A bientôt
https://www.cjoint.com/c/EFsaxMQHffV
Merci d'avance pour l'aide que toi ou d'autres pourront me porter.
A bientôt
Bonjour,
je te propose 3 formules matricielles :
en C16 :
en E16 :
en G16 :
à recopier vers le bas et à valider par CTRL+MAJ+ENTER puisque matricielle.
cordialement
je te propose 3 formules matricielles :
en C16 :
=SI(OU($B16="M";$B16="N";$B16="A");SIERREUR(INDEX(PLANNING!$B$3:$B$29;MIN(SI((PLANNING!$C$3:$C$29=$G$9)*(INDEX(PLANNING!$B$3:$Y$29;0;EQUIV($A16;PLANNING!$B$2:$Y$2;0))="J");LIGNE(PLANNING!D$3:D$29)-2;9^9)));"");"")
en E16 :
=SI(OU($B16="M";$B16="N";$B16="A");SIERREUR(INDEX(PLANNING!$B$3:$B$29;MIN(SI((PLANNING!$C$3:$C$29=$G$9)*(INDEX(PLANNING!$B$3:$Y$29;0;EQUIV($A16;PLANNING!$B$2:$Y$2;0))="R");LIGNE(PLANNING!D$3:D$29)-2;9^9)));"");"")
en G16 :
=SI(OU($B16="M";$B16="N";$B16="A");SIERREUR(INDEX(PLANNING!$B$3:$B$29;PETITE.VALEUR(SI((PLANNING!$C$3:$C$29=$G$9)*(INDEX(PLANNING!$B$3:$Y$29;0;EQUIV($A16;PLANNING!$B$2:$Y$2;0))="R");LIGNE(PLANNING!D$3:D$29)-2;9^9);2));"");"")
à recopier vers le bas et à valider par CTRL+MAJ+ENTER puisque matricielle.
cordialement
Bonjour,
il suffit de tester l'existence d'un résulta en "J" :
en C16 :
en E16 :
en G16 :
on peut faire plus simple mais j'ai profité du copier/coller plutôt que de reconstruire les formules.
cordialement
il suffit de tester l'existence d'un résulta en "J" :
en C16 :
=SI(OU($B16="M";$B16="N";$B16="A");SIERREUR(INDEX(PLANNING!$B$3:$B$29;MIN(SI((PLANNING!$C$3:$C$29=$G$9)*(INDEX(PLANNING!$B$3:$Y$29;0;EQUIV($A16;PLANNING!$B$2:$Y$2;0))="J");LIGNE(PLANNING!D$3:D$29)-2;9^9)));SIERREUR(INDEX(PLANNING!$B$3:$B$29;MIN(SI((PLANNING!$C$3:$C$29=$G$9)*(INDEX(PLANNING!$B$3:$Y$29;0;EQUIV($A16;PLANNING!$B$2:$Y$2;0))="R");LIGNE(PLANNING!D$3:D$29)-2;9^9)));""));"")
en E16 :
=SI(OU($B16="M";$B16="N";$B16="A");SI(SIERREUR(INDEX(PLANNING!$B$3:$B$29;MIN(SI((PLANNING!$C$3:$C$29=$G$9)*(INDEX(PLANNING!$B$3:$Y$29;0;EQUIV($A16;PLANNING!$B$2:$Y$2;0))="J");LIGNE(PLANNING!D$3:D$29)-2;9^9)));"")="";SIERREUR(INDEX(PLANNING!$B$3:$B$29;PETITE.VALEUR(SI((PLANNING!$C$3:$C$29=$G$9)*(INDEX(PLANNING!$B$3:$Y$29;0;EQUIV($A16;PLANNING!$B$2:$Y$2;0))="R");LIGNE(PLANNING!D$3:D$29)-2;9^9);2));"");SIERREUR(INDEX(PLANNING!$B$3:$B$29;MIN(SI((PLANNING!$C$3:$C$29=$G$9)*(INDEX(PLANNING!$B$3:$Y$29;0;EQUIV($A16;PLANNING!$B$2:$Y$2;0))="R");LIGNE(PLANNING!D$3:D$29)-2;9^9)));""));"")
en G16 :
=SI(OU($B16="M";$B16="N";$B16="A");SI(SIERREUR(INDEX(PLANNING!$B$3:$B$29;MIN(SI((PLANNING!$C$3:$C$29=$G$9)*(INDEX(PLANNING!$B$3:$Y$29;0;EQUIV($A16;PLANNING!$B$2:$Y$2;0))="J");LIGNE(PLANNING!D$3:D$29)-2;9^9)));"")="";SIERREUR(INDEX(PLANNING!$B$3:$B$29;PETITE.VALEUR(SI((PLANNING!$C$3:$C$29=$G$9)*(INDEX(PLANNING!$B$3:$Y$29;0;EQUIV($A16;PLANNING!$B$2:$Y$2;0))="R");LIGNE(PLANNING!D$3:D$29)-2;9^9);3));"");SIERREUR(INDEX(PLANNING!$B$3:$B$29;PETITE.VALEUR(SI((PLANNING!$C$3:$C$29=$G$9)*(INDEX(PLANNING!$B$3:$Y$29;0;EQUIV($A16;PLANNING!$B$2:$Y$2;0))="R");LIGNE(PLANNING!D$3:D$29)-2;9^9);2));""));"")
on peut faire plus simple mais j'ai profité du copier/coller plutôt que de reconstruire les formules.
cordialement
Bonjour,
voici un début d'explication de la formule en C16.
c'est dans l'onglet Planning
https://www.cjoint.com/c/EFtmRkFvIhX
cdlt
voici un début d'explication de la formule en C16.
c'est dans l'onglet Planning
https://www.cjoint.com/c/EFtmRkFvIhX
cdlt