Fonction Excel (Si ou RechercheH)

Résolu
Alex -  
 Alex -
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 1087 Date d'inscription   Statut Membre Dernière intervention   358
 
Formule en B1:
=SI(A1="test";700;"")
Je ne comprends pas ce que signifie le RECHERCHEH dans votre titre.
1
mic13710 Messages postés 1087 Date d'inscription   Statut Membre Dernière intervention   358
 
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
Alex
 
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 1087 Date d'inscription   Statut Membre Dernière intervention   358
 
Bonne journée à vous aussi.
Merci de passer le sujet à résolu (c'est en haut dans la ligne de titre)
0
Alex
 
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 1087 Date d'inscription   Statut Membre Dernière intervention   358
 
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
Alex
 
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
Alex
 
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