Fonction Excel (Si ou RechercheH)

Résolu/Fermé
Alex - Modifié par Alex le 8/08/2011 à 10:22
 Alex - 8 août 2011 à 16:16
Bonjour,


Je suis actuellement sur un travail Excel. Mais j'ai un petit problème avec une fonction.


Je cherche désespérément sur google ou encore sur le site Microsoft mais je ne trouve rien qui me convienne.



Disons que en case A1, nous avons saisie : test



Je voudrais avoir une formule en B1 de ce genre : =SI A1 = test alors écrire : 700 (en B1).




http://imageshack.us/photo/my-images/221/sansreuhj.png/ (Vous pouvez voir la photo ci-jointe pour voir ce que je recherche au juste. La formule n'est évidemment pas inscrite.



En vous rémerciant
A voir également:

6 réponses

mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 354
8 août 2011 à 10:29
Formule en B1:
=SI(A1="test";700;"")
Je ne comprends pas ce que signifie le RECHERCHEH dans votre titre.
1
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 354
Modifié par mic13710 le 8/08/2011 à 13:57
Avec une recherche verticale, mais sans les références des cellules je ne peux pas vous donner la formule exacte.

En supposant que Formation 1 est la colonne A, que la colonne à saisir est la C et que votre tableau de prix est entre E2 et F18, vous copier/coller cette formule dans la première cellule "A saisir" que je suppose être la C7 :
=SI(ESTTEXTE(A7);RECHERCHEV(A7;$E$2:$F$18;2;FAUX);0)+SI(ESTTEXTE(B7);RECHERCHEV(B7;$E$2:$F$18;2;FAUX);0)
Cette formule recherche s'il y a un texte dans la formation 1, si oui, recherche le prix dans le tableau, recherche s'il y a un texte dans la formation 2, si oui, recherche le prix dans le tableau et fait la somme des 2.
Adapter cette formule aux références de vos cellules et faire un copier/coller dans les cellules en dessous. Respecter les signes $ qui donnent des références absolues.

Michel
1
Je croyais que la RECHERCHEH permettait la même chose que la fonction SI. Dans tous les cas, votre formule fonctionne parfaitement.

Un grand merci.

ET une bonne journée :)
0
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 354
8 août 2011 à 11:07
Bonne journée à vous aussi.
Merci de passer le sujet à résolu (c'est en haut dans la ligne de titre)
0
J'avais encore une question.

=SI(F4:F14="ITC Technique et EDP Gros OEuvre";500;"Valeur incorrect")

Voici ma formule que je veux inclure pour une colonne entière.

=SI(F4:F14="test,test1,test2,test3,processus,commerce,";500;"Valeur incorrect")

Malheureusement cela ne fonctionne pas avec des virgules ou points virgules.


Merci
0
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 354
8 août 2011 à 12:41
Ca ne peut pas fonctionner, de plus, ce que vous cherchez à faire n'est pas bien clair.

Vous ne pouvez pas faire une fonction Si sur une plage (F4:F14).
Si vous voulez vérifier si l'un des critères est vrai, il faut utiliser la fonction OU et les données sont séparées par de ;
OU(F4="test";F4="test1";F4="test3";F4="processus";F4="commerce")

Précisez quels sont vos données en F4 à F14, ce que vous souhaitez en faire exactement.
0

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

Posez votre question
http://imageshack.us/photo/my-images/69/excely.png/


Je joint une photo ici pour que ce soit plus compréhensible


Comme vous pouvez le voir, j'ai un tableau muni de deux colonnes (Formation1,Formation2).

Dans ses colonnes, il y'a plusieurs choix de formations.

J'aimerai inscrire dans la colonne "A saisir" (celle qui est en rouge) une formule permettant pour chaque type de formation un prix (voir encadré noir).

Que dois-je faire au juste ?
0
Très bon travail,

Je vous remercie pour votre perfectionnisme ainsi que d'avoir pris le temps de me comprendre et de me répondre.

Merci bien et bon courage pour la suite.


Amicalement


Ps : Problème Résolu ;)
0