• Initiateur de la discussion Initiateur de la discussion Manu62
  • 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 !

Manu62

XLDnaute Impliqué
Bonjour à tous,

Dans le fichier que je joins, je souhaites que dans la colonne tax net la formule suivante :

En fonction du département, aller chercher la case qui correspond à ma tranche tarifaire. (onglet grille)
par exemple : dept 60 pour 49 Kg = 17.8€ pour 219 Kg = 23.9/100*219 = 52.34 €.


J'espère que quelqu'un peu m'aider sur ce sujet

Merci par avance

Manu
 

Pièces jointes

Re : Calcul avec grille

Salut Manu,

Sans trop toucher à ton tableau (sauf la dernière colonne : > 3000)

Avec une formule matricielle basée sur INDEX et EQUIV

Une solution plus simple aurait consister à mettre les tranches de poids sur 2 lignes.

Regarde, teste et dis nous

@+
 

Pièces jointes

Re : Calcul avec grille

Salut manu et tibo,

Trop rapide et trop efficace tibo !!

je vous donne quand même ma solution avec des ajouts dans la ligne 1 de la table. Les montants ne correspondent pas à l'énoncé mais je pense que c'est à cause des valeurs de la table

Cordialement
 

Pièces jointes

Re : Calcul avec grille

Tibo,

Pour moi la formule va pas mal sauf qu'a partir de 101 Kg poou moi ca change

en effet de 0 à 100 = forfait donc ok
mais > 101 = prix au 100 kg, donc poids/100*prix de la grille

J'essaie de voir également

Merci
 
Re : Calcul avec grille

re,

Sous réserve d'avoir compris, la formule en M2 :

=INDEX(Grille!$B$4:$R$12;EQUIV(G2;Grille!$A$4:$A$12;0);EQUIV(J2;GAUCHE(Grille!$B$3:$R$3;TROUVE(" ";Grille!$B$3:$R$3&" ")-1)*1))*SI(J2>100;J2/100;1)

A valider en matriciel : CTRL MAJ ENTREE

et à recopier vers le bas

@+
 
Re : Calcul avec grille

Dugenou, tibo,

Merci la formule de dugenou est impec elle prend bien en compte mon histoire des 100 Kg.

Une autre question, un peu tordu je pense . Si pas possible je comprendais.

Dans la colonne verte que j'ai ajouter dans le tab de dugenou, j'aimerais (dans la mesure du possible) qu'il y un regroupement. je m'explique :

On peux voir en colonne G dept 60 apparait plusieurs fois (le 77 aussi)
On peux voir en colonne B la date, qui est identique
On peux voir en colonne L dossier, qui est indentique pour le 60 et 77.

Le but de la formule est : à une même date, un même dept, un même dossier faire l'addition des poids c'est à dire ici : dept = 60 = 50Kg puis aller se placer dans la grille sur la tranche 50. Pour le 77 poids = 1585 Kg aller se placer sur la grille entre 1000 et 3000.

Qu'en pensez vous ? tordu ou pas tordu.

Merci de vos commentaires

Si plus de précisions me le dire .

Merci
 

Pièces jointes

Re : Calcul avec grille

Salut,

content que ça te convienne

pas de probleme de principe pour ta demande, simplement elle ne pourra pas se faire en face de chaque commande. Il faut passer par un stade de regroupement par département, date et dossier (soit TCD soit sommeprod).

Je te fais ça après le repas

Cordialement
 
Re : Calcul avec grille

Re,

ben après le repas j'ai du bosser sur une ou deux urgences, mais voilà c'est prêt (enfin j'espère)

Pour regrouper par date puis dossier puis département, le plus simple est le TCD. Il faut cependant garder à l'esprit que tu devras mettre à jour ton TCD à chaque changement dans ta base d'expéditions.

Sinon après c'est la même formule

tout est dans la feuille regroup

Cordialement
 

Pièces jointes

Re : Calcul avec grille

Ok, c'est nikel sauf que j'ai oublié d'ajouter dans ma requête même destinataire.

Je me sert donc de ton TCD mais voilà mon souci,

Pour Info j'ai mis C en F12

1 - j'ai des totaux, j'en veux pas.
2 - Le calcul ne se fait plus pour C car le 60 apparait qu'une fois

Cf PJ

Merci de ton aide ..

Manu
 

Pièces jointes

Re : Calcul avec grille

Re

pour les totaux, je double clique sur le nom du champ et je choisis aucun (mais masquer ça marche aussi)
pour les #NA ! quand le poids est pas écrit : il peut pas calculer

j'ai dont remis le destinataire devant le poids pour avoir le poids écrit sur chaque ligne

j'ai adapté la formule

je quitte le boulot là , je repasserais ce soir de chez moi

à plus
 

Pièces jointes

Re : Calcul avec grille

Niquel ca roule pour moi

Un petit détail

J'ai voulu proteger la feuille du TCD.

J'ai créer une macro qui mais a jour le TCD mais si la feuille et protéger, ca bloque, debugage..;

Ta une astuce

A+

Merci encore de ton aide

Manu
 
Re : Calcul avec grille

Salut

Si tu es en Excel 2003 : lors de la protection tu peux spécifier que la mise à jour des TCD est autorisée.
Si tu as une version plus ancienne : dans ta macro tu insére la déprotection de la feuille puis sa reprotection

en début de macro ActiveSheet.Protect Contents:=True
en fin de macro ActiveSheet.Unprotect

je ne sais pas comment gérer le mot de passe (pour ma part je protège sans mot de passe : ça évite de l'oublier)

Cordialement
 
- 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

H
Réponses
4
Affichages
2 K
Habs57
H
Réponses
6
Affichages
989
P
Réponses
9
Affichages
3 K
pascaleg80
P
N
Réponses
2
Affichages
2 K
Novice38
N
N
Réponses
4
Affichages
2 K
Novice38
N
Réponses
21
Affichages
3 K
M
  • Question Question
Réponses
13
Affichages
2 K
L
  • Question Question
Réponses
2
Affichages
7 K
M
Réponses
0
Affichages
840
M
Retour