Formule Excel

Résolu
woolyte_1977 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
woolyte_1977 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -

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 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 

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   Statut Membre Dernière intervention   2 746
 

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 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 

.

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   Statut Membre Dernière intervention  
 

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   Statut Membre Dernière intervention  
 

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