[Résolu] RechercheV sur plusieurs matrices potentielles
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- NOOuvel adepte
- Messages : 15
- Inscription : 27 févr. 2014 13:08
[Résolu] RechercheV sur plusieurs matrices potentielles
Bonjour,
J'avoue avoir puiser beaucoup d'inspiration sur votre forum pour tenter de résoudre une feuille calcul et j'ai trouvé beaucoup de choses géniales. Mais là, je sèche, je n'arrive pas à trouver le truc, l'astuce, la commande qui permet de résoudre mon problème.
Je pense pourtant que cela doit être tout couillon, mais je n'ai pas trouvé.
J'ai une liste déroulante dont chaque ligne est l'exact copie de l'entête d'une matrice. Je tente de faire une RechercheV sur la matrice correspondante à l’entête sélectionné.
Exemple, liste des matrices :
Matrice1
Matrice2
Matrice3
Contenus des matrices
Matrice1
5 ⇨ A
9 ⇨ B
15 ⇨ C
23 ⇨ D
Matrice2
5 ⇨ A
11 ⇨ B
21 ⇨ C
35 ⇨ D
Matrice 3
10 ⇨ A
21 ⇨ B
37 ⇨ C
58 ⇨ D
Si j'ai une valeur de 12 et que je cherche dans la Matrice1, j'aurais le résultat B, si c'est dans la Matrice3, j'aurais A
J'ai tenté avec Décaler, mais il fonctionne très bien si je fais des calculs, pas des matrices de recherche.
J'ai tenté avec indirect, mais là encore j'ai des résultats qui semblent inexploitables.
Ma question est somme toute assez simple, est que je dois persister avec indirect et trouver la bonne combinaison, ou abandonner pour utiliser une autre astuce ?
J'avoue avoir puiser beaucoup d'inspiration sur votre forum pour tenter de résoudre une feuille calcul et j'ai trouvé beaucoup de choses géniales. Mais là, je sèche, je n'arrive pas à trouver le truc, l'astuce, la commande qui permet de résoudre mon problème.
Je pense pourtant que cela doit être tout couillon, mais je n'ai pas trouvé.
J'ai une liste déroulante dont chaque ligne est l'exact copie de l'entête d'une matrice. Je tente de faire une RechercheV sur la matrice correspondante à l’entête sélectionné.
Exemple, liste des matrices :
Matrice1
Matrice2
Matrice3
Contenus des matrices
Matrice1
5 ⇨ A
9 ⇨ B
15 ⇨ C
23 ⇨ D
Matrice2
5 ⇨ A
11 ⇨ B
21 ⇨ C
35 ⇨ D
Matrice 3
10 ⇨ A
21 ⇨ B
37 ⇨ C
58 ⇨ D
Si j'ai une valeur de 12 et que je cherche dans la Matrice1, j'aurais le résultat B, si c'est dans la Matrice3, j'aurais A
J'ai tenté avec Décaler, mais il fonctionne très bien si je fais des calculs, pas des matrices de recherche.
J'ai tenté avec indirect, mais là encore j'ai des résultats qui semblent inexploitables.
Ma question est somme toute assez simple, est que je dois persister avec indirect et trouver la bonne combinaison, ou abandonner pour utiliser une autre astuce ?
Dernière modification par Oukcha le 28 févr. 2014 12:13, modifié 2 fois.
Raison : Ajout coche (balise présente)
Raison : Ajout coche (balise présente)
LibreOffice 4.3.4.1.0 sous windows 7 SP1
-
- GourOOu
- Messages : 7610
- Inscription : 18 oct. 2007 16:28
Re: RechercheV sur plusieurs matrices potentielles
Bonjour,
alors, vous avez lu qu'il est toujours préférable de joindre un exemple....

Comment joindre un fichier au format ODF
A+
alors, vous avez lu qu'il est toujours préférable de joindre un exemple....
Comment joindre un fichier au format ODF
A+
AOO 4.1.1 LibO 4.4.5
Vista SP2, Win7 SP1, Win7 SP1 Pro, Win 8.1.1 Pro, Mac Intel OS X 10.10.5, Ubuntu 12.04 LTS 32 bits, OpenSuse 13.2, Debian 7
& LibO 4.0.6 pour Mac PPC 10.5.8
Vista SP2, Win7 SP1, Win7 SP1 Pro, Win 8.1.1 Pro, Mac Intel OS X 10.10.5, Ubuntu 12.04 LTS 32 bits, OpenSuse 13.2, Debian 7
& LibO 4.0.6 pour Mac PPC 10.5.8
-
- NOOuvel adepte
- Messages : 15
- Inscription : 27 févr. 2014 13:08
Re: RechercheV sur plusieurs matrices potentielles
oups, pardon
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 4.3.4.1.0 sous windows 7 SP1
-
- HédOOniste
- Messages : 2016
- Inscription : 09 juin 2010 18:13
Re: RechercheV sur plusieurs matrices potentielles
Bonjour
une proposition avec INDIRECT ci joint cordialement
ouiscorpinou a écrit :Ma question est somme toute assez simple, est que je dois persister avec indirect
une proposition avec INDIRECT ci joint cordialement
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par phip le 27 févr. 2014 17:02, modifié 2 fois.
-
- GourOOu
- Messages : 9940
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: RechercheV sur plusieurs matrices potentielles
Bonjour,
Ci-joint 2 autres possibilités :
A +
Ci-joint 2 autres possibilités :
- Avec des plages nommées (assez simple à mettre en œuvre)
- Avec DECALER
A +
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- NOOuvel adepte
- Messages : 15
- Inscription : 27 févr. 2014 13:08
Re: RechercheV sur plusieurs matrices potentielles
Merci !
Là où je ne comprend pas, c'est que j'ai fais une tentative avec décaler, qui fonctionnait si je remplaçais le recherchev par un somme.

Là où je ne comprend pas, c'est que j'ai fais une tentative avec décaler, qui fonctionnait si je remplaçais le recherchev par un somme.
Ajout : 28 Fév 2014 10:35 Si je met un petite valeur, genre 1 à 4, il ne trouve pas de correspondance (il affiche #N/D) Et là j'avoue ne pas comprendre d'où cela peut provenir ![]() |
LibreOffice 4.3.4.1.0 sous windows 7 SP1
-
- HédOOniste
- Messages : 2016
- Inscription : 09 juin 2010 18:13
Re: RechercheV sur plusieurs matrices potentielles
Bonjour
il vous a été fait plusieurs propositions
quel code utilisé ne fonctionne pas.
cordialement
il vous a été fait plusieurs propositions
quel code utilisé ne fonctionne pas.
sans plus de détails moi non plusscorpinou a écrit : là j'avoue ne pas comprendre
cordialement
-
- NOOuvel adepte
- Messages : 15
- Inscription : 27 févr. 2014 13:08
Re: RechercheV sur plusieurs matrices potentielles
Tant que la valeur (cellule A5) est trop basse (correspondance dans ce cas à la valeur A de toutes les matrices), aucune des deux formules ne fonctionnent (plages nommées ou DECALER).
Par exemple, si je met la valeur (cellule A5) à 1, j'ai systématiquement la même réponse sur les trois matrices visées : #N/D
C'est étrange que la formule fonctionne avec des valeurs qui visent les lignes B à D, mais pas les lignes A. Est-ce qu'il considère que la première ligne est l’entête de matrice et qu'il ne doit pas commencer cette recherche sur celle-ci ?
Par exemple, si je met la valeur (cellule A5) à 1, j'ai systématiquement la même réponse sur les trois matrices visées : #N/D
C'est étrange que la formule fonctionne avec des valeurs qui visent les lignes B à D, mais pas les lignes A. Est-ce qu'il considère que la première ligne est l’entête de matrice et qu'il ne doit pas commencer cette recherche sur celle-ci ?
LibreOffice 4.3.4.1.0 sous windows 7 SP1
-
- ManitOOu
- Messages : 3028
- Inscription : 30 avr. 2011 23:08
- Localisation : Casablanca (Maroc)
Re: RechercheV sur plusieurs matrices potentielles
Bonjour,
Comment Calc peut-il deviner que c'est ce que tu veux puisque rien n'est indiqué pour des valeurs plus petites ? Mets 0 comme première valeur associée à A (ou ajoute au début une ligne 0 A)scorpinou a écrit :correspondance dans ce cas à la valeur A de toutes les matrices
À bientôt
LibO 4.1.5.3 et AOO 4.0.1 sous Windows 7, MRI et SDK pour les macros.
Et la sauvegarde incrémentée, c'est sympa !
LibO 4.1.5.3 et AOO 4.0.1 sous Windows 7, MRI et SDK pour les macros.
Et la sauvegarde incrémentée, c'est sympa !
-
- NOOuvel adepte
- Messages : 15
- Inscription : 27 févr. 2014 13:08
Re: RechercheV sur plusieurs matrices potentielles
C'est exactement ça, il faut que je repense aux valeurs cibles pour que les matrices fonctionne et que j'ajoute une ligne pour qu'il comprenne que cela commence à 0
Merci à vous tous pour votre aide
Merci à vous tous pour votre aide

LibreOffice 4.3.4.1.0 sous windows 7 SP1