Affecter une valeur à une variable

Résolu/Fermé
ched64 Messages postés 52 Date d'inscription lundi 1 avril 2013 Statut Membre Dernière intervention 9 mai 2016 - 4 nov. 2013 à 20:33
ched64 Messages postés 52 Date d'inscription lundi 1 avril 2013 Statut Membre Dernière intervention 9 mai 2016 - 5 nov. 2013 à 00:18
Bonjour,

Je dois effectuer le calcul entre deux colonnes, une comportant une valeur et l'autre un mot, mot a qui est affecté une valeur.

Exemple: AAAA1 * 1 = 10 (car AAAA1=10). Cepedant AAAA1 * 1 n'est pas réalisable et je ne trouves pas comment faire.

Je vous met un fichier joint avec plus d'explication à l'intérieur pour mieux comprendre mon problème.
https://www.cjoint.com/c/CKeuCUCLHTT

Merci :)

3 réponses

Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 088
4 nov. 2013 à 21:08
La proposition de via55 est certainement très proche de
https://www.cjoint.com/c/CKevicFQeo9
1
ched64 Messages postés 52 Date d'inscription lundi 1 avril 2013 Statut Membre Dernière intervention 9 mai 2016
4 nov. 2013 à 22:41
Ce que tu me proposes correspond tout à fait à mes attentes :-) Merci beaucoup.
Petite question, comment à tu attribué VAL a la plage concernée ?
0
Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 088
4 nov. 2013 à 23:53
Il y a trois méthodes :

1) Sélectionner B17:C25, aller dans la Zone Nom (en haut à gauche, juste sous la Barre des menus), saisir Val et faire Entrée pour valider.

2) Sélectionner B17:C25, faire clic-droit, choisir Définir un nom, saisir Val et faire OK pour valider.

3) Sélectionner B17:C25, faire Formules / Noms définis / Définir un nom, saisir Val et faire OK pour valider.

Par la suite, tu pourras étendre cette plage, en faisant Formules / Noms définis / Gestionnaire de noms, en cliquant sur "Val" et en remplaçant $25 par la ligne de ton choix, par exemple $2000.

Amuse-toi bien !
0
via55 Messages postés 14399 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 16 avril 2024 2 701
4 nov. 2013 à 20:47
Bonsoir

En utilisant RECHERCHEV ainsi :

https://www.cjoint.com/?0KeuUPRHIuD

Cdlmnt
0
ched64 Messages postés 52 Date d'inscription lundi 1 avril 2013 Statut Membre Dernière intervention 9 mai 2016
4 nov. 2013 à 20:50
Merci d'avoir répondu aussi vite.
Cependant je n'arrive pas a ouvrir ton fichier Excel, ça me met qu'il ne peut pas être ouvert car corrompu...
0
Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 088
4 nov. 2013 à 20:56
Je confirme : fichier corrompu !
0
via55 Messages postés 14399 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 16 avril 2024 2 701
4 nov. 2013 à 22:36
Mince!
et moi je le réouvre sans problème bizarre !
Je te renvoyais ton fichier avec cette formule en E4 (à étirer ensuite)
=SOMME(H4:K4)*RECHERCHEV(B4;$B$17:$C$2000;2;0)

Cdlmnt
0
ched64 Messages postés 52 Date d'inscription lundi 1 avril 2013 Statut Membre Dernière intervention 9 mai 2016
4 nov. 2013 à 22:55
Merci , la plage de cellule est comprise dans un autre onglet, cependant cela n'a pas l'air possible quand j'essaye cela
=SOMME(H4:K4)*RECHERCHEV(B4;'Listes déroulantes'$B$17:$C$2000;2;0)

Est-il possible de faire cette formule entre deux onglets ?
0
Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 088
Modifié par Raymond PENTIER le 4/11/2013 à 23:43
1) Via55 et moi proposons la même formule, sauf que je nomme Val la plage B17:C2000.

2) Oui, on peut le faire entre deux onglets, si on utilise le nom de la plage :
=SOMME(H4:K4)*RECHERCHEV(B4;Val;2;0)
0
ched64 Messages postés 52 Date d'inscription lundi 1 avril 2013 Statut Membre Dernière intervention 9 mai 2016
4 nov. 2013 à 23:56
Je continue a batailler depuis toute a l'heure mais je comprend pas l'erreur, je vous renvoi le fichier que j'utilise :
https://www.cjoint.com/c/CKex3VOazgL

Merci encore
0