> 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é
jpdelx
 Posté le 20/04/2017 à 20:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut

Pourquoi fais tu une recherche dans des tables vides ?

Et ce serait pas mal que tu indiques ce que tu veux

faire exactement

@lpf

J.Phil.



Modifié par jpdelx le 20/04/2017 20:58
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

jpdelx
 Posté le 21/04/2017 à 08:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut

Au risque de me répéter...

Le mieux serait que tu indiques clairement un

schéma expliquant précisément ce que tu veux

faire. Car là, dans ton exemple, tout est trop

désordonné

@lpf

J.Phil.

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

jpdelx
 Posté le 21/04/2017 à 13:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut

A la hussarde, j'arrive à gérer les NA par :

=SI(ESTNA(SI($B$1="";"";SI($B$1="légumes";RECHERCHEV($B$1;H3:I6;2;FAUX);RECHERCHEV($B$1;J3:K10;2;FAUX))));"";SI($B$1="";"";SI($B$1="légumes";RECHERCHEV($B$1;H3:I6;2;FAUX);RECHERCHEV($B$1;J3:K10;2;FAUX))))

Il est sûrement possible de simplifier cette

formule en mettant en facteur ton test sur

"légumes".

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 nomant !

Au risque de me répéter... tu devrais en premier

simplifier la présentation de ta feuille de calcul
afin d'avoir un minimum de SI mbriqués.

@lpf

J.Phil.




Modifié par jpdelx le 21/04/2017 13:53
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

jpdelx
 Posté le 21/04/2017 à 15:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut

Par définition une table de recherche est statique

et il n'y a aucune raison logique pour qu'elle se

"déplace" en fonction de la RECHERCHEV.

@lpf

J.Phil.

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

Publicité
jpdelx
 Posté le 22/04/2017 à 07:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut

@lpf

J.Phil.

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

jpdelx
 Posté le 22/04/2017 à 13:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

michel.ferron_pca a écrit : je m'en tire très bien avec SIERREUR() dans votre situation

Salut

Il y a plusieurs niveaux d'erreur et il est important

de savoir, sous EXCEL, les gérer correctement !

@lpf

J.Phil.

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.

jpdelx
 Posté le 22/04/2017 à 14:07 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

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

Salut

Ce n'est pas - et de loin - une solution "élégante" car elle

ne fait que cacher un message d'erreur sans en corriger

la cause !

@lpf

J.Phil.

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 !!!

jpdelx
 Posté le 22/04/2017 à 14:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

NVu a écrit : ...L'idéal étant bien sûr de ne pas avoir d'erreur !!!...

Salut

L'idéal est surtout d'apprendre à analyser un problème

pour trouver une solution pérenne et fiable à 100 % au

lieu de "bricoler" pour cacher des messages d'erreur ( cf.

un emplâtre sur une jambe de bois )

D'où le rôle des fonctions de gestion des erreurs qui

peuvent ne pas en être...

@lpf

J.Phil.



Modifié par jpdelx le 22/04/2017 14:39
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