> Tous les forums > Forum Bureautique
 Si(estna(recherchev ???Sujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Labougie
  Posté le 20/04/2017 @ 20:41 
Aller en bas de la page 
Groupe Sécurité

Bonsoir,

Je n'arrive pas à cacher les #na avec estna.

Il est certain que l'imbrication de +sieurs si peux compliquer la donne.

Je souhaite me perfectionner avec ces fonctions Estna + recherchev

un test sur c joint

Labougie

Publicité
Labougie
 Posté le 20/04/2017 à 21:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Groupe Sécurité

J'ai posé des $, cela ne change rien.

Je souhaite afficher mes 2 listes dans le même tableau. Cependant mes liste sont dynamique, mais pas forcément de la même longueur.

Les tables ne doivent pas être vides.

Labougie

Labougie
 Posté le 21/04/2017 à 13:11 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Groupe Sécurité

J.Phi,

Je souhaite en sélectionnant le choix de liste en B1, afficher au choix, le détail de la liste correspondante en colonne I ou en K.

Les listes en I & K, (elles peuvent s'agrandir ou se réduire).

Du coup, quand je demande la liste des "Fruits" ou "Légumes", j'obtiens des #na.

Je sais que les #na peuvent être gérés par estna. Cependant, je n'arrive pas à mettre en forme cette condition.

Tu me fais remarquer (à juste titre), que, ma table de matrice est parfois en dehors du champs de sélection (par un recopier vers le bas dans le tableau). J'ai bien regardé du coté des cellules absolues et relatives. Mais hélas, j'échoue.

Merci de me guider.

Labougie

Labougie
 Posté le 21/04/2017 à 14:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Groupe Sécurité

Merci pour la formule.

Effectivement, j'avais construit une telle formule, mais il y avait toujours un truc en trop dedans.

Qu'entends tu par "

Maintenant je ne vois vraiment pas comment

tu veux utiliser tes différentes tables et surtout

pourquoi tu ne les utilises pas en mode absolu

avec des $ ou en les nommant !"

Labougie

Labougie
 Posté le 22/04/2017 à 00:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Groupe Sécurité

,

Je comprends ton jugement, mais parfois excel avec un tableau permet de faire des bizarreries .

Ici, dans ce cas, Excel permet d'allonger la table de recherche car elle est liée à un tableau. C'est dingue, mais cela me rend un très gros service.

Ta formule me fait gagner un temps pas possible .

Labougie

michel.ferron_pca
 Posté le 22/04/2017 à 11:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

je m'en tire très bien avec SIERREUR() dans votre situation

NVu
 Posté le 22/04/2017 à 13:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour à tous.

La fonction recherchev permet de retrouver un seul terme dans une liste en colonne, et d'afficher des renseignements le concernant.

Exemple, à partir d'un numéro de client, on peut trouver son nom, son adresse, son téléphone, ...

Dans ce cas, Labougie veut l'utiliser pour afficher toute la colonne. Il est donc obligé de rajouter "Légumes" ou "fruits" devant chaque terme des 2 listes.

Je pense qu'il devrait être possible d'afficher directement la matrice ou l'autre qui contiendrait l'intégralité de la liste voulue.

Sinon, une solution élégante pour que les #NA n'apparaissent plus du tout est à chercher du coté du formatage conditionnel.

Il suffit de d'écrire que dans toute la colonne B, si il y a une erreur, on écrit la cellule en caractère blanc sur fond blanc. Et le tour est joué !

Comme je ne dispose pas d'excel, je ne peux pas être plus précis, mais sûrement d'autres pourront...

Bon WE.

NVu
 Posté le 22/04/2017 à 14:26 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Pour préciser mon propos sur le formatage conditionnel, je l'ai testé avec libreoffice.

Dans ce cas, les erreurs apparaissent en tant que #ND et non pas #NA comme sur excel.

Pour mieux voir l'effet du formatage conditionnel, j'ai écrit les caractères en rouge, double soulignés et double surlignés.

(et non pas blanc sur blanc comme il faudrait le faire pour masquer ces erreurs).

L'idéal étant bien sûr de ne pas avoir d'erreur !!!

Labougie
 Posté le 07/05/2017 à 23:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Groupe Sécurité

Jphi, Tous,

Voici une autre possibilité d'écrire la formule. Je la trouve + lisible et + claire.

=SI($B$1="";"";
SI($B$1="Viandes";SI(ESTNA(RECHERCHEV($B$1;F3:G9;2;FAUX));"";(RECHERCHEV($B$1;F3:G9;2;FAUX)));
SI($B$1="Légumes";SI(ESTNA(RECHERCHEV($B$1;H3:I7;2;FAUX));"";(RECHERCHEV($B$1;H3:I7;2;FAUX)));
SI($B$1="Fruits";SI(ESTNA(RECHERCHEV($B$1;J3:K11;2;FAUX));"";(RECHERCHEV($B$1;J3:K11;2;FAUX)))))))

J'ai inscrit une 3ième liste.

J'ai simplifié en donnant une recherchev pour chaque terme de la liste de choix.

Fichier

Labougie

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !

Sujets relatifs
[Pb recherchev]
Imbriquer 2 rechercheV
recherchev
Recherchev
Recherchev mais à gauche
Recherchev et Decaler
RECHERCHEV ou TROUVE
RechercheV??
Excel 2007 RechercheV code figure pas dans matrice
N/A avec recherchev
Plus de sujets relatifs à Si(estna(recherchev ???
 > Tous les forums > Forum Bureautique