XL 2013 Calcul avec condition

Hell Wheel

XLDnaute Nouveau
Bonjour, voilà plusieurs heures que je cherche à faire une condition de calcul sans y arriver.

Pour faire simple, dans mon classeur chaque mois de l'année (une feuille par mois) je comptabilise le nombre de nuitées afin de connaître la prime que j'aurai. Une nuit = 50€. Chaque feuille contient le nombre de nuitées du mois + le total de l'année dans le mois en cours (calculé par total annuel du mois précédent + celles du mois en cours).

Hors, à partir de la nuitée 41, la prime passe à 80€. Et c'est là que tout ce complique.
Je n'arrive pas à mettre en place un calcul qui sait faire des nuits à 50€ seulement, des nuitées à 50 et 80€ qui se chevauchent dans le même mois, et des mois à 80€.


Annotation.png
Annotation2.png
Annotation3.png


Je devrais trouver 3*50=150 pour le premier
3*50+2*80=310 pour le deuxième
4*80 pour le troisième.


Annotation4.png


actuellement en formule j'ai marqué (exemple pour Juillet):
Pour nuitées: =NB.SI(F3:F33;"x")*1+NB.SI(I3:I33;"x")*1
Pour N Tot. Ann: =Juin!F41+F40 (F40= cellule nuitées)

Pour la cellule prime nuitée: =Juin!F40*50+SI(Juin!F43<>"";Juin!F43*30;0)
Cellule F43: =SI(F41>40;-40+F41;"")


Si vous avez une solution je suis preneur. En gras c'est vraiment ce le cœur du calcul que je cherche.
Merci à vous.
 

Hell Wheel

XLDnaute Nouveau
Bonjour, voici le fichier. Il y a un problème avec 30€ qui continue de s'afficher les mois de fin d'année, et le fait qu'au mois de juillet il affiche -1 en cellule F42.

Je commence à douter que ce problème puisse être résolu sans VBA.
 

Pièces jointes

  • Frais 2020 test.xlsm
    360.4 KB · Affichages: 2

Hell Wheel

XLDnaute Nouveau
Les nuités sont comptés de Janvier à janvier (annuel), mais sont payées mensuellement en M+1.

Elles sont rémunérées à 50€ par nuit, et à partir de la 41eme nuit ça passe à 80€.
J'avais essayé au début de tout compter à 50€, et mettre une condition pour que si on de passe 40, on ajoute 30 aux 50.
Désolé si j'ai pu ne pas être très clair du départ.
Merci à vous.
 

Statistiques des forums

Discussions
312 229
Messages
2 086 426
Membres
103 206
dernier inscrit
diambote