Formules à partir de liste déroulante?

  • Initiateur de la discussion Cédric
  • Date de début
C

Cédric

Guest
Bonjour, je souhaiterais créer des formules à partir de liste déroulante, c'est à dire que j'ai des cellules avec des listes déroulantes et je voudrais additionner les résultats afin d'avoir un chiffre total.
Je vous joins un petit fichier où se trouve mon problème avec toutes les explications dessus.

Je vous remercie par avance de votre aide.

Cédric
 

Pièces jointes

  • Essaie.zip
    8.8 KB · Affichages: 48
  • Essaie.zip
    8.8 KB · Affichages: 40
  • Essaie.zip
    8.8 KB · Affichages: 41
M

Monique

Guest
Bonjour,

En S10
=NB.SI($L10:$R10;"<>"&"")
En T10, au choix
=SOMMEPROD(($L10:$R10={"matin";"matin/midi";"matin/midi/soir";"matin/soir"})*1)
=SOMMEPROD(ESTNUM(CHERCHE("matin";$L10:$R10;1))*1)
En U10
=SOMMEPROD(($L10:$R10={"midi";"matin/midi";"matin/midi/soir";"midi/soir"})*1)
=SOMMEPROD(ESTNUM(CHERCHE("midi";$L10:$R10;1))*1)
En V10
=SOMMEPROD(($L10:$R10={"soir";"matin/midi/soir";"matin/soir";"midi/soir"})*1)
=SOMMEPROD(ESTNUM(CHERCHE("soir";$L10:$R10;1))*1)
En X10
=T10*($I10>0) à copier coller dans Y10 et Z10

Tu peux aussi modifier tes titres en V8 T8 U8
Tu tapes simplement matin, midi, soir
En T14, à copier coller en U14 et V14 :
=SOMMEPROD(ESTNUM(CHERCHE(T$8;$L14:$R14;1))*1)
 
C

Cédric

Guest
Merci Monique, je vais essayer de faire ce que tu me dis, même si c'est un peu du "charabia" pour moi, vue que je suis plutot novice sur Excel. Je te tiendrais au courant.
Merci pour ton aide, en espérant que je m'en sorte.

Cédric
 
C

Cédric

Guest
Ca y est Monnique, j'ai appliqué tes formules, elles marchent toutes sauf la premiere en S10.
Je souhaiterais que cette formule me comptabilise juste les journées de présence, c'est à dire que si l'enfant est venue au moins une fois dans la journée cela fasse 1 et que cela s'ajoute. J'espere avoir été assez clair dans mon explication.
Je te remercie pour ton aide.
Cédric
 
M

Monique

Guest
Bonjour,

Je ne comprends pas. Tu parles bien de S10 ?
S10 compte les cellules non vides donc les jours où l'enfant est venu,
qu'il soit venu seulement le matin ou qu'il soit venu matin, midi et soir
 
M

Monique

Guest
Re,

En principe, les cellules qui apparaissent vides sont vides,
même si c'est une liste déroulante.
Mais c'est vrai que tu as dans ta liste de validation "; - ;"
qui, chez moi, ne contient aucun caractère ! NBCAR()=0
Probablement que celle-ci marcherait :
=SOMMEPROD((NBCAR(L10:R10)>3)*1)
(compte le nb de cellules ayant au moins 4 caractères, tes mots les plus courts ont 4 caractères)
 
C

Cédric

Guest
Monique, d'abord merci de prendre du temps pour moi.
Je pense avoir omis de te dire que j'étais novice dans Excel, c'est pour cela que je ne sais quoi faire avec tes formules, pourrais tu me dire où les mettre s'il te plait.

Merci d'avance

Cédric
 
M

Monique

Guest
Re,

Ci-joint ton fichier, avec les formules.

La dernière (le dernier post) :
=SOMMEPROD((NBCAR($L10:$R10)>3)*1)
elle est à taper dans S10 et à recopier vers le bas.

Les précédentes étaient des essais que tu pouvais taper dans S10 ou dans n'importe quelle cellule.
Elles testaient le nombre de cellules non vides :
=NB.SI($L10:$R10;"><""")
=NB.SI($L10:$R10;"><"&"")
=SOMMEPROD((ESTTEXTE(L10:R10))*1)

Les autres, encore avant, testaient, cellule par cellule, vide ou non vide, texte ou non, nombre de caractères contenus dans la cellule.
=ESTVIDE(cellule à tester)
=ESTTEXTE(cellule quelconque)
=NBCAR(cellule paraissant vide et qui contient peut-être un caractère)
 

Pièces jointes

  • FormulesCedric.zip
    4.6 KB · Affichages: 56
C

Cédric

Guest
Grand merci à toi Monique!!!

Ca y est, tout marche comme je le souhaite.
Tu es vraiment un ange...

J'espere que je te recroiserais par là de temps en temps.

Je pense avoir besoin de pas mal d'aide dans les jours à venir, car je suis sur une conception de facturation en ce moment (cela n'est qu'une petite partie où tu m'as débloqué), et je pense etre bientot en galère.

Tu viens là souvent? Comment puis faire pour entrer en contact avec toi?
Enfin, si cela ne te dérange pas, bien sur.

Sur ce, encore merci et à bientot j'espere...

Cédric
 

Statistiques des forums

Discussions
314 195
Messages
2 107 029
Membres
109 738
dernier inscrit
cedrebey