J'ai une question à propos des TCD!
J'ai une base de données qui s'actualise automatiquement.
J'ai réalisé un TCD où je récupérais des valeurs numériques.
Mais là, je voudrais faire une sorte de TCD qui me donnerait pour un couple
(X;Y) (2 dernières colonnes) la valeur de COD-EMPLA-PREL-RESERV (3ème
colonne).
Ce "TCD" me permettrait ensuite de dire SI (la valeur pour X=x01 et Y=yB est
différente de R alors...)
J'ai essayé en faisant une requête mais ça ne correspond pas à ce que je
cherche. En effet, pour appeler les valeurs de COD-EMPLA-PREL-RESERV , je
dois donner le nom de la cellule à un instant donné. Or tous les couples
(X;Y) n'existent pas forcément après chaque actualisation.
Existe-t-il donc une sorte de TCD pour récupérer des données texte?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Trirème
Bonjour elo02 Pas sûr d'avoir tout compris, alors excuse si je tape à côté...
Si tu fais un TCD avec COD-EMPLA-PREL-RESERV dans l'emplacement 'Données', cet item doit être numérique. Tu pourrais alors utiliser la fonction LIREDONNEESTABCROISDYNAMIQUE() La syntaxe dépend de ta version d'Excel. Soit LIREDONNEESTABCROISDYNAMIQUE(RefTCD;ValeurX&" "&ValeurY) Soit LIREDONNEESTABCROISDYNAMIQUE(RefTCD;ValeurX;ValeurY) Si les X et Y existent 'séparément' dans le tableau mais pas le X-Y, la fonction renvoie '0'. Pas cool.
Sinon, il y a cette autre possibilité en utilisant directement ta BD sans passer par un TCD et même si COD-EMPLA-PREL-RESERV n'est pas numérique :
ZoneX désigne la plage des X ZoneY désigne la plage des Y ZoneCOD désigne la plage des COD-EMPLA-PREL-RESERV (Ces 3 plages ayant la même taille) ValeurX et ValeurY étant le couple de valeurs dont tu cherches le COD-EMPLA-PREL-RESERV correspondant
=INDEX(ZoneCOD;EQUIV(ValeurX&"|"&ValeurY;ZoneX&"|"&ZoneY;0)) en validation matricielle (CTRL + Maj + Enter) La fonction renverra la correspondance du premier couple X-Y trouvé dans la BD en partant du haut ou #N/A si le couple X-Y n'existe pas.
HTHY Cordialement Trirème
Bonjour le forum!
J'ai une question à propos des TCD! J'ai une base de données qui s'actualise automatiquement.
J'ai réalisé un TCD où je récupérais des valeurs numériques.
Mais là, je voudrais faire une sorte de TCD qui me donnerait pour un couple (X;Y) (2 dernières colonnes) la valeur de COD-EMPLA-PREL-RESERV (3ème colonne).
Ce "TCD" me permettrait ensuite de dire SI (la valeur pour X=x01 et Y=yB est différente de R alors...)
J'ai essayé en faisant une requête mais ça ne correspond pas à ce que je cherche. En effet, pour appeler les valeurs de COD-EMPLA-PREL-RESERV , je dois donner le nom de la cellule à un instant donné. Or tous les couples (X;Y) n'existent pas forcément après chaque actualisation.
Existe-t-il donc une sorte de TCD pour récupérer des données texte?
Merci d'avance!
Elo02
Bonjour elo02
Pas sûr d'avoir tout compris, alors excuse si je tape à côté...
Si tu fais un TCD avec COD-EMPLA-PREL-RESERV dans l'emplacement
'Données', cet item doit être numérique. Tu pourrais alors utiliser la
fonction LIREDONNEESTABCROISDYNAMIQUE()
La syntaxe dépend de ta version d'Excel.
Soit LIREDONNEESTABCROISDYNAMIQUE(RefTCD;ValeurX&" "&ValeurY)
Soit LIREDONNEESTABCROISDYNAMIQUE(RefTCD;ValeurX;ValeurY)
Si les X et Y existent 'séparément' dans le tableau mais pas le X-Y, la
fonction renvoie '0'. Pas cool.
Sinon, il y a cette autre possibilité en utilisant directement ta BD
sans passer par un TCD et même si COD-EMPLA-PREL-RESERV n'est pas
numérique :
ZoneX désigne la plage des X
ZoneY désigne la plage des Y
ZoneCOD désigne la plage des COD-EMPLA-PREL-RESERV
(Ces 3 plages ayant la même taille)
ValeurX et ValeurY étant le couple de valeurs dont tu cherches le
COD-EMPLA-PREL-RESERV correspondant
=INDEX(ZoneCOD;EQUIV(ValeurX&"|"&ValeurY;ZoneX&"|"&ZoneY;0)) en
validation matricielle (CTRL + Maj + Enter)
La fonction renverra la correspondance du premier couple X-Y trouvé dans
la BD en partant du haut ou #N/A si le couple X-Y n'existe pas.
HTHY
Cordialement
Trirème
Bonjour le forum!
J'ai une question à propos des TCD!
J'ai une base de données qui s'actualise automatiquement.
J'ai réalisé un TCD où je récupérais des valeurs numériques.
Mais là, je voudrais faire une sorte de TCD qui me donnerait pour un couple
(X;Y) (2 dernières colonnes) la valeur de COD-EMPLA-PREL-RESERV (3ème
colonne).
Ce "TCD" me permettrait ensuite de dire SI (la valeur pour X=x01 et Y=yB est
différente de R alors...)
J'ai essayé en faisant une requête mais ça ne correspond pas à ce que je
cherche. En effet, pour appeler les valeurs de COD-EMPLA-PREL-RESERV , je
dois donner le nom de la cellule à un instant donné. Or tous les couples
(X;Y) n'existent pas forcément après chaque actualisation.
Existe-t-il donc une sorte de TCD pour récupérer des données texte?
Bonjour elo02 Pas sûr d'avoir tout compris, alors excuse si je tape à côté...
Si tu fais un TCD avec COD-EMPLA-PREL-RESERV dans l'emplacement 'Données', cet item doit être numérique. Tu pourrais alors utiliser la fonction LIREDONNEESTABCROISDYNAMIQUE() La syntaxe dépend de ta version d'Excel. Soit LIREDONNEESTABCROISDYNAMIQUE(RefTCD;ValeurX&" "&ValeurY) Soit LIREDONNEESTABCROISDYNAMIQUE(RefTCD;ValeurX;ValeurY) Si les X et Y existent 'séparément' dans le tableau mais pas le X-Y, la fonction renvoie '0'. Pas cool.
Sinon, il y a cette autre possibilité en utilisant directement ta BD sans passer par un TCD et même si COD-EMPLA-PREL-RESERV n'est pas numérique :
ZoneX désigne la plage des X ZoneY désigne la plage des Y ZoneCOD désigne la plage des COD-EMPLA-PREL-RESERV (Ces 3 plages ayant la même taille) ValeurX et ValeurY étant le couple de valeurs dont tu cherches le COD-EMPLA-PREL-RESERV correspondant
=INDEX(ZoneCOD;EQUIV(ValeurX&"|"&ValeurY;ZoneX&"|"&ZoneY;0)) en validation matricielle (CTRL + Maj + Enter) La fonction renverra la correspondance du premier couple X-Y trouvé dans la BD en partant du haut ou #N/A si le couple X-Y n'existe pas.
HTHY Cordialement Trirème
Bonjour le forum!
J'ai une question à propos des TCD! J'ai une base de données qui s'actualise automatiquement.
J'ai réalisé un TCD où je récupérais des valeurs numériques.
Mais là, je voudrais faire une sorte de TCD qui me donnerait pour un couple (X;Y) (2 dernières colonnes) la valeur de COD-EMPLA-PREL-RESERV (3ème colonne).
Ce "TCD" me permettrait ensuite de dire SI (la valeur pour X=x01 et Y=yB est différente de R alors...)
J'ai essayé en faisant une requête mais ça ne correspond pas à ce que je cherche. En effet, pour appeler les valeurs de COD-EMPLA-PREL-RESERV , je dois donner le nom de la cellule à un instant donné. Or tous les couples (X;Y) n'existent pas forcément après chaque actualisation.
Existe-t-il donc une sorte de TCD pour récupérer des données texte?
Merci d'avance!
Elo02
elo02
Merci! je pense que c'est bien ça qu'il ma faut, sauf que ça me rend #REF
je mets dans la barre de formule: =INDEX(Zone_code;EQUIV(x01&"|"&yF;Zone_X&"|"&Zone_Y;0)) et j'appuie sur CTRL+MAJ+ENTREE
et la barre de formule me rend ça {=INDEX(Zone_code;EQUIV(X1&"|"&yF;Zone_X&"|"&Zone_Y;0))}
c'est-à-dire qu'Excel m'a changé x01 en X1 tout seul...
Saurais-tu pourquoi?
Et y aurait-il un moyen que ça rende "inex" au lieu de #N/A si le couple X;Y n'existe pas?
Bonjour elo02 Pas sûr d'avoir tout compris, alors excuse si je tape à côté...
Si tu fais un TCD avec COD-EMPLA-PREL-RESERV dans l'emplacement 'Données', cet item doit être numérique. Tu pourrais alors utiliser la fonction LIREDONNEESTABCROISDYNAMIQUE() La syntaxe dépend de ta version d'Excel. Soit LIREDONNEESTABCROISDYNAMIQUE(RefTCD;ValeurX&" "&ValeurY) Soit LIREDONNEESTABCROISDYNAMIQUE(RefTCD;ValeurX;ValeurY) Si les X et Y existent 'séparément' dans le tableau mais pas le X-Y, la fonction renvoie '0'. Pas cool.
Sinon, il y a cette autre possibilité en utilisant directement ta BD sans passer par un TCD et même si COD-EMPLA-PREL-RESERV n'est pas numérique :
ZoneX désigne la plage des X ZoneY désigne la plage des Y ZoneCOD désigne la plage des COD-EMPLA-PREL-RESERV (Ces 3 plages ayant la même taille) ValeurX et ValeurY étant le couple de valeurs dont tu cherches le COD-EMPLA-PREL-RESERV correspondant
=INDEX(ZoneCOD;EQUIV(ValeurX&"|"&ValeurY;ZoneX&"|"&ZoneY;0)) en validation matricielle (CTRL + Maj + Enter) La fonction renverra la correspondance du premier couple X-Y trouvé dans la BD en partant du haut ou #N/A si le couple X-Y n'existe pas.
HTHY Cordialement Trirème
Bonjour le forum!
J'ai une question à propos des TCD! J'ai une base de données qui s'actualise automatiquement.
J'ai réalisé un TCD où je récupérais des valeurs numériques.
Mais là, je voudrais faire une sorte de TCD qui me donnerait pour un couple (X;Y) (2 dernières colonnes) la valeur de COD-EMPLA-PREL-RESERV (3ème colonne).
Ce "TCD" me permettrait ensuite de dire SI (la valeur pour X=x01 et Y=yB est différente de R alors...)
J'ai essayé en faisant une requête mais ça ne correspond pas à ce que je cherche. En effet, pour appeler les valeurs de COD-EMPLA-PREL-RESERV , je dois donner le nom de la cellule à un instant donné. Or tous les couples (X;Y) n'existent pas forcément après chaque actualisation.
Existe-t-il donc une sorte de TCD pour récupérer des données texte?
Merci d'avance!
Elo02
Merci! je pense que c'est bien ça qu'il ma faut, sauf que ça me rend #REF
je mets dans la barre de formule:
=INDEX(Zone_code;EQUIV(x01&"|"&yF;Zone_X&"|"&Zone_Y;0))
et j'appuie sur CTRL+MAJ+ENTREE
et la barre de formule me rend ça
{=INDEX(Zone_code;EQUIV(X1&"|"&yF;Zone_X&"|"&Zone_Y;0))}
c'est-à-dire qu'Excel m'a changé x01 en X1 tout seul...
Saurais-tu pourquoi?
Et y aurait-il un moyen que ça rende "inex" au lieu de #N/A si le couple X;Y
n'existe pas?
Bonjour elo02
Pas sûr d'avoir tout compris, alors excuse si je tape à côté...
Si tu fais un TCD avec COD-EMPLA-PREL-RESERV dans l'emplacement
'Données', cet item doit être numérique. Tu pourrais alors utiliser la
fonction LIREDONNEESTABCROISDYNAMIQUE()
La syntaxe dépend de ta version d'Excel.
Soit LIREDONNEESTABCROISDYNAMIQUE(RefTCD;ValeurX&" "&ValeurY)
Soit LIREDONNEESTABCROISDYNAMIQUE(RefTCD;ValeurX;ValeurY)
Si les X et Y existent 'séparément' dans le tableau mais pas le X-Y, la
fonction renvoie '0'. Pas cool.
Sinon, il y a cette autre possibilité en utilisant directement ta BD
sans passer par un TCD et même si COD-EMPLA-PREL-RESERV n'est pas
numérique :
ZoneX désigne la plage des X
ZoneY désigne la plage des Y
ZoneCOD désigne la plage des COD-EMPLA-PREL-RESERV
(Ces 3 plages ayant la même taille)
ValeurX et ValeurY étant le couple de valeurs dont tu cherches le
COD-EMPLA-PREL-RESERV correspondant
=INDEX(ZoneCOD;EQUIV(ValeurX&"|"&ValeurY;ZoneX&"|"&ZoneY;0)) en
validation matricielle (CTRL + Maj + Enter)
La fonction renverra la correspondance du premier couple X-Y trouvé dans
la BD en partant du haut ou #N/A si le couple X-Y n'existe pas.
HTHY
Cordialement
Trirème
Bonjour le forum!
J'ai une question à propos des TCD!
J'ai une base de données qui s'actualise automatiquement.
J'ai réalisé un TCD où je récupérais des valeurs numériques.
Mais là, je voudrais faire une sorte de TCD qui me donnerait pour un couple
(X;Y) (2 dernières colonnes) la valeur de COD-EMPLA-PREL-RESERV (3ème
colonne).
Ce "TCD" me permettrait ensuite de dire SI (la valeur pour X=x01 et Y=yB est
différente de R alors...)
J'ai essayé en faisant une requête mais ça ne correspond pas à ce que je
cherche. En effet, pour appeler les valeurs de COD-EMPLA-PREL-RESERV , je
dois donner le nom de la cellule à un instant donné. Or tous les couples
(X;Y) n'existent pas forcément après chaque actualisation.
Existe-t-il donc une sorte de TCD pour récupérer des données texte?
Merci! je pense que c'est bien ça qu'il ma faut, sauf que ça me rend #REF
je mets dans la barre de formule: =INDEX(Zone_code;EQUIV(x01&"|"&yF;Zone_X&"|"&Zone_Y;0)) et j'appuie sur CTRL+MAJ+ENTREE
et la barre de formule me rend ça {=INDEX(Zone_code;EQUIV(X1&"|"&yF;Zone_X&"|"&Zone_Y;0))}
c'est-à-dire qu'Excel m'a changé x01 en X1 tout seul...
Saurais-tu pourquoi?
Et y aurait-il un moyen que ça rende "inex" au lieu de #N/A si le couple X;Y n'existe pas?
Bonjour elo02 Pas sûr d'avoir tout compris, alors excuse si je tape à côté...
Si tu fais un TCD avec COD-EMPLA-PREL-RESERV dans l'emplacement 'Données', cet item doit être numérique. Tu pourrais alors utiliser la fonction LIREDONNEESTABCROISDYNAMIQUE() La syntaxe dépend de ta version d'Excel. Soit LIREDONNEESTABCROISDYNAMIQUE(RefTCD;ValeurX&" "&ValeurY) Soit LIREDONNEESTABCROISDYNAMIQUE(RefTCD;ValeurX;ValeurY) Si les X et Y existent 'séparément' dans le tableau mais pas le X-Y, la fonction renvoie '0'. Pas cool.
Sinon, il y a cette autre possibilité en utilisant directement ta BD sans passer par un TCD et même si COD-EMPLA-PREL-RESERV n'est pas numérique :
ZoneX désigne la plage des X ZoneY désigne la plage des Y ZoneCOD désigne la plage des COD-EMPLA-PREL-RESERV (Ces 3 plages ayant la même taille) ValeurX et ValeurY étant le couple de valeurs dont tu cherches le COD-EMPLA-PREL-RESERV correspondant
=INDEX(ZoneCOD;EQUIV(ValeurX&"|"&ValeurY;ZoneX&"|"&ZoneY;0)) en validation matricielle (CTRL + Maj + Enter) La fonction renverra la correspondance du premier couple X-Y trouvé dans la BD en partant du haut ou #N/A si le couple X-Y n'existe pas.
HTHY Cordialement Trirème
Bonjour le forum!
J'ai une question à propos des TCD! J'ai une base de données qui s'actualise automatiquement.
J'ai réalisé un TCD où je récupérais des valeurs numériques.
Mais là, je voudrais faire une sorte de TCD qui me donnerait pour un couple (X;Y) (2 dernières colonnes) la valeur de COD-EMPLA-PREL-RESERV (3ème colonne).
Ce "TCD" me permettrait ensuite de dire SI (la valeur pour X=x01 et Y=yB est différente de R alors...)
J'ai essayé en faisant une requête mais ça ne correspond pas à ce que je cherche. En effet, pour appeler les valeurs de COD-EMPLA-PREL-RESERV , je dois donner le nom de la cellule à un instant donné. Or tous les couples (X;Y) n'existent pas forcément après chaque actualisation.
Existe-t-il donc une sorte de TCD pour récupérer des données texte?
Merci d'avance!
Elo02
Trirème
et la barre de formule me rend ça {=INDEX(Zone_code;EQUIV(X1&"|"&yF;Zone_X&"|"&Zone_Y;0))}
c'est-à-dire qu'Excel m'a changé x01 en X1 tout seul... Saurais-tu pourquoi?
Cette référence est ambiguë et ressemble trop (au goût d'Excel) à celle de la cellule X1. Renomme la autrement et hop !
Et y aurait-il un moyen que ça rende "inex" au lieu de #N/A si le couple X;Y n'existe pas?
Quand tu auras trouvé la formule qui va bien, écris ceci : =SI(ESTERREUR(LaFormule);"inex";LaFormule) (LaFormule, tu l'as compris est tout le texte de la formule qui va bien) Toujours avec la validation matricielle.
Trirème
et la barre de formule me rend ça
{=INDEX(Zone_code;EQUIV(X1&"|"&yF;Zone_X&"|"&Zone_Y;0))}
c'est-à-dire qu'Excel m'a changé x01 en X1 tout seul...
Saurais-tu pourquoi?
Cette référence est ambiguë et ressemble trop (au goût d'Excel) à celle
de la cellule X1. Renomme la autrement et hop !
Et y aurait-il un moyen que ça rende "inex" au lieu de #N/A si le couple X;Y
n'existe pas?
Quand tu auras trouvé la formule qui va bien, écris ceci :
=SI(ESTERREUR(LaFormule);"inex";LaFormule)
(LaFormule, tu l'as compris est tout le texte de la formule qui va bien)
Toujours avec la validation matricielle.
et la barre de formule me rend ça {=INDEX(Zone_code;EQUIV(X1&"|"&yF;Zone_X&"|"&Zone_Y;0))}
c'est-à-dire qu'Excel m'a changé x01 en X1 tout seul... Saurais-tu pourquoi?
Cette référence est ambiguë et ressemble trop (au goût d'Excel) à celle de la cellule X1. Renomme la autrement et hop !
Et y aurait-il un moyen que ça rende "inex" au lieu de #N/A si le couple X;Y n'existe pas?
Quand tu auras trouvé la formule qui va bien, écris ceci : =SI(ESTERREUR(LaFormule);"inex";LaFormule) (LaFormule, tu l'as compris est tout le texte de la formule qui va bien) Toujours avec la validation matricielle.
Trirème
elo02
Bonjour,
C'est en progrès : en changeant le nom pour les x et les y, ça ne me les change plus dans la formule. Par contre, excel continue à me mettre #NOM? Pourtant j'ai vérifié plusieurs fois que je mettais les bons noms pour les plages de cellules et pour les valeurs demandées...
J'ai essayé en mettant des espaces ou non... mais ça me rend toujours la même chose!
et la barre de formule me rend ça {=INDEX(Zone_code;EQUIV(X1&"|"&yF;Zone_X&"|"&Zone_Y;0))}
c'est-à-dire qu'Excel m'a changé x01 en X1 tout seul... Saurais-tu pourquoi?
Cette référence est ambiguë et ressemble trop (au goût d'Excel) à celle de la cellule X1. Renomme la autrement et hop !
Et y aurait-il un moyen que ça rende "inex" au lieu de #N/A si le couple X;Y n'existe pas?
Quand tu auras trouvé la formule qui va bien, écris ceci : =SI(ESTERREUR(LaFormule);"inex";LaFormule) (LaFormule, tu l'as compris est tout le texte de la formule qui va bien) Toujours avec la validation matricielle.
Trirème
Bonjour,
C'est en progrès : en changeant le nom pour les x et les y, ça ne me les
change plus dans la formule.
Par contre, excel continue à me mettre #NOM?
Pourtant j'ai vérifié plusieurs fois que je mettais les bons noms pour les
plages de cellules et pour les valeurs demandées...
J'ai essayé en mettant des espaces ou non... mais ça me rend toujours la
même chose!
et la barre de formule me rend ça
{=INDEX(Zone_code;EQUIV(X1&"|"&yF;Zone_X&"|"&Zone_Y;0))}
c'est-à-dire qu'Excel m'a changé x01 en X1 tout seul...
Saurais-tu pourquoi?
Cette référence est ambiguë et ressemble trop (au goût d'Excel) à celle
de la cellule X1. Renomme la autrement et hop !
Et y aurait-il un moyen que ça rende "inex" au lieu de #N/A si le couple X;Y
n'existe pas?
Quand tu auras trouvé la formule qui va bien, écris ceci :
=SI(ESTERREUR(LaFormule);"inex";LaFormule)
(LaFormule, tu l'as compris est tout le texte de la formule qui va bien)
Toujours avec la validation matricielle.
C'est en progrès : en changeant le nom pour les x et les y, ça ne me les change plus dans la formule. Par contre, excel continue à me mettre #NOM? Pourtant j'ai vérifié plusieurs fois que je mettais les bons noms pour les plages de cellules et pour les valeurs demandées...
J'ai essayé en mettant des espaces ou non... mais ça me rend toujours la même chose!
et la barre de formule me rend ça {=INDEX(Zone_code;EQUIV(X1&"|"&yF;Zone_X&"|"&Zone_Y;0))}
c'est-à-dire qu'Excel m'a changé x01 en X1 tout seul... Saurais-tu pourquoi?
Cette référence est ambiguë et ressemble trop (au goût d'Excel) à celle de la cellule X1. Renomme la autrement et hop !
Et y aurait-il un moyen que ça rende "inex" au lieu de #N/A si le couple X;Y n'existe pas?
Quand tu auras trouvé la formule qui va bien, écris ceci : =SI(ESTERREUR(LaFormule);"inex";LaFormule) (LaFormule, tu l'as compris est tout le texte de la formule qui va bien) Toujours avec la validation matricielle.
Trirème
elo02
J'ai enfin réussi (grâce à beaucoup d'aide: merci Trirème et autres personnes super douées)!
J'ai rajouté une ligne de x01,x02 en abscisse et une yA, YB en ordonnée et avec la formul =SI(ESTNA(EQUIV(C$lignex&$colonney166;ZoneX&ZoneY;0));"";INDEX(Zonecode(EQUIV(C$lignex&$colonney166;ZoneX&ZoneY;0))) avec ligne x: le numéro de la ligne des x et de même pour colonne y
Voili, voilou! merci encore!
Bonjour,
C'est en progrès : en changeant le nom pour les x et les y, ça ne me les change plus dans la formule. Par contre, excel continue à me mettre #NOM? Pourtant j'ai vérifié plusieurs fois que je mettais les bons noms pour les plages de cellules et pour les valeurs demandées...
J'ai essayé en mettant des espaces ou non... mais ça me rend toujours la même chose!
et la barre de formule me rend ça {=INDEX(Zone_code;EQUIV(X1&"|"&yF;Zone_X&"|"&Zone_Y;0))}
c'est-à-dire qu'Excel m'a changé x01 en X1 tout seul... Saurais-tu pourquoi?
Cette référence est ambiguë et ressemble trop (au goût d'Excel) à celle de la cellule X1. Renomme la autrement et hop !
Et y aurait-il un moyen que ça rende "inex" au lieu de #N/A si le couple X;Y n'existe pas?
Quand tu auras trouvé la formule qui va bien, écris ceci : =SI(ESTERREUR(LaFormule);"inex";LaFormule) (LaFormule, tu l'as compris est tout le texte de la formule qui va bien) Toujours avec la validation matricielle.
Trirème
J'ai enfin réussi (grâce à beaucoup d'aide: merci Trirème et autres personnes
super douées)!
J'ai rajouté une ligne de x01,x02 en abscisse et une yA, YB en ordonnée et
avec la formul
=SI(ESTNA(EQUIV(C$lignex&$colonney166;ZoneX&ZoneY;0));"";INDEX(Zonecode(EQUIV(C$lignex&$colonney166;ZoneX&ZoneY;0)))
avec ligne x: le numéro de la ligne des x et de même pour colonne y
Voili, voilou!
merci encore!
Bonjour,
C'est en progrès : en changeant le nom pour les x et les y, ça ne me les
change plus dans la formule.
Par contre, excel continue à me mettre #NOM?
Pourtant j'ai vérifié plusieurs fois que je mettais les bons noms pour les
plages de cellules et pour les valeurs demandées...
J'ai essayé en mettant des espaces ou non... mais ça me rend toujours la
même chose!
et la barre de formule me rend ça
{=INDEX(Zone_code;EQUIV(X1&"|"&yF;Zone_X&"|"&Zone_Y;0))}
c'est-à-dire qu'Excel m'a changé x01 en X1 tout seul...
Saurais-tu pourquoi?
Cette référence est ambiguë et ressemble trop (au goût d'Excel) à celle
de la cellule X1. Renomme la autrement et hop !
Et y aurait-il un moyen que ça rende "inex" au lieu de #N/A si le couple X;Y
n'existe pas?
Quand tu auras trouvé la formule qui va bien, écris ceci :
=SI(ESTERREUR(LaFormule);"inex";LaFormule)
(LaFormule, tu l'as compris est tout le texte de la formule qui va bien)
Toujours avec la validation matricielle.
J'ai enfin réussi (grâce à beaucoup d'aide: merci Trirème et autres personnes super douées)!
J'ai rajouté une ligne de x01,x02 en abscisse et une yA, YB en ordonnée et avec la formul =SI(ESTNA(EQUIV(C$lignex&$colonney166;ZoneX&ZoneY;0));"";INDEX(Zonecode(EQUIV(C$lignex&$colonney166;ZoneX&ZoneY;0))) avec ligne x: le numéro de la ligne des x et de même pour colonne y
Voili, voilou! merci encore!
Bonjour,
C'est en progrès : en changeant le nom pour les x et les y, ça ne me les change plus dans la formule. Par contre, excel continue à me mettre #NOM? Pourtant j'ai vérifié plusieurs fois que je mettais les bons noms pour les plages de cellules et pour les valeurs demandées...
J'ai essayé en mettant des espaces ou non... mais ça me rend toujours la même chose!
et la barre de formule me rend ça {=INDEX(Zone_code;EQUIV(X1&"|"&yF;Zone_X&"|"&Zone_Y;0))}
c'est-à-dire qu'Excel m'a changé x01 en X1 tout seul... Saurais-tu pourquoi?
Cette référence est ambiguë et ressemble trop (au goût d'Excel) à celle de la cellule X1. Renomme la autrement et hop !
Et y aurait-il un moyen que ça rende "inex" au lieu de #N/A si le couple X;Y n'existe pas?
Quand tu auras trouvé la formule qui va bien, écris ceci : =SI(ESTERREUR(LaFormule);"inex";LaFormule) (LaFormule, tu l'as compris est tout le texte de la formule qui va bien) Toujours avec la validation matricielle.
Trirème
Trirème
Yo Je suis un peu dérouté par ta solution (post de 12h05 (heure française))). Si Excel renvoie #NOM? c'est vraiment qu'un des mots de la formule n'est ni une fonction (même perso) ni un nom défini par toi.
Tu devais être tout proche de la solution ! Tu as besoin de 3 noms faisant référence à des plages d'une colonne et de n lignes (Zonecode ; ZoneX ; ZoneY), ainsi que de 2 noms faisant référence chacun à une seule cellule (zonex01 ; zoneyF)
HS ;-) C'est toujours frustrant de ne pas arriver à se comprendre... M'enfin, il y a aussi le plaisir du suivi et de l'échange.
Cordialement Trirème
Bonjour,
C'est en progrès : en changeant le nom pour les x et les y, ça ne me les change plus dans la formule. Par contre, excel continue à me mettre #NOM? Pourtant j'ai vérifié plusieurs fois que je mettais les bons noms pour les plages de cellules et pour les valeurs demandées...
J'ai essayé en mettant des espaces ou non... mais ça me rend toujours la même chose!
et la barre de formule me rend ça {=INDEX(Zone_code;EQUIV(X1&"|"&yF;Zone_X&"|"&Zone_Y;0))}
c'est-à-dire qu'Excel m'a changé x01 en X1 tout seul... Saurais-tu pourquoi? Cette référence est ambiguë et ressemble trop (au goût d'Excel) à celle
de la cellule X1. Renomme la autrement et hop !
Et y aurait-il un moyen que ça rende "inex" au lieu de #N/A si le couple X;Y n'existe pas? Quand tu auras trouvé la formule qui va bien, écris ceci :
=SI(ESTERREUR(LaFormule);"inex";LaFormule) (LaFormule, tu l'as compris est tout le texte de la formule qui va bien) Toujours avec la validation matricielle.
Trirème
Yo
Je suis un peu dérouté par ta solution (post de 12h05 (heure française))).
Si Excel renvoie #NOM? c'est vraiment qu'un des mots de la formule n'est
ni une fonction (même perso) ni un nom défini par toi.
Tu devais être tout proche de la solution !
Tu as besoin de 3 noms faisant référence à des plages d'une colonne et
de n lignes (Zonecode ; ZoneX ; ZoneY), ainsi que de 2 noms faisant
référence chacun à une seule cellule (zonex01 ; zoneyF)
HS ;-) C'est toujours frustrant de ne pas arriver à se comprendre...
M'enfin, il y a aussi le plaisir du suivi et de l'échange.
Cordialement
Trirème
Bonjour,
C'est en progrès : en changeant le nom pour les x et les y, ça ne me les
change plus dans la formule.
Par contre, excel continue à me mettre #NOM?
Pourtant j'ai vérifié plusieurs fois que je mettais les bons noms pour les
plages de cellules et pour les valeurs demandées...
J'ai essayé en mettant des espaces ou non... mais ça me rend toujours la
même chose!
et la barre de formule me rend ça
{=INDEX(Zone_code;EQUIV(X1&"|"&yF;Zone_X&"|"&Zone_Y;0))}
c'est-à-dire qu'Excel m'a changé x01 en X1 tout seul...
Saurais-tu pourquoi?
Cette référence est ambiguë et ressemble trop (au goût d'Excel) à celle
de la cellule X1. Renomme la autrement et hop !
Et y aurait-il un moyen que ça rende "inex" au lieu de #N/A si le couple X;Y
n'existe pas?
Quand tu auras trouvé la formule qui va bien, écris ceci :
=SI(ESTERREUR(LaFormule);"inex";LaFormule)
(LaFormule, tu l'as compris est tout le texte de la formule qui va bien)
Toujours avec la validation matricielle.
Yo Je suis un peu dérouté par ta solution (post de 12h05 (heure française))). Si Excel renvoie #NOM? c'est vraiment qu'un des mots de la formule n'est ni une fonction (même perso) ni un nom défini par toi.
Tu devais être tout proche de la solution ! Tu as besoin de 3 noms faisant référence à des plages d'une colonne et de n lignes (Zonecode ; ZoneX ; ZoneY), ainsi que de 2 noms faisant référence chacun à une seule cellule (zonex01 ; zoneyF)
HS ;-) C'est toujours frustrant de ne pas arriver à se comprendre... M'enfin, il y a aussi le plaisir du suivi et de l'échange.
Cordialement Trirème
Bonjour,
C'est en progrès : en changeant le nom pour les x et les y, ça ne me les change plus dans la formule. Par contre, excel continue à me mettre #NOM? Pourtant j'ai vérifié plusieurs fois que je mettais les bons noms pour les plages de cellules et pour les valeurs demandées...
J'ai essayé en mettant des espaces ou non... mais ça me rend toujours la même chose!
et la barre de formule me rend ça {=INDEX(Zone_code;EQUIV(X1&"|"&yF;Zone_X&"|"&Zone_Y;0))}
c'est-à-dire qu'Excel m'a changé x01 en X1 tout seul... Saurais-tu pourquoi? Cette référence est ambiguë et ressemble trop (au goût d'Excel) à celle
de la cellule X1. Renomme la autrement et hop !
Et y aurait-il un moyen que ça rende "inex" au lieu de #N/A si le couple X;Y n'existe pas? Quand tu auras trouvé la formule qui va bien, écris ceci :
=SI(ESTERREUR(LaFormule);"inex";LaFormule) (LaFormule, tu l'as compris est tout le texte de la formule qui va bien) Toujours avec la validation matricielle.