Résultat en fonction de listeS déroulanteS

Ricsavoy

XLDnaute Junior
Chers amis du forum bonjour,

Voilà je coince sur le petit problème donnée en exemple ?

Ca doit être une fonction à utiliser, je ne pense pas qu'il y est besoin de VB.

D'avance merci à ceux qui se pencheront sur mon cas.
 

Pièces jointes

  • Classeur1.xls
    27.5 KB · Affichages: 44
  • Classeur1.xls
    27.5 KB · Affichages: 52
  • Classeur1.xls
    27.5 KB · Affichages: 48

PascalXLD

XLDnaute Barbatruc
Modérateur
Re : Résultat en fonction de listeS déroulanteS

Re

Sinon pour le calcule cela pourrait donner

=GAUCHE(B5;CHERCHE(" ";B5)-1)+GAUCHE(B7;CHERCHE(" ";B7)-1)+GAUCHE(B9;CHERCHE(" ";B9)-1) & " fruits"
 
Dernière édition:

Ricsavoy

XLDnaute Junior
Re : Résultat en fonction de listeS déroulanteS

Merci Pascal ça fonctionne bien avec ta fonction mais j'ai légerement modifié mes listes d'entrée en ajoutant un choix ''vide'' au cas l'utlisateur ne voudrait pas valider une proposion et là ça coince.

voir le fichier modifié.
 

Pièces jointes

  • Liste2.xls
    14 KB · Affichages: 49
  • Liste2.xls
    14 KB · Affichages: 50
  • Liste2.xls
    14 KB · Affichages: 44

Ricsavoy

XLDnaute Junior
Re : Résultat en fonction de listeS déroulanteS

Tu vas me maudire Pascal mais je coince à nouveau, je suis obligé de remplacer mon fameux emplacement ''vide'' de ma liste par ''...'' car sinon ça met le bronx dans pas mal de mes fonctions. J'ai donc modifié ta fonction c'est à dire :

=SI(B5<>"";GAUCHE(B5;CHERCHE(" ";B5)-1))+SI(B7<>"";GAUCHE(B7;CHERCHE(" ";B7)-1))+SI(B9<>"";GAUCHE(B9;CHERCHE(" ";B9)-1)) & " fruits"

par :

=SI(B5<"...">"";GAUCHE(B5;CHERCHE(" ";B5)-1))+SI(B7<"...">"";GAUCHE(B7;CHERCHE(" ";B7)-1))+SI(B9<"...">"";GAUCHE(B9;CHERCHE(" ";B9)-1)) & " fruits"
en croyant que <> désignant un emplacement vide mais c'est manqué.:D
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Re : Résultat en fonction de listeS déroulanteS

re

copie la valeur de ta cellule H3 là où tu as les 3 points ou carrés et recopies ces points dans la formule en selectionnant les ... et en les remplaçant par ta copie et ça marche

Cela doit venir du fait que ce ne sont pas les mêmes caractères
 

Discussions similaires

Réponses
17
Affichages
982

Statistiques des forums

Discussions
312 677
Messages
2 090 813
Membres
104 672
dernier inscrit
robaine salah