Formule Si et Ou

Résolu
Castorette -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je ne m'en sors plus et je n'arrive pas à trouver réponse à mes questions sur le forum...

Colonne A, j'ai un menu déroulant avec 80 articles
Colonne B, les quantités (saisie donc à la main)
Colonne C, je voudrais les tarifs

J'ai la base de données sur une autre feuille où j'ai les tarifs de chaque article.

C'est cette Colonne C qui me pose problème. Je dois saisir une formule qui dit:

Si A=Audit OU Instal, alors C=200

En fait, j'ai beaucoup de SI à mettre (comme j'ai 80 articles !) mais je voulais les limiter en ajoutant des OU car plusieurs articles ont le même tarif.

S'il vous plaît, il faut m'aider parce que je m'arrache les cheveux depuis 1heure !!!

MERCI BEAUCOUP
A voir également:

8 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salut Castorette,

Récupères ton fichier avec ce lien et on en reparle

https://www.cjoint.com/?luqVSQtQCZ

A+
1
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salut,

Je pense tout simplement que la rechercheV est la réponse à ton problème,

mets avec le lien ci-dessous un exemple de fichier pour voir ou se trouve ta base de donnée contenant tes articles et prix, il te sera plus facile après de l'adapter

https://www.cjoint.com/


A+
0
Castorette
 
Bonsoir,

Merci de ta réponse mais j'ai rien compris ! Je crois t'avoir envoyer un fichier dans le lien que tu 'as donné.
Je ne sais pas si je t'avais préciser que dans la première colonne, c'est un menu déroulant.

J'espère que tu pourras m'aider d'avantage, sur ce coup là, je ne suis pas douée !

MERCI BEAUCOUP
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135 > Castorette
 
Salut,

Comme je te le disais sur le post précédent, il est plus facile pour nous de travailler sur des fichiers concret et ne pas nous prendre la tête.
Pour cela je te proposais de mettre sur le forum avec ce lien un exemple de ton fichier.

Comment utiliser le lien
1/ Clic sur le lien
2/ clic sur parcourir et sélectionner le fichier à envoyer
3/ clic sur autoriser l'accès
4/ faire un copier du lien généré en haut de cette feuille et le copier sur ton prochain post

lien à utiliser
https://www.cjoint.com/

Je pense que dans ton problème doit être solutionné avec la fonction rechercheV, c'est un formule très simple que tu pourras facilement adapter à partir d'un exemple

A+
0
Castorette > Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bonjour,

J'espere réussir cette fois à t'envoyer le fichier.

http://www.cjoint.com/confirm.php?cjoint=lummJhefkT


Là, tu peux faire quelque chose ?
0
azerwhite Messages postés 625 Date d'inscription   Statut Membre Dernière intervention   43
 
Tu fais cela en quel langage ??????
0
Castorette
 
Pourquoi cette question !?

J'ai un peu du mal, c'est tout ! Lol
0
azerwhite Messages postés 625 Date d'inscription   Statut Membre Dernière intervention   43 > Castorette
 
Ben, tu le précise pas c'est tout
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Sur ta feuille Devis tu n'aurais pas du fusionner la colonne A et B.

Dans cette colonne fusionnée A et B onglet devis qu' as tu essayé de faire une liste de validation !,
si c'est le cas il faut que ta base de donnée soit sur la même feuille ou du moins la liste Désignation Courte qui pourrait être une simple formule matricielle dans une colonne cachée

En ce qui concerne la formule rechercheV à mettre en colonne D
fais un copier/coller de cette formule en D4 et incrémente vers le bas en clic gauche maintenu sur le petit carré en bas à droite de ta cellule active et glisser vers le bas

=SI(A4<>"";RECHERCHEV(A4;'Base de Données'!$B$2:$C$8;2;0))

Si tu veux je te modifie ton fichier voir ce que cela peut donner

A+
0
Castorette
 
Merci Mike !

Dis moi, dans la formule, le 2 et le 0 à la fin, ils correspondent à quoi ?
0
Castorette
 
Au risque de passer pour une grande débile, je préfère te dire que je n'y arrive pas.
Je t'envoie mon fichier original, S'IL TE PLAIT, fais ça pour moi !

http://www.cjoint.com/confirm.php?cjoint=luoTekEK82

Tu vois, il faut que les tarifs se mettent tout seul dans la colonne D quand on choisit l'article dans le menu déroulant.

MILLE MERCIS !!!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
=SI(A4<>"";RECHERCHEV(A4;'Base de Données'!$B$2:$C$8;2;0))


=SI(A4<>""; Cette partie est pour éviter le message d'erreur dans le cas ou une cellule est vide

RECHERCHEV est le nom de la fonction

(A4; est la cellule dans lequel se trouve le critère de recherche ou la valeur à rechercher

'Base de Données'! est le nom de la feuille dans lequel la recherche doit se faire, ne pas oublier l'apostrophe de début et de fin de même que le point
d'exclamation

$B$2:$C$8; est la zone de recherche ou plus exactement ta base de donnée

2; correspond à la deuxième colonne de ton tableau ou se trouve la valeur correspondant au critère de recherche

0)) le zéro est pour éviter un message d'erreur dans le cas ou les critère de recherche ne sont pas dans un ordre croissant et le deux )) sont pour fermer la formule et il doit y avoir autant de )) que de (( mais la aussi il faut savoir ou les mettre.

Je te prépare ton fichier modifié à ma façon simplement avec toutes les anotations pour la soirée

A+
0
Castorette
 
J'ai essayé d'adapter la formule à mon fichier, mais donc ça ne marche pas.
Je viens d'avoir un tilt, je me demande s'il n'y a pas un truc que j'avais fait qui peut tout bloquer... :
Dans la base de données, j'ai fait "Insertion/Nom/Définir" pour pouvoir faire on menu déroulant.

Je ne vois pas que dire de plus que MERCI POUR TON AIDE PRECIEUSE, sinon je ferai plus !

A plus tard
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Je modifie ton fichier et te le fais parvenir plus tard

A+
0
Castorette
 
GRANDE VICTOIRE !
J'espère que tu liras mon message dans les temps.
J'ai fini par y arriver !
Je te remercie vraiment beaucoup !
0
Castorette
 
Au risque de t'enerver après ça...
Donc la formule fonctionne parfaitement, par contre:
Quand il n'y a rien de choisi dans le menu déroulant, dans cette colonne des tarifs ça écrit "FAUX".
Que dois-je faire pour que la colonne tarif reste vide si la colonne article est vide ?
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135 > Castorette
 
C'est normal il y a des erreurs dans tes formules et saisies, pour tester en attendant d'avoir mon fichier fais un copier coller des infos de ta page Base de donnée vers ta page devis et tu verras que tout marche nickel

A+
0
pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   646 > Castorette
 
Bonjour,

J'ai suivi cette discussion de loin et il me semble que le résultat FAUX peut-être évité en ajoutant ;0 comme dernière condition du SI

=SI(A4<>"";RECHERCHEV(A4;'Base de Données'!$B$2:$C$8;2;0);0)

A+
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135 > pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention  
 
Salut Pilas31,

Tout à fait, le problème est bénin et déjà solutionné

A+
0
Castorette > pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention  
 
Exact ! Merci Beaucoup !!!
0
Castorette
 
Re !

Ecoute, je suis presque embêtée, t'es un amour ! Trop la classe !
J'avais fini par faire un truc pas mal (j'ai essayé de ne pas me tourner les pouces pendant que tu bossais sur on fichier), mais tu as quand même résolu tous les problèmes que j'ai rencontré.

Merci infiniment, j'ai l'impression que le "merci" ne suffit, mais c'est malheureusement tout ce que je peux te dire.

Bonne soirée à toi, et peut être à bientôt ! Lol
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
J'ai passé très peu de temps sur ton fichier et ça été un plaisir de te rendre service et d'autant plus quand à la fin de la discussion on à un "merci" qui souvent fait défaut.

N'hésites pas à revenir si tu as besoin

A+
0