[Résolu] Rechercher la lettre la plus "haute" dans un tableau

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.
Pagalou
Membre hOOnoraire
Membre hOOnoraire
Messages : 100
Inscription : 07 août 2020 12:34

[Résolu] Rechercher la lettre la plus "haute" dans un tableau

Message par Pagalou »

Bonjour,
j'ai un projet qui est peut-être un peu complexe à comprendre, je vais faire de mon mieux pour le rendre clair.
J'ai un tableau avec différente saisies : des éléments de 4 groupes qui correspondent à une lettre/valeur. Plus la lettre est avancée dans l'alphabet plus la valeur est élevée. Il y a un tableau de correspondance sur la droite de la feuille.

Pour le groupe 1 et le groupe 4 c'est réglé. Les cas sont plus simples.

Mais pour les groupes 2 et 3 il me faudrait pouvoir chercher quelle est la valeur(la lettre) la plus élevée de chaque groupe.
J'ai testé avec index et equiv mais sans résultat probant.

Si quelqu'un peut m'apporter ses lumières ce serait sympa
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Pagalou le 18 août 2024 13:04, modifié 4 fois.
Apache OpenOffice 4.1.15
Windows 11 Pro
Jeff
GourOOu
GourOOu
Messages : 9942
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Rechercher la lettre la plus "haute" dans un tableau

Message par Jeff »

Bonjour,

Je n'ai pas bien compris si tu voulais la lettre, ou bien le chiffre...

À tout hasard, avec une formule matricielle qui se base uniquement sur le code caractère (donc, qui ne tient pas compte de ton tableau, on prends la lettre la plus avancée dans l'alphabet, pour chaque groupe)
 
AOO_Forum1.png
 
Je t'ai inclus une colonne avec RECHERCHEV qui tient compte de ton tableau :)

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
Pagalou
Membre hOOnoraire
Membre hOOnoraire
Messages : 100
Inscription : 07 août 2020 12:34

Re: Rechercher la lettre la plus "haute" dans un tableau

Message par Pagalou »

MERCI BEAUCOUP ! :super:
Il me fallait la lettre pour la mettre en relation avec un autre tableau.
Justement pour renvoyer une valeur en fonction d'un tableau j'utilise toujours les fonctions Index et Equiv et là je vois que tu as utilisé la fonction Recherchev. Quelle est la différence entre l'utilisation des deux ?
Apache OpenOffice 4.1.15
Windows 11 Pro
Jeff
GourOOu
GourOOu
Messages : 9942
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: [Résolu] Rechercher la lettre la plus "haute" dans un tableau

Message par Jeff »

Pagalou a écrit : 13 août 2024 22:58 j'utilise toujours les fonctions Index et Equiv et là je vois que tu as utilisé la fonction Recherchev.
Ça dépend un peu de mon humeur :)

Lorsque le critère et la valeur sont côte-à-côte et dans le bon ordre, je trouve que RECHERCHEV est plus simple à mettre en œuvre.

L'avantage du couple INDEX/EQUIV est lorsque les données ne sont pas sur la même ligne, ou bien que la valeur cherchée est à gauche du critère, mais cela fait, en général, une formule plus longue.
Pagalou a écrit : 13 août 2024 22:58 Quelle est la différence entre l'utilisation des deux ?
Je te renvoie vers le tuto de référence :wink: :
viewtopic.php?f=29&t=22295

A +
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce
Pagalou
Membre hOOnoraire
Membre hOOnoraire
Messages : 100
Inscription : 07 août 2020 12:34

Re: Rechercher la lettre la plus "haute" dans un tableau

Message par Pagalou »

Encore une fois merci !
Je trouve ce tutos particulièrement clair et pédagogique :super:

Ma question a été bien solutionnée je peux continuer mon projet.
Apache OpenOffice 4.1.15
Windows 11 Pro
Pagalou
Membre hOOnoraire
Membre hOOnoraire
Messages : 100
Inscription : 07 août 2020 12:34

Re: Rechercher la lettre la plus "haute" dans un tableau

Message par Pagalou »

Oups finalement j'ai une erreur que je n'avais pas remarquée :oops: :
Lorsque qu'il n'y a aucune valeur du groupe 2 ou du groupe 3 la formule affiche erreur car elle ne sait pas déterminer quelle est la plus élevée.
Il faudrait simplement afficher un zéro dans ce cas puisqu'il n'y a pas de valeur.
J'ai tenté avec un Si mais je n'ai pas réussi.
Apache OpenOffice 4.1.15
Windows 11 Pro
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9835
Inscription : 28 août 2010 08:45

Re: Rechercher la lettre la plus "haute" dans un tableau

Message par micmac »

Bonjour,

La coche seule ne suffit pas. Il faut ajouter au début du titre la balise [Résolu]
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Pagalou
Membre hOOnoraire
Membre hOOnoraire
Messages : 100
Inscription : 07 août 2020 12:34

Re: Rechercher la lettre la plus "haute" dans un tableau

Message par Pagalou »

Finalement ce n'est pas encore vraiment résolu c'est pour ça que je n'ai pas laissé la balise.
Apache OpenOffice 4.1.15
Windows 11 Pro
Jeff
GourOOu
GourOOu
Messages : 9942
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Rechercher la lettre la plus "haute" dans un tableau

Message par Jeff »

Pagalou a écrit : 14 août 2024 15:44 Lorsque qu'il n'y a aucune valeur du groupe 2 ou du groupe 3 la formule affiche erreur
Quelle formule ? Celle avec RECHERCHEV, ou l'autre ?

Il faudrait un exemple avec valeur manquante...

A +
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce
Pagalou
Membre hOOnoraire
Membre hOOnoraire
Messages : 100
Inscription : 07 août 2020 12:34

Re: Rechercher la lettre la plus "haute" dans un tableau

Message par Pagalou »

En fait, si par exemple, il n'y a pas de valeurs dans le groupe 3, la formule renvoit un caractère qui n'est pas dans l'alphabet et qui donc est interprété comme une erreur.

voici un exemple
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Apache OpenOffice 4.1.15
Windows 11 Pro
Avatar de l’utilisateur
Dolev
SuppOOrter
SuppOOrter
Messages : 1146
Inscription : 19 août 2018 05:20

Re: Rechercher la lettre la plus "haute" dans un tableau

Message par Dolev »

Bonjour,

Utilisez SI pour faire le test de valeur
Open Office 4.1.15 sous Windows 11
Pagalou
Membre hOOnoraire
Membre hOOnoraire
Messages : 100
Inscription : 07 août 2020 12:34

Re: Rechercher la lettre la plus "haute" dans un tableau

Message par Pagalou »

Ah oui !!
Super, merci. :bravo:
Après avoir pas mal travaillé sur les formules matricielles pour mon autre post, j'ai tout de suite réussi grâce à ton conseil. Alors que j'avais essayé sans succès auparavant.

Donc ça marche, c'est top.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Apache OpenOffice 4.1.15
Windows 11 Pro