Rechercher une valeur texte selon 4 critères
Résolu
jesmen60
Messages postés
37
Date d'inscription
Statut
Membre
Dernière intervention
-
jesmen60 Messages postés 37 Date d'inscription Statut Membre Dernière intervention -
jesmen60 Messages postés 37 Date d'inscription Statut Membre Dernière intervention -
Bonjour à toutes et tous,
Quelqu'une ou quelqu'une pourrait-il m'aider, j'aimerais rechercher une valeur texte qui se trouve dans une plage de la feuille 1 en fonction de 4 critères qui se trouvent sur la feuille 2.
La formule pourrait ressembler à ça:
Rechercher sur feuil2 plage B1:B800 en fonction du n° de semaine qui est dans feuil1 A2 et du critère qui est dans feuil1 A3 et du critère qui est dans feuil1 A4 et du critère qui est dans feuil1 A5 et reproduire la valeur texte trouvée dans feuil1 A1
Les critères qui sont dans feuil1 -A2-A3-A4-A5 se retrouvent également sur feuil2.
Je suis débutant, si quelqu'un a une idée en Excel ou en VBA je suis preneur.
Je vous remercie.
Quelqu'une ou quelqu'une pourrait-il m'aider, j'aimerais rechercher une valeur texte qui se trouve dans une plage de la feuille 1 en fonction de 4 critères qui se trouvent sur la feuille 2.
La formule pourrait ressembler à ça:
Rechercher sur feuil2 plage B1:B800 en fonction du n° de semaine qui est dans feuil1 A2 et du critère qui est dans feuil1 A3 et du critère qui est dans feuil1 A4 et du critère qui est dans feuil1 A5 et reproduire la valeur texte trouvée dans feuil1 A1
Les critères qui sont dans feuil1 -A2-A3-A4-A5 se retrouvent également sur feuil2.
Je suis débutant, si quelqu'un a une idée en Excel ou en VBA je suis preneur.
Je vous remercie.
A voir également:
- Rechercher une valeur texte selon 4 critères
- Rechercher ou saisir une url - Guide
- Code gta 4 ps4 - Guide
- Rechercher une chanson - Guide
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
12 réponses
Bonjour,
Comme l'a dit eriiic, pour ce genre de formule il vaut mieux avoir le fichier Excel directement.
Cependant si vous ne voulez pas passer par là, il nous faudrait de plus amples information sur le type de critère contenu par vos cellules...
pouvez vous mettre un exemple de certaines données du range B feuilles 2
et de certain critères ? biensur pas d'informations personnelles là dedans ;-)
Comme l'a dit eriiic, pour ce genre de formule il vaut mieux avoir le fichier Excel directement.
Cependant si vous ne voulez pas passer par là, il nous faudrait de plus amples information sur le type de critère contenu par vos cellules...
pouvez vous mettre un exemple de certaines données du range B feuilles 2
et de certain critères ? biensur pas d'informations personnelles là dedans ;-)
Bonjour,
Déposer le fichier xls (réduit au nécessaire et anonymisé, avec les explications et éventuellement le résultat attendu) sur cjoint.com et coller ici le lien fourni.
eric
Déposer le fichier xls (réduit au nécessaire et anonymisé, avec les explications et éventuellement le résultat attendu) sur cjoint.com et coller ici le lien fourni.
eric
Re,
Ci-joint le lien, j'ai réduit les infos au maximum.
Sur la feuil2 en C6, C7, C9,C10,C12,C13 il faut faire apparaître automatiquement la valeur texte qui se trouve sur la feuilDATA plage F3:F824.
Ceci en tenant compte des critères suivants: N° sem, jour semaine, Pause, Seid, que l'on retrouve sur DATA et sur feuil2
Je ne sais pas si je suis clair ? Merci pour votre aide
http://cjoint.com/data3/3FmmyIfpRcs.htm
Ci-joint le lien, j'ai réduit les infos au maximum.
Sur la feuil2 en C6, C7, C9,C10,C12,C13 il faut faire apparaître automatiquement la valeur texte qui se trouve sur la feuilDATA plage F3:F824.
Ceci en tenant compte des critères suivants: N° sem, jour semaine, Pause, Seid, que l'on retrouve sur DATA et sur feuil2
Je ne sais pas si je suis clair ? Merci pour votre aide
http://cjoint.com/data3/3FmmyIfpRcs.htm
Re,
Abandonne tout idée de fusion des cellules. A fuir, c'est bloquant pour trop de choses. Et là ta formule est suffisamment compliquée.
en C6 :
=RECHERCHEV($B6;DECALER(DATA!$A$1;EQUIV($C$2;DATA!$A:$A;0)-1+(EQUIV(C$4;{"LUNDI";"MARDI";"MERCREDI";"JEUDI";"VENDREDI";"SAMEDI"};0)-1)*6+(EQUIV($A6;{"AM";"PM";"NUIT"};0)-1)*2;4;2;2);2;FAUX)
https://www.cjoint.com/?CFmnJPRC5AY
eric
Abandonne tout idée de fusion des cellules. A fuir, c'est bloquant pour trop de choses. Et là ta formule est suffisamment compliquée.
en C6 :
=RECHERCHEV($B6;DECALER(DATA!$A$1;EQUIV($C$2;DATA!$A:$A;0)-1+(EQUIV(C$4;{"LUNDI";"MARDI";"MERCREDI";"JEUDI";"VENDREDI";"SAMEDI"};0)-1)*6+(EQUIV($A6;{"AM";"PM";"NUIT"};0)-1)*2;4;2;2);2;FAUX)
https://www.cjoint.com/?CFmnJPRC5AY
eric
Non, elle est compatible toutes versions. La différence qu'il peut y avoir c'est le séparateur ; qui est , sur excel en anglais.
Si tu as ouvert le fichier que j'ai mis et que c'est bon, le problème est ailleurs.
Il faut vraiment que ton fichier soit conforme à l'exemple que tu as mis.
A tout hasard copie plutôt la formule dans le fichier plutôt que sur le post.
eric
Si tu as ouvert le fichier que j'ai mis et que c'est bon, le problème est ailleurs.
Il faut vraiment que ton fichier soit conforme à l'exemple que tu as mis.
A tout hasard copie plutôt la formule dans le fichier plutôt que sur le post.
eric
Bonjour Eric, j'aimerais ajouter devant la formule RECHERCHEV($B6;DECALER(DATA!$A$1;EQUIV($C$2;DATA!$A:$A;0)-1+(EQUIV(C$4;{"LUNDI";"MARDI";"MERCREDI";"JEUDI";"VENDREDI";"SAMEDI"};0)-1)*6+(EQUIV($A6;{"AM";"PM";"NUIT"};0)-1)*2;4;2;2);2;FAUX)
=SI(ESTVIDE(D6),"", pour que s'il n'y a pas de valeur en D6, je n'ai pas de 0.0 qui s'affiche mais ça ne fonctionne pas peux-tu m'aider. Je te remercie.
JES.
=SI(ESTVIDE(D6),"", pour que s'il n'y a pas de valeur en D6, je n'ai pas de 0.0 qui s'affiche mais ça ne fonctionne pas peux-tu m'aider. Je te remercie.
JES.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Eric, je te remercie c'est bien ça.
Sans vouloir abuser :-) j'aimerais faire les moyennes d'une plage qui contient des cellules vides mais comme il s'agit d'un tableau qui se complète via un autre tableau data (avec la formule RECHERCHEV) il se peut que certains jours la plage soit complètement vide.
Comment éviter d'avoir dans la cellule (#DIV/0) ?
Je te remercie encore.
Jes.
Sans vouloir abuser :-) j'aimerais faire les moyennes d'une plage qui contient des cellules vides mais comme il s'agit d'un tableau qui se complète via un autre tableau data (avec la formule RECHERCHEV) il se peut que certains jours la plage soit complètement vide.
Comment éviter d'avoir dans la cellule (#DIV/0) ?
Je te remercie encore.
Jes.
Bonsoir,
Ca ne fonctionne pas mais j'ai trouvé celle-ci =SI(OU(G6<>"",G7<>""),MOYENNE(G6:G7),"")
Ca fonctionne si tu n'a pas trop de cellules.
Merci à toi.
JES.
Ca ne fonctionne pas mais j'ai trouvé celle-ci =SI(OU(G6<>"",G7<>""),MOYENNE(G6:G7),"")
Ca fonctionne si tu n'a pas trop de cellules.
Merci à toi.
JES.
Salut Eric, dans le même tableau je dois transformer une valeur numérique extraite d'un TCD en format heure (00h00).
Ca fonctionne très bien avec =A1/24 et format de cellule en --h-- mais lorsqu'il s'agit d'un nombre plus élevé que 24 ça pose problème.
Connais-tu la solution ?
Je te remercie.
JES.
Ca fonctionne très bien avec =A1/24 et format de cellule en --h-- mais lorsqu'il s'agit d'un nombre plus élevé que 24 ça pose problème.
Connais-tu la solution ?
Je te remercie.
JES.
Eric,
Il s'agit d'un tableau qui calcule le temps de fonctionnement d'une machine par semaine.
La valeur est extraite d'un TCD en numérique exemple 85.5 qui représente 85 heures et 30 minutes.
J'aimerais que la cellule affiche 85h30.
Si je ne suis pas clair, je veux bien t'envoyer un exemple.
Merci.
Il s'agit d'un tableau qui calcule le temps de fonctionnement d'une machine par semaine.
La valeur est extraite d'un TCD en numérique exemple 85.5 qui représente 85 heures et 30 minutes.
J'aimerais que la cellule affiche 85h30.
Si je ne suis pas clair, je veux bien t'envoyer un exemple.
Merci.
Merci,
Tu trouveras ci-joint le lien pour le fichier, j'ai essayé de résumer ce que je voudrais faire.
https://www.cjoint.com/?3FDsyjhEVPF
Tu trouveras ci-joint le lien pour le fichier, j'ai essayé de résumer ce que je voudrais faire.
https://www.cjoint.com/?3FDsyjhEVPF
Format personnalisé : [h]" h "mm;@
eric
eric
Bonjour Eric,
Dans le fichier ci-joint il y a un onglet « Graph » , le graphique qui est sur cette feuille est associé à un tableau qui se trouve dans l'onglet « Données Graph ».
« Données Graph » est associé à un TCD qui se trouve dans l'onglet « TCD Graph »
J'aimerais que les PANNE nommées A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R qui se trouvent sur l'axe du graphique, se positionnent par ordre décroissant, la valeur la plus grande à gauche.
Peux-tu m'aider sur ce coup là ?
Merci pour ta réponse.
JES.
https://www.cjoint.com/?3Gdo6y7pWtA
Dans le fichier ci-joint il y a un onglet « Graph » , le graphique qui est sur cette feuille est associé à un tableau qui se trouve dans l'onglet « Données Graph ».
« Données Graph » est associé à un TCD qui se trouve dans l'onglet « TCD Graph »
J'aimerais que les PANNE nommées A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R qui se trouvent sur l'axe du graphique, se positionnent par ordre décroissant, la valeur la plus grande à gauche.
Peux-tu m'aider sur ce coup là ?
Merci pour ta réponse.
JES.
https://www.cjoint.com/?3Gdo6y7pWtA