Excel=SI(INDEX(XXXXX;EQUIV ''X'';LIGNE;COLONE ''''
Fermé
System1212
Messages postés
25
Date d'inscription
vendredi 23 février 2018
Statut
Membre
Dernière intervention
15 avril 2024
-
Modifié le 26 févr. 2018 à 21:09
PHILOU10120 Messages postés 6400 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 17 janvier 2025 - 1 mars 2018 à 17:06
PHILOU10120 Messages postés 6400 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 17 janvier 2025 - 1 mars 2018 à 17:06
A voir également:
- Tubidy xxxxx
- Tubidy film d'action telecharger - Télécharger - TV & Vidéo
- Tubidy rap français - Forum Création et production musicale
- Tubidy cool - Forum Services en ligne
- Tubidy musique congolaise ✓ - Forum Linux / Unix
- Tubidy com - Télécharger - Création musicale
2 réponses
PHILOU10120
Messages postés
6400
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
17 janvier 2025
812
Modifié le 27 févr. 2018 à 11:52
Modifié le 27 févr. 2018 à 11:52
Bonjour Systeme1212
le fichier modifié affiche X
https://www.cjoint.com/c/HBBkAxcYaTx
le fichier modifié affiche secteur
https://www.cjoint.com/c/HBBkW7qVVUx
la formule que j'ai utilisé fichier 1
=SIERREUR(INDIRECT("diner! L"&SIERREUR(EQUIV($AE2;Diner!$A$1:$A$24;0);0)&"c"&SIERREUR(EQUIV(AH$1;Diner!$A$1:$AH$1;0);0);0);0)
la formule que j'ai utilisé fichier 2
=SI(SIERREUR(INDIRECT("diner! L"&SIERREUR(EQUIV($AE2;Diner!$A$1:$A$24;0);0)&"c"&SIERREUR(EQUIV(AH$1;Diner!$A$1:$AH$1;0);0);0);0)="X";INDIRECT("diner! L"&SIERREUR(EQUIV($AE2;Diner!$A$1:$A$24;0);0)&"c"&1;0);"")
INDIRECT(...) renvoie l'info située en ligne et colonne.
EQUIV($AE2;Diner!$A$1:$A$24;0) on recherche la ligne
EQUIV(AH$1;Diner!$A$1:$AH$1;0) on recherche la colonne
on met SIERREUR au cas il ne trouve pas et on affiche zéro si c'est le cas
En gras la partie ajoutée pour récupérer l'info colonne1 sur la feuille DINER
Il y a peut être plus simple ?
le fichier modifié affiche X
https://www.cjoint.com/c/HBBkAxcYaTx
le fichier modifié affiche secteur
https://www.cjoint.com/c/HBBkW7qVVUx
la formule que j'ai utilisé fichier 1
=SIERREUR(INDIRECT("diner! L"&SIERREUR(EQUIV($AE2;Diner!$A$1:$A$24;0);0)&"c"&SIERREUR(EQUIV(AH$1;Diner!$A$1:$AH$1;0);0);0);0)
la formule que j'ai utilisé fichier 2
=SI(SIERREUR(INDIRECT("diner! L"&SIERREUR(EQUIV($AE2;Diner!$A$1:$A$24;0);0)&"c"&SIERREUR(EQUIV(AH$1;Diner!$A$1:$AH$1;0);0);0);0)="X";INDIRECT("diner! L"&SIERREUR(EQUIV($AE2;Diner!$A$1:$A$24;0);0)&"c"&1;0);"")
INDIRECT(...) renvoie l'info située en ligne et colonne.
EQUIV($AE2;Diner!$A$1:$A$24;0) on recherche la ligne
EQUIV(AH$1;Diner!$A$1:$AH$1;0) on recherche la colonne
on met SIERREUR au cas il ne trouve pas et on affiche zéro si c'est le cas
En gras la partie ajoutée pour récupérer l'info colonne1 sur la feuille DINER
Il y a peut être plus simple ?
PHILOU10120
Messages postés
6400
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
17 janvier 2025
812
1 mars 2018 à 16:14
1 mars 2018 à 16:14
Bonjour systeme1212
La solution à votre problème
Inserrer une ligne sur la feuille requis en ligne 1 pour mettre en relation les lignes de la table DINER qui commence ligne 3
La solution à votre problème
Inserrer une ligne sur la feuille requis en ligne 1 pour mettre en relation les lignes de la table DINER qui commence ligne 3
System1212
Messages postés
25
Date d'inscription
vendredi 23 février 2018
Statut
Membre
Dernière intervention
15 avril 2024
1 mars 2018 à 16:50
1 mars 2018 à 16:50
Bonjour Philou!
Les résultats donnent à l'horizontal plutôt qu'à la vertical avec cette solution
Les résultats donnent à l'horizontal plutôt qu'à la vertical avec cette solution
PHILOU10120
Messages postés
6400
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
17 janvier 2025
812
Modifié le 1 mars 2018 à 17:31
Modifié le 1 mars 2018 à 17:31
j'ai essayé il y avait une erreur de décalage de ligne normalement la recherche sera faite en partant des bonnes adresses ligne, colonne
La recherche étant le résultat de 2 fonctions EQUIV(...)
Il ne devrait plus avoir de décalage
La recherche étant le résultat de 2 fonctions EQUIV(...)
Il ne devrait plus avoir de décalage
27 févr. 2018 à 13:39
Merci pour tes explications! J'ai visionnée le deuxième fichier, les colonnes AH a BH ne correspondent pas toujours aux textes indiqués dans la feuille dîner a la colonne A.
Pour arriver a ce résultat, est-ce que je dois tout abord convertir les colonnes AH-BH en X, ensuite effectuer une formule pour les transformer en textes ?
Merci énormément pour ton aide et tes indications =) System1212
Modifié le 27 févr. 2018 à 18:19
Pouvez vous me donner la ligne ou le texte est erronné
1 mars 2018 à 15:47
AH2 devrait égaler MTL CENTRE (page Diner! A3)
AI2 devrait égaler MTL CENTRE (page Diner! A3)
AH3 devrait égaler MTL NORD (page Diner! A4)
Etc.
Merci :)