Excel : formule pour sommes selon critères

[Résolu/Fermé]
Signaler
Messages postés
102
Date d'inscription
mercredi 25 avril 2007
Statut
Membre
Dernière intervention
23 novembre 2013
-
Messages postés
2967
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
-
Bonjour,

je m'explique :

je cherche "simplement" à calculer sur Excel un coût en fonction de plusieurs critères, et ce pour chaque jour de l'année. Par exemple, pour chaque journée, je peux choisir 2 ou 3 activités sportives parmi 8. Une liste à côté donne le prix de chaque sport.
J'ai donc un tableau avec une colonne avec toutes mes dates, 1 colonne ensuite pour chaque activité puis une dernière colonne avec le prix de ma journée.

Vous suivez toujours ? Super !

Ce que je veux, c'est en mettant une croix dans une ou plusieurs colonnes, avoir le prix final de ma journée qui se calcule tout seul et qui se mette à jour en fonction des croix que j'ajoute ou j'enlève.

J'espère avoir été assez clair et je vous remercie par avance de votre aide.

ArtProd



6 réponses

Messages postés
17601
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 octobre 2021
4 783
Salut,

Un exemple de fichier avec quelques annotations serait plus facile à comprendre, à joindre avec ce lien

http://www.cijoint.fr

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
Messages postés
102
Date d'inscription
mercredi 25 avril 2007
Statut
Membre
Dernière intervention
23 novembre 2013
113
Merci
http://www.cijoint.fr/cjlink.php?file=cj201104/cijM3API6l.xls
voici un exemple de ce que je cherche à faire

@+
Messages postés
26236
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 octobre 2021
6 090
Bonjour

peut être une idée ici?
revenez si besoin de complément:
http://www.cijoint.fr/cjlink.php?file=cj201104/cijaxXoXTq.xls

crdlmnt
Messages postés
102
Date d'inscription
mercredi 25 avril 2007
Statut
Membre
Dernière intervention
23 novembre 2013
113
Merci Vaucluse, c'est déjà une bonne approche.
Je cherche à aller plus loin dans mon usage d'Excel, en supprimant par exemple la colonne donnant le coût de l'activité elle même (les colonnes C, E... dans ton exemple) et que toute la tarification soit regroupée dans une même tableau

http://www.cijoint.fr/cjlink.php?file=cj201104/cijM3API6l.xls
Voici le lien de ce que je cherche plus particulièrement à faire.

merci encore pour ton aide
Messages postés
26236
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 octobre 2021
6 090
D'accord, mais là, avec votre modèle,, on reste sur sa faim?:

_3 colonnes sport? où sont les F1 et Rallye, à quoi cela correspond-il?
_Rapport entre les tarifs et l'horaire? est ce tarif forfait, horaire ou autres???
_comment fait on si sur la même ligne on trouve par exemple tennis le matin et pin-pong l'après midi?

avec un tableau complet ou des explications sur ces questions, on pourra peut être y arriver!
à vous lire

crdlmnt
Messages postés
102
Date d'inscription
mercredi 25 avril 2007
Statut
Membre
Dernière intervention
23 novembre 2013
113
désolé... je suis "dans mon tableau" et c'est vrai que c'est pas facile de partager.

les colonnes C D E représentent un "fixe", une activité forfaitaire de la journée.
le tarif (pouvant évoluer) de chaque activité est dans le petit tableau de droite.
Chaque journée, il peut y avoir 0,1,2 ou 3 de ces activités. Une case dans la colonne défini si l'activité a eu lieu ou non.

Les colonnes F G H I représentent une activité "à l'heure", F1 ou Rallye, dont le tarif horaire(pouvant évoluer) est déterminé dans le tableau de droite. Chaque tranche (matin, après-midi, soir ou journée) correspond à un nombre d'heures (pouvant évoluer aussi de façon globale). Pour simplifier, il ne peut y a voir qu'un type d'activité par calendrier (stage F1 OU Rallye). Selon les cases cochées dans ces colonnes F à I, la colonne J indique le nombre total d'heures de conduite passées lors de cette journée. La colonne K fait la somme des coûts des activités fixes (C D E) et des "horaires" (nombre d'heures de conduite * coût horaire).

Le but final est de déterminer plusieurs options de séjour en modulant sur les activités (croix cochées ou non) tout en ayant une zone propre aux tarifs, afin de pouvoir facilement faire évoluer et réutiliser ce tableau.

N'étant pas encore expert en formules "avancées" (j'utilise des RECHERCHEV mais pas des SOMMEPROD) je me demandais si je passais pas à côté de quelque chose. En même temps, je suis preneur de toute autre solution (ton premier tableau en était une excellente illustration).

merci encore pour ton aide

Artprod
Messages postés
26236
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 octobre 2021
6 090
on avance, mais on n'est pas encore assez loin pour taper juste du premier coup!::

"Les colonnes F G H I représentent une activité "à l'heure", F1 ou Rallye,"

comment fait on pour savoir dans les colonnes F,G,H,I s'il s'agit de Rallye ou de formule 1 le tarif n'étant pas le même.

"Pour simplifier, il ne peut y a voir qu'un type d'activité par calendrier (stage F1 OU Rallye)."


Par tableau ou par ligne?

a+
Messages postés
102
Date d'inscription
mercredi 25 avril 2007
Statut
Membre
Dernière intervention
23 novembre 2013
113
par tableau complet. Un pour le rallye, un pour la F1. Mais effectivement les deux existeront (d'où la nécessité d'avoir une formule qui s'adapte).

Merci encore

PS : désolé pour le délai, quelques impératifs familiaux...
Messages postés
54871
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
21 octobre 2021
16 775
Bonjour artprod.

Et voici une autre approche que celle de Vaucluse, que je salue bien bas !
http://www.cijoint.fr/cjlink.php?file=cj201104/cijoAJ9M6j.xls (lignes 37 à 52)

Cordialement.
Messages postés
102
Date d'inscription
mercredi 25 avril 2007
Statut
Membre
Dernière intervention
23 novembre 2013
113
Bonjour

Merci pour la proposition mais hélas elle ne peut fonctionner car il peut y avoir cumul de créneaux horaires : cela peut être Matin et Après-midi, matin et soir seulement. Seul journée sera seul, bien sur...

En tout cas, merci pour votre sollicitude et votre partage de savoir

Cdt
Messages postés
17601
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 octobre 2021
4 783
Re le fil,

Une autre approche, par contre je n'ai pas encore compris ou attribuer F1 ou Rallye et comment calculer le montant si en colonne C, D, E il y a une croix et colonne I correspondant à la colonne Jour il y a une croix

https://www.cjoint.com/?ADxpkbRmbcF

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
Messages postés
102
Date d'inscription
mercredi 25 avril 2007
Statut
Membre
Dernière intervention
23 novembre 2013
113
Merci beaucoup, cette approche ouvre effectivement des perspectives et, comme je le disais à Vaucluse, c'est effectivement plus de l'imbrication complexe de formules simples que des formules complexes (merci également pour le "+SI" que je ne pensais pas possible)

Chaleureusement

Artprod
Messages postés
26236
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 octobre 2021
6 090
Re
une solution toute simple ici, mais strictement adaptée à votre tableau (et pas forcément utilisable si plus de données ) et en rajoutant une colonne type pour F1 et Rallye

http://www.cijoint.fr/cjlink.php?file=cj201104/cij7zyB6wr.xls

revenez si votre tableau doit finalement être plus compliqué, mais avec toutes les données cette fois.

crdlmnt

Ps petite rectification du fichier:
en colonne K, remplacer les valeurs 1, 1,5, 3, 6 de la formule par les adresses des formules où elles se trouvent en colonne O




Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Messages postés
102
Date d'inscription
mercredi 25 avril 2007
Statut
Membre
Dernière intervention
23 novembre 2013
113
Merci beaucoup.
Je vois que finalement c'est plus de l'imbrication "complexe" de fonctions "simples", et notamment le "+SI" que je ne maîtrisais pas qui posais problème.

Je pense que, grâce à votre aide à tous, et la votre en particulier, je vais pouvoir sortir quelque chose de bien. et bien vu pour la mise en forme conditionnelle de "contrôle", je n'y avais pas pensé.

Merci encore du temps consacré

Chaleureusement

Artprod
Messages postés
2967
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
884
Salut le forum

Vaucluse, on peut remplacer la formule
=SI(G6<>"";1)+SI(H6<>"";3)+SI(I6<>"";1,5)+SI(J6<>"";6)
Par
=SOMMEPROD((G6:J6="x")*({1.3.1,5.6}))
Dans certaine version, il faut remplacer le point (.) par un antislash (\)

Mytå
Messages postés
102
Date d'inscription
mercredi 25 avril 2007
Statut
Membre
Dernière intervention
23 novembre 2013
113
Des formules simples mais utilisées de façon complexe... le jeune padawan que je suis a encore besoin d'apprendre !