Effectuer un calcul selon un intervalle spécifique dans Excel
Glad21
-
Glad21 -
Glad21 -
Bonjour,
J'ai parcouru quelques problématique de calcul par intervalle ou d'attribution de valeurs par intervalles à partir des formules EXCEL, mais je ne trouve pas solution à mon problème.
En effet je fais un suivi de coût d'un item X
Le prix unitaire de cet item est PU = 500.
- Pour une quantité acheté comprise entre 1 et 10, le prix total (PT) appliqué est PT=PU*nbre d'items
- Pour une quantité comprise entre 11 et 15, le prix total (PT) est forfaitaire: PT=PU*11
Exemple1: Calcul du prix total de 28 items
- 1 lot de 15: PT1=11*PU=5500
- 1 lot de 13 (compris dans l'intervalle 11-15): PT2=11*PU=5500
PT=PT1 +PT2=11000
Exemple2: Calcul du prix total de 32 items
- 1 lot de 15: PT1=11*PU=5500
- 1 lot de 15: PT2=11*PU=5500
- 1 lot de 2 (pas compris dans l'intervalle 11-15): PT3=2*PU=1000
PT=PT1+PT2+PT3=12000
Merci d'avance de votre aide
J'ai parcouru quelques problématique de calcul par intervalle ou d'attribution de valeurs par intervalles à partir des formules EXCEL, mais je ne trouve pas solution à mon problème.
En effet je fais un suivi de coût d'un item X
Le prix unitaire de cet item est PU = 500.
- Pour une quantité acheté comprise entre 1 et 10, le prix total (PT) appliqué est PT=PU*nbre d'items
- Pour une quantité comprise entre 11 et 15, le prix total (PT) est forfaitaire: PT=PU*11
Exemple1: Calcul du prix total de 28 items
- 1 lot de 15: PT1=11*PU=5500
- 1 lot de 13 (compris dans l'intervalle 11-15): PT2=11*PU=5500
PT=PT1 +PT2=11000
Exemple2: Calcul du prix total de 32 items
- 1 lot de 15: PT1=11*PU=5500
- 1 lot de 15: PT2=11*PU=5500
- 1 lot de 2 (pas compris dans l'intervalle 11-15): PT3=2*PU=1000
PT=PT1+PT2+PT3=12000
Merci d'avance de votre aide
A voir également:
- Effectuer un calcul selon un intervalle spécifique dans Excel
- Trier un tableau excel - Guide
- Imprimer un tableau excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
En effet le calcul dans mon premier exemple n'est pas erroné.
Le forfait est appliqué pour des lots compris entre 11 et 15.
Donc que ce soit 11, 12, 13, 14 ou 15, PT=11*500
C'est ce que j'essai d'expliquer par l'exemple 1
Cdlt,
Glad
Oui, OK j'avais lu un peu vite !
Donc la proposition de Gyrus (que je salue au passage ;)) doit te convenir
Et si tu veux n'avoir qu'une seule cellule pour el calcul tu peux grouper ses formules en une seule :
=(ENT($B$2/15)+ENT(MOD($B$2;15)/11))*A2*11+MAX(0;B2-(ENT($B$2/15)+ENT(MOD($B$2;15)/11))*15)*A2
ou celle ci moins longue :
=ENT(B2/15)*11*A2+A2*SI(B2-15*ENT(B2/15)<11;B2-15*ENT(B2/15);11)
Cdlmnt
Via