Formule somme multicritères

  • Initiateur de la discussion Initiateur de la discussion KIM
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

KIM

XLDnaute Accro
Bonjour le forum,
Une association organise un WE dans un chateau et je leur ai proposé de leur préparer la fiche d'inscription des participants avec :
le nom de la famille , sa composition (adulte/enfants) situation vis-a-vis de l'association et choix du sejour et cela devrait me donner le prix à payer (fichier ci=joint)

le forfait du sejour par famille depend de plusieurs critères:
1- la famille est adhérante ou non à l'association (O / N)
2- nombre d'adultes par famille
3- le nombre d'enfants de 5 à 17 ans
4- le nombre d'enfants < 5 ans
5- un sejour week end ou Dimanche seulement ( W / D)

5 critères avec une table des prix.
Ma formule n'est pas satisfaisante car elle est à plusieurs etapes.
plusieurs formules pour arriver au resultat.

Je recherche une seule formule pour calculer le prix à payer par famille. Je n'y arrive pas et je demande de l'aide aux champions des formules sur le forum.
Merci à vous
KIM [file name=Inscription_Chateau2.zip size=8438]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Inscription_Chateau2.zip[/file]
 

Pièces jointes

Bonjour à tous

Voilà Kim, j'ai modifié légèrement ton fichier.
J'espère répondre à ton attente.

Salut
Bonne journée


JJ59 [file name=Kim_Inscription_Chateau2.zip size=11757]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Kim_Inscription_Chateau2.zip[/file]
 

Pièces jointes

Hello,

Je ne suis pas un pro des fonctions excel, mais je pense qu'il y a un moyen plus simple, avec un SommeProd ou autre.

En tout cas c'est tres facilement réalisable ne Macro, mais je pense que cela complique la tâche pour rien.

Alors les pro de la formule et de la Fonction ?

Je vais suivre ce fil attentivement.

++

Creepy
 
Bonjour,

à essayer en N15 :
=SI(NB(J15:L15)=0;'';SOMMEPROD((J15:L15*DECALER(O$8:Q$8;EQUIV(M15;N$9:N$12;0)+SI(I15='n';2😉😉)))

Au départ, c'est ça :
SOMMEPROD((J15:L15*O$8:Q$8))
mais on décale la ligne O8:Q8 de :
1 ligne si W-E en M15
2 lignes si D en M15
et de 2 lignes de + si 'n' en I15

Et ça donne :
SOMMEPROD((J15:L15*O$9:Q$9)) si W-E et O
SOMMEPROD((J15:L15*O$10:Q$10)) si D et O
SOMMEPROD((J15:L15*O$11:Q$11)) si W-E et N
SOMMEPROD((J15:L15*O$12:Q$12)) si D et N
 
Bonjour JJ59, Bonjour Creepy et le forum,
JJ59, ta formule me dépanne et fonctionne.
Comme creepy dit, s'il y a une formule plus simple je suis preneur.
En tout cas merci d'avoir consacré du temps à mon problème.
A suivre
Bien amicalement
KIM
 
Re,

sans smiley, j'espère :
=SI(NB(J15:L15)=0;'';SOMMEPROD((J15:L15*DECALER(O$8:Q$8;EQUIV(M15;N$9:N$12;0)+SI(I15='n';2😉;0))))

Tu peux enlever le dernier 0

Remettez-moi ça
=SI(NB(J15:L15)=0;'';SOMMEPROD((J15:L15*DECALER(O$8:Q$8;EQUIV(M15;N$9:N$12;0)+SI(I15='n';2;0);0))))

Tu peux enlever les 2 derniers 0

Message édité par: Monique, à: 07/06/2005 11:04
 
Bonjour Monique, Bonjour à vous tous,
J'ai tapé ta formule en N15 et en validant j'ai le message d'erreur suivant:
'vous avez tapé un nombre insuffisant d'arguments pour cette fonction'
Merci de ton aide si tu as le temps et de m'expliquer plus en detail ta fromule.
Je viens de recevoir ton nouveau message et je vais essayer tout de suite les formules.
merci d'avance
KIM
 
Bonjour le Forum,
Bonjour Kim, JJ59, Creepy, Monique,

Voila en fichier joint un petit essai j'ai inséré des colonnes (masquées) devant chacun des trois calculs et la colonne somme fait le total des 3 si tu pense que c'est plmus simple a toi de voir.

A+
Jocelyn [file name=kim.zip size=15736]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/kim.zip[/file]
 

Pièces jointes

Re,

Le fichier, tout simplement.
J'ai oublié de te dire que j'ai modifié ta liste de validation :
W-E au lieu de W pour ne pas allonger la formule
[file name=Inscription_ChateauKim.zip size=8587]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Inscription_ChateauKim.zip[/file]
 

Pièces jointes

Re à vous tous,
J'ai trouvé pourquoi j'ai le resultat #N/A dans la formule de monique,
l'erreur etait dans mon tableau, il a fallu remplacer W-E par W
Je vais continuer de tester la formule avec plusieurs cas differents.
En tout cas bien merci à vous tous et au forum
Cdlt
KIM
 
Bonjour le forum,
Monique, nos messages se croisent, et j'adapte ta formule avec sommeprod mixée avec Equiv et décaler
JJ59, ta formule est plus simple et logique mais longue.
elle m'a dépanné,
Jocelyn, ta méthode est similaire à la mienne (initialement) et c'est ce que je voulais éviter de faire (calcul intermediaire).
Merci encore et Bonne journée.
KIM
 
bonjour


je m'en vais voir la solution de monique.
moi j'avais bricolé un truc tordu sympathique :

=SOMMEPROD(J17:L17*INDIRECT(CHOISIR(SI(ET(I17='O';M17='W');1;SI(ET(I17='O';M17='D');2;SI(ET(I17='N';M17='W');3;SI(ET(I17='N';M17='D');4;''))));'O9:Q9';'O10:Q10';'O11:Q11';'O12:Q12')))


par contre sans gestion d'erreur ou de cellules vides.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

C
Réponses
5
Affichages
1 K
C
Z
Réponses
2
Affichages
1 K
Z
B
Réponses
3
Affichages
1 K
Baptiste
B
X
Réponses
6
Affichages
2 K
Xavier
X
Retour