pb conditions avec fonction estna

J

julie

Guest
salut a tous.
merci à thierry pour son fichier joint; impeccable. mon seul probleme est qu'une des collones comporte une fonction recherchev qui elle meme est une condition. la traduction de ma formule est: quand recherchev=x alors valeur si vrai=x sinon Y.
j'ai refait la formule avec la fonction estna et là ; erreur dans la formule que je n'arrive pas à corriger. elle fonctionne mais sans la condition de la fonction recherche elle me donne la reference mais pas ce qui lui est associé (la condition), ce qui dépend du resultat trouvé.
d'autre part, dans ma fiche facture, mes calculs de fin mettent des diese valeur! ; et c'est normal puisque qu'il y a des cellules (avec formule) mais dont la valeur n'est pas définie;
y a t il une solution; parce que là; je cale.
je rappelle que je suis toujours novice :)
 
@

@+Thierry

Guest
Bonjour Julie, Bonjour le Forum

Je ne suis pas du tout spécialiste en formule, en plus je ne suis pas du tout en forme!

Je ne comprends pas vraiment pourquoi tu veux coller une condition aux valeurs retournées par la formule RECHERCHEV, qui, je te le signale, est sensée ne pouvoir retourner qu'UNE seule valeur... Qui matche à 100% si on précise, un 0 ou "False" en fin de formule... Ou qui retourne la valeur la plus approchante si on précise 1 ou "True" en fin de formule... (En XL français ce sera Faux ou Vrai, of course !)

Donc mettre une condition "quand recherchev=x alors valeur si vrai=x sinon Y" équivaut à mettre une condition Impossible..... RechercheV retournera X ou retournera #N/A (si l'on n'a pas fait un IF préalable avec "ESTNA"...) mais en aucun cas AUTRE CHOSE ! ...

A mon avvis je pense que quelque chose t'échappe dans l'utilisation de rechercheV... OU bien quelque chose m'échappe dans tes explications...

Essaie de poster ici un fichier exemple illustrant ce que tu veux obtenir et ce que tu as comme problème pour l'obtenir... Je pense que Monique ou André nos "Formula Es Docteurs" se feront un plaisir de résoudre cette difficulté.

Bon Week End à tous et toutes !

@+Thierry
 
J

julie

Guest
hum.... salut!
hum.....j'explique pas bien.
hum.......je reprends en + clair.
1- j'ai un tableau de 4 ligne avec un code produit, sa designation, son prix ht, et son stock (1-99/0) en fait dispo; non dispo
2- toutes mes formules de recherche avec estna fonctionne; sauf la derniere qui dit en francais; si estna recherchev "patatipatata"=0;"nd";"d"
cette formule fonctionne mais pas avec estna.
cela dit je te joindrait le fichier la semaine prochaine si je n'ai pas la soluce d'ici là. merci à tous,by
 
@

@+Thierry

Guest
Re Julie

Comme je te l'ai dit, suis pas spécialist "Es Formula" mais je sais contourner la difficulté...

En attendant que Monique ou André te sorte çà en une seule formule... Je passe par une colonne supplémentaire.... que tu peux masquer si nécéssaire, du coup plus besoin de SI EstNA partout !

Je te laisse tester le fichier joint... Si çà se rapproche un peu...

Bon Samedi
@+Thierry
 

Pièces jointes

  • ISNA.zip
    3.5 KB · Affichages: 58
  • ISNA.zip
    3.5 KB · Affichages: 56
  • ISNA.zip
    3.5 KB · Affichages: 52
J

julie

Guest
re/
je t'ai joint ton fichier avec qlq explications;
comme tu peux le voir; je dois aller chercher qlq chose dans une cellule qui doit me renvoyer une indication selon ce qu'elle contient:
traduction: si 1<cellule<99 ; "dispo";"nd" et tous ce bazar avec une recherche et estna pour laisser mes cellules vides mais "actives" en cas de saisi. c'est un peu chaud, je planche dessus depuis hier soir; et c'est pas drole d'etre debutante !!!! :))
merci a toi et aux specialistes......by
 

Pièces jointes

  • ISNAmodif.xls
    17.5 KB · Affichages: 139
  • ISNAmodif.xls
    17.5 KB · Affichages: 137
  • ISNAmodif.xls
    17.5 KB · Affichages: 131
@

@+Thierry

Guest
RE re Julie

Voici une version tenant compte de la quantité en stock...
Toujours avec le même principe.

Si c'est mieux...
@+Thierry
 

Pièces jointes

  • ISNA.zip
    3.5 KB · Affichages: 64
  • ISNA.zip
    3.5 KB · Affichages: 53
  • ISNA.zip
    3.5 KB · Affichages: 57
@

@Christophe@

Guest
Bonjour Jullie, Thierry, et a tous le forum

Voila que Thierry le pro du VBA ce lance dans les formule, rire, on voit que c'est pour une femme, rire.

Voila un petit exemple facon christophe

Merci

@+
 

Pièces jointes

  • ESTNA.xls
    19.5 KB · Affichages: 117
M

Monique

Guest
Bonjour,

On peut y arriver sans calculs intermédiaires, mais avec une formule conditionnelle comportant 2 conditions, dont l'une double.
Si on pouvait trouver plus court...
 

Pièces jointes

  • ISNAmodif.xls
    19 KB · Affichages: 174
  • ISNAmodif.xls
    19 KB · Affichages: 150
  • ISNAmodif.xls
    19 KB · Affichages: 169
@

@+Thierry

Guest
Ah enfin Monique qui vient à la rescousse !! :)

Bonjour à vous deux ! oui c'est plus simple avec une seule formule. (Enfin c'est une sacrée formule !!)

Par contre @xtopf@ t'as zappé la gestion de stock dans ton tableau ? Je peux vendre du Dentifrice alors que j'ai zéro en stock ?? enfin il me semble... non ?

Sinon oui t'as raison, je ne me lance pas dans les formules que si c'est gentillement demandé (et par une femme... alors là je me mets en quatre !!!) et comme personne ne venait mis à part Fab avec son histoire de " " avec espace (???) ... je me suis dit "on va pas laisser Julie toute seule dans cette galère !..."

Enfin maintenant que Monique est là... Je peux aller me r'habiller !! lol

Bon allez à plus sur un problème VBA !!!
@+Thierry
 
J

Jean-marie

Guest
Bonsoir le forum,

Julie il serait bien, de mettre un garde fou sur la quantité disponible en fonction du code. Dans le fichier de monique, sélectionne la cellule de saisie du nombre d'articles de ta facture (D12), clique dans le menu données/Validation, dans la boîte de dialogue clique sur le popup et selectionne nombre entier
dans le deuxième champ tape =RECHERCHEV(A12;A3:D7;4;0)

@+Jean-Marie
 

Discussions similaires

Statistiques des forums

Discussions
312 391
Messages
2 087 954
Membres
103 686
dernier inscrit
maykrem