Formule Excel

Résolu/Fermé
woolyte_1977 Messages postés 6 Date d'inscription lundi 15 août 2022 Statut Membre Dernière intervention 19 août 2022 - 18 août 2022 à 15:34
woolyte_1977 Messages postés 6 Date d'inscription lundi 15 août 2022 Statut Membre Dernière intervention 19 août 2022 - 19 août 2022 à 08:58

Bonjour,

Besoin d'aide svp :)

J'ai un tableau excel avec des cellules qui contiennent des mots, sur une autre feuille chaque mot à une valeur du coup je souhaiterais en dessous de chaque colonne calculer la valeur de celle ci en fonction des mots.

par exemple patate = 3 / fraise = 2 si dans ma colonne j'ai 3 patates et deux fraises je voudrais la formule pour trouver le résultat (13 en l'occurence :))

merci pour votre aide

A voir également:

4 réponses

Raymond PENTIER Messages postés 58856 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 février 2025 17 284
18 août 2022 à 15:46

Bonjour.

Il te suffit d'utiliser la fonction RECHERCHEV.

On ne peut pas t'aider davantage, car tu n'as pas joint ton fichier, et tes explications sont très incomplètes (par exemple comment trouves-tu 13 ?)

 1) Aller dans https://www.cjoint.com/
 2) Cliquer sur [Parcourir] pour sélectionner le fichier (15 Mo maxi)
 3) Défiler vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
 4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier le lien"
 5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers

Il existe aussi https://www.transfernow.net/


1
via55 Messages postés 14512 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 janvier 2025 2 741
18 août 2022 à 16:23

Bonjour

En attendant le retour de Raymond qui a du aller faire un tour à la plage, essaie ceci

=NB.SI(B4:D7;"Patate")*RECHERCHEV("Patate";Data!$B$4:$C$6;2;0) + NB.SI(B4:D7;"Fraise")*RECHERCHEV("Fraise";Data!$B$4:$C$6;2;0)+NB.SI(B4:D7;"Orangee")*RECHERCHEV("Orange";Data!$B$4:$C$6;2;0)

Cdlmnt

Via


1
Raymond PENTIER Messages postés 58856 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 février 2025 17 284
19 août 2022 à 02:36

.

Bonsoir. 

Il y a de multiples façons de résoudre ton problème ...

Si tu acceptes de te servir des noms définis, voici trois méthodes au choix :

A) Sélectionner Data/B4:C6

B) Faire FORMULES/Depuis sélection/Colonne de gauche puis [OK]

  1. En B8 saisir =INDIRECT(B4)+INDIRECT(B5)+INDIRECT(B6)+INDIRECT(B7)
  2. En B9 saisir =Patate+Fraise+Fraise+Patate ou carrément =2*(Patate+Fraise)
  3. En B10 saisir =NB.SI(B4:B7;"Fraise")*Fraise+NB.SI(B4:B7;"Orange")*Orange+NB.SI(B4:B7;"Patate")*Patate et recopier dans les colonnes C et D.

Mais attention : En D4 tu as ajouté un espace à la fin du mot "Orange ", qui devient une donnée différente de celle en D6 "Orange" !


1
woolyte_1977 Messages postés 6 Date d'inscription lundi 15 août 2022 Statut Membre Dernière intervention 19 août 2022
19 août 2022 à 08:58

Merci !!

je ne connaissais pas "INDIRECT"

cela va m'aider :):)

j'ai un autre sujet du même type je vais ouvrir une nouvelle question

Bonne journée

0
woolyte_1977 Messages postés 6 Date d'inscription lundi 15 août 2022 Statut Membre Dernière intervention 19 août 2022
18 août 2022 à 15:56

merci pour le retour, je trouve 13 sur mon exemple car :

3 patates à 3 points = 9

2 fraises à 2 points = 4 

9+4 : 13, je ne sais pas si clair :)

voici fichier exemple 

https://www.cjoint.com/c/LHsn4zM65NR

0