[RESOLU] Formule Excel : Besoin d'aide :)

Formule Excel : Besoin d'aide :) [RESOLU] - Logiciels - Windows & Software

Marsh Posté le 14-12-2009 à 13:34:49    

Bonjour,
 
Je ne suis pas très doué sous Excel, et j'aurais besoin de vos lumières pour un soucis avec une formule.
 
 
http://tof.canardpc.com/preview2/59603678-e0e7-4e78-bd98-a910fb81d015.jpg
 
 
Je vous expose mon problème : J'aimerais rajouter dans ma formule (celle-ci : =SI(ET(H2="Oui";F2=$F$26);$G$26;"" ) ) quelque chose permettant de mettre automatiquement le bon montant (Solution tranquillité marche avec la formule indiquée, mais évidemment pas les deux autres) dans la colonne "L".
 
Pouvez-vous m'indiquez comment faire ?  
 
Merci d'avance :)


Message édité par milousebw le 14-12-2009 à 16:26:06
Reply

Marsh Posté le 14-12-2009 à 13:34:49   

Reply

Marsh Posté le 14-12-2009 à 14:08:20    

Salut, tu veux que le montant dans la colonne L corresponde aux valeurs proposées dans ton tableau en bas à gauche ? (avec en plus la condition client satisfait = oui)
Il faut regarder avec la fonction recherche verticale, qui regardera si ta valeur F2 se trouve dans ton petit tableau des tarifs, et renverra alors la valeur correspondante.
On aura plus ensuite qu'à ajouter un test sur la satisfaction du client.
Par contre, il faudra que l'on tri ton tableau de prix par ordre alpha sur les libellés.
 
Tu peux nous joindre ton tableau ici, comme ça je te montre vite fait si tu n'y arrives pas.


Message édité par blueteen le 14-12-2009 à 14:09:25
Reply

Marsh Posté le 14-12-2009 à 15:11:36    

Merci de ta réponse ! Comme je n'ai pas vraiment compris ce que tu m'as indiqué, je te mets le tableau ici : http://www.mathieuborg.fr/Excel.xls
 
Merci d'avance :)


---------------
FeedBack : http://forum.hardware.fr/hfr/Achat [...] 7501_1.htm
Reply

Marsh Posté le 14-12-2009 à 15:45:41    

http://dl.free.fr/cFw4mUFzz
 
Dans un premier temps, j'ai mis par ordre alphabétique les services que tu proposes (F26 à G28).
Ensuite, j'ai rectifié ta formule.
Avec pour base

Code :
  1. =RECHERCHEV(F2;$F$26:$G$28;2;FAUX)


 
Cette formule permet de savoir si la valeur se trouvant en F2 existe dans ton tableau de tarifs $F$26:$G$28).
Si c'est le cas, alors, je récupère la valeur correspondante (en colonne 2 du tableau de tarifs).
La valeur FAUX en fin de code, sert à préciser, que si la valeur EXACTE recherchée n'a pas été trouvée, alors on ne récupère aucune valeur dans le tableau des tarifs.
 
Une fois que l'on a cette base, on peut ajouter ta condition supplémentaire, à savoir si le client était satisfait.
 
Ce qui me donne ça :

Code :
  1. =SI(I2="Oui";RECHERCHEV(F2;$F$26:$G$28;2;FAUX);"" )


 
Si le client est satisfait (cellule = Oui), alors on effectue la recherche, sinon on ne met rien dans la cellule.
 
De cette façon, j'ai pu copier/coller la formule sur toutes les lignes, et elle est immédiatement opérationnelle.
 
Après, côté optimisation, il faudrait peut-être voir du côté des listes de choix, si tu changes un libellé dans ton tableau des prix, les valeurs seront changées de partout, et il n'y a pas de risques de mal saisir un libellé de service.
 
Pour la formule recherchev, tu peux aussi utiliser l'assistant de fonctions intégré à excel, ça aide pas mal :)

Reply

Marsh Posté le 14-12-2009 à 16:25:52    

Super, ça fonctionne parfaitement, et en plus, j'ai compris :-D
 
Je te remercie grandement pour ton aide !


---------------
FeedBack : http://forum.hardware.fr/hfr/Achat [...] 7501_1.htm
Reply

Marsh Posté le 14-12-2009 à 16:52:46    

:)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed