Prix dégressif suivant tranche

Bonjour à tous,

Je suis entrain de me creuser les méninges pour trouver comment faire un calcul dégressif suivant le nombre de participants à mon event ...

Voici les tranches que j'aurais dans mon tableur :

0 à 150 = 3€

151 à 500 = 2€

500+ = 1€

Donc dans mon tableur j'aurais une case prix.

Ex1. Si j'inscris 800 personnes dans mon tableur, j'aimerais qu'il m'affiche 1450. (150*3) + (350*2) + (300*1).

Ex2. Si j'inscrit 500 personnes dans mon tableur, j'aimerais qu'il m'affiche 1150. (150*3) + (350*2).

Ex3. Si j'inscrit 150 personnes dans mon tableur, j'aimerais qu'il m'affiche 450. (150*3).

Ex4. Si j'inscrit 100 personnes dans mon tableur, j'aimerais qu'il m'affiche 300. (100*3).

Merci de votre aide.

Re-bonjour tout le monde ...

J'ai la formule en Excel, mais n'arrive pas à la transférer en Google Sheets ...

=SI($B3>500;(($B3−500)×$M$5)+350×$M$4+150×$M$3;SI($B3>150;($B3−150)×$M$4+150×$M$3;SI(ET($B3<151;$B3>0);$B3×$M$3;"")))

Quand je la retranscris en GS, il me répond "#ERREUR", une âme charitable aurait la réponse svp

Merci.

Ok, j'ai trouvé ma réponse ...

=SI($B3>500;(($B3-500)*$M$5)+350*$M$4+150*$M$3;SI($B3>150;($B3-150)*$M$4+150*$M$3;SI(ET($B3<151;$B3>0);$B3*$M$3;"")))

Bonjour,

Un essai, en considérant que le nombre de participants est déterminé par le nombre de lignes complétées en colonne A :

=MIN(NBVAL($A:$A);150)*3+(MAX(150;MIN(NBVAL($A:$A);500))-150)*2+SI(NBVAL($A:$A)>500;NBVAL($A:$A)-500;0)

La formule NBVAL peut être remplacé par un autre élément qui donne le nombre de participants.

Merci pour la réponse

Rechercher des sujets similaires à "prix degressif suivant tranche"