[Résolu] RechercheV sur plusieurs matrices potentielles

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

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.
scorpinou
NOOuvel adepte
NOOuvel adepte
Messages : 15
Inscription : 27 févr. 2014 13:08

[Résolu] RechercheV sur plusieurs matrices potentielles

Message par scorpinou »

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 ?
Dernière modification par Oukcha le 28 févr. 2014 12:13, modifié 2 fois.
Raison : Ajout coche (balise présente)
LibreOffice 4.3.4.1.0 sous windows 7 SP1
Avatar de l’utilisateur
Ravioli
GourOOu
GourOOu
Messages : 7610
Inscription : 18 oct. 2007 16:28

Re: RechercheV sur plusieurs matrices potentielles

Message par Ravioli »

Bonjour,
alors, vous avez lu qu'il est toujours préférable de joindre un exemple....
Image
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
scorpinou
NOOuvel adepte
NOOuvel adepte
Messages : 15
Inscription : 27 févr. 2014 13:08

Re: RechercheV sur plusieurs matrices potentielles

Message par scorpinou »

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
phip
HédOOniste
HédOOniste
Messages : 2016
Inscription : 09 juin 2010 18:13

Re: RechercheV sur plusieurs matrices potentielles

Message par phip »

Bonjour
scorpinou a écrit :Ma question est somme toute assez simple, est que je dois persister avec indirect
oui
une proposition avec INDIRECT ci joint
Test cas simplifie-M-phip .ods
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.
Comment baliser correctement ?
AOO 4.1.4 Win10 Famille 1709
Jeff
GourOOu
GourOOu
Messages : 9940
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: RechercheV sur plusieurs matrices potentielles

Message par Jeff »

Bonjour,

Ci-joint 2 autres possibilités :
  1. Avec des plages nommées (assez simple à mettre en œuvre)
  2. Avec DECALER
Je suis parti du principe que tu recherches le critère exact (dernier paramètre de RECHERCHEV à 0, si tu cherches la valeur inférieure à celle demandée, il suffit d'enlever ce dernier paramètre (la liste doit alors être triée).

A +
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce
scorpinou
NOOuvel adepte
NOOuvel adepte
Messages : 15
Inscription : 27 févr. 2014 13:08

Re: RechercheV sur plusieurs matrices potentielles

Message par scorpinou »

Merci ! :D

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
phip
HédOOniste
HédOOniste
Messages : 2016
Inscription : 09 juin 2010 18:13

Re: RechercheV sur plusieurs matrices potentielles

Message par phip »

Bonjour
il vous a été fait plusieurs propositions
quel code utilisé ne fonctionne pas.
scorpinou a écrit : là j'avoue ne pas comprendre
sans plus de détails moi non plus
cordialement
Comment baliser correctement ?
AOO 4.1.4 Win10 Famille 1709
scorpinou
NOOuvel adepte
NOOuvel adepte
Messages : 15
Inscription : 27 févr. 2014 13:08

Re: RechercheV sur plusieurs matrices potentielles

Message par scorpinou »

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 ?
LibreOffice 4.3.4.1.0 sous windows 7 SP1
Avatar de l’utilisateur
alhazred
ManitOOu
ManitOOu
Messages : 3028
Inscription : 30 avr. 2011 23:08
Localisation : Casablanca (Maroc)

Re: RechercheV sur plusieurs matrices potentielles

Message par alhazred »

Bonjour,
scorpinou a écrit :correspondance dans ce cas à la valeur A de toutes les matrices
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)
À 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 !
scorpinou
NOOuvel adepte
NOOuvel adepte
Messages : 15
Inscription : 27 févr. 2014 13:08

Re: RechercheV sur plusieurs matrices potentielles

Message par scorpinou »

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 :D
LibreOffice 4.3.4.1.0 sous windows 7 SP1