Trouver la formule adéquate

Fermé
baijouai Messages postés 6 Date d'inscription vendredi 13 novembre 2015 Statut Membre Dernière intervention 6 novembre 2023 - 13 nov. 2015 à 09:04
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 - 13 nov. 2015 à 13:42
Bonjour,

Voici le problème pour lequel je ne trouve pas la formule :

dans la colonne 1 : prix de l'entrée = 9€
dans la colonne 2 : Nombre d'enfants = 3

Je dois accorder 5% de réduction pour les 2 premiers enfants et 10% pour les enfants supplémentaires.

Merci de votre aide

4 réponses

Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 106
Modifié par Mike-31 le 13/11/2015 à 09:50
Bonjour,

regarde comme cela

=SI(B1<=2;(A1-5%)*B1;(A1-5%)*2+(A1-10%)*(B1-2))

et tu pourrais compléter la formule pour éviter les calculs dans le cas de cellule vide en colonne A et B et éviter l'affichage nul
=SI(NBVAL(A1:B1)=0;"";SI(B1<=2;(A1-5%)*B1;(A1-5%)*2+(A1-10%)*(B1-2)))


il y a d'autres moyens pour éviter l'affichage nul, soit désactiver la fonction afficher les valeurs nulles, l'inconvénient est que la syntaxe s'appliquera à ta feuille, ou créer un format personnalisé 0;;;@ qui ne s'appliquera qu'à une plage de cellule
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
baijouai Messages postés 6 Date d'inscription vendredi 13 novembre 2015 Statut Membre Dernière intervention 6 novembre 2023
13 nov. 2015 à 10:16
Accordez une réduction de 5% pour les 2 premiers enfants et de 10% pour les suivants
Prix d'entrée Nombre d'adultes Nombre d'enfants Réduction totale Prix à payer
€ 9,00 2 3
€ 15,00 4 1
€ 11,50 6 2

Merci de votre aide mais quelle formule j'utilise pour n'avoir que le montant de la réduction accordée ?
0
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 106
13 nov. 2015 à 11:07
Re,

pour avoir que le montant de la remise
=SI(B1<=2;(A1*5%)*B1;(A1*5%)*2+(A1*10%)*(B1-2))
0
baijouai Messages postés 6 Date d'inscription vendredi 13 novembre 2015 Statut Membre Dernière intervention 6 novembre 2023
13 nov. 2015 à 11:58
Merci de votre aide mais le résultat mathématique ne correspond pas.

Je me permets de vous donner les références des cellules pour plus de facilités

9€ EN A38
2 (Nombre d'adultes) en B38 (qui n'intervient pas dans la formule)
3 (Nombre d'enfants) en C38

Je devrait obtenir une réduction globale de 1,80€ et la formule me donne 1,35€ ?

Merci de votre éclairage et j'espère ne pas trop vous ennuyer....
0
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 106
13 nov. 2015 à 13:30
RE,

il n'est pas difficile d'adapter une formule construite pour la cellule A1 et B1 en changeant les adresses cellules en A38 et B38 ou faut il te mâcher le travail.
quand à ma formule post 3 te donne bien 1,80 pour l'avoir testée comme je teste toutes mes formules avant de les mettre dans un post
à toi de changer A1 par A38 et B1 par B38
0
changer les cellules cela a été fait...alors j'ai mal recopié la formule. Désolé pour le dérangement
0
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 106
Modifié par Mike-31 le 13/11/2015 à 13:43
tu as un problème de parenthèse mal placé dans ta formule, si tu n'est pas sur de la recopier correctement, fait un copier/coller de la formule post 3 et change simplement les adresses cellules
0