XL 2019 Recherche cellule par rapport à un poids/département

ugo13

XLDnaute Nouveau
Bonjour, je cherche à étudier des coûts de transport en messagerie par rapport à un poids/et un département, j'ai essayé avec des recherches v, index,equiv,si...Je n'arrive pas à résoudre mon prolème, j'aimerais surtout comprendre les formules à utiliser pour pouvoir reproduire ce tableau sur d'autres domaines.

Le fichier est joint, j'ai bien uniformisé toutes les grilles pour pouvoir travailler correctement.

Cahier des charges:

En fonction du département choisi et du poids, aller sélectionner le coût indiqué sur la grille pour chaque transporteur et l'afficher.Les grilles sont uniformisées avec 16 colonnes (différents prix) et 95 lignes (départements).

Attention pour le calcul du coût de la grille: (exemple chez le transporteur 1 dans le département 1)

-les 10 premières colonnes sont au forfait: exemple 46kg , dans la grille tranporteur 1 je prends directement le tarif indiqué dans la celulle soit 20, 89€

-à partir de 100kg, je dois arrondir au 10 kg supérieur et multiplier par le nombre de kilos, exemple,
j'ai 162 kilos, le poids pour le calcul est de 170 kilos, le poids au 100 kilos est 24,5 que je multiple par 1,7 soit 41,65€

Merci pour votre aide précieuse
 

Pièces jointes

  • comparatif-france-par-transporteur-messagerie (3).xlsx
    55.6 KB · Affichages: 22

ugo13

XLDnaute Nouveau
Bonjour Ugo,
Ci joint une proposition
Bonjour,

Merci pour votre retour! ça fonctionne parfaitement lorsque je saisis une donnée comprise entre 1 et 100.
En revanche lorsque je saisis des poids supérieurs à 100 kilos ça ne fonctionne plus.
Exemple si je prends le département 1 avec 133kg pour le transporteur 1, je suis censé arrondir à 140 kg, aller chercher le coût pour 140 kg soit 24.5€ et multiplier par 1.4 soit 34.3. je me retrouve avec 3430 € dans le fichier.

Si vous avez une seconde propostion, je suis preneur. Meci
 

ugo13

XLDnaute Nouveau
Bonjour à tous,

J'ai oublié de majorer le prix par 1.7 si >= à 100kg

JHA
Merci pour le retour, désolé je prends plus de temps que vous pour me renvoyer le fichier, j'essaye vraiment de voir tous les points bloquants par rapport à vos retours!

-ça fonctionne pour les kilos compris entre 1 et 99:
- ça ne marche pas quand c'est >100

exemple: transporteur 1, département 1: 109 kilos, je suis censé trouver 26.95€, 109 kilos donc j'arrondis au supérieur 110, je prends le tarif entre 100 à 149 soit 24.5 que je multiplie par 1.1=26.95€ je trouve 41.65€ dans le fichier

exemple 2: transporteur 1, département 1: 312 kilos, je suis censé trouver 72.60, 312 donc j'arrondis au supérieur 320, je prends le tarif entre 300 à 399 soit 22.69 que je multiplie par 3.2=72.60 je trouve 38.57 dans le fichier
 

ugo13

XLDnaute Nouveau
Quel résultat à tu pour 133 ? Dans le fichier que je t'ai envoyé ca fonctionne bien pour moi
Merci pour ton retour, avec 123 dans le département 1, j'ai 3185 pour le transporteur 1 hors je devrais avoir

exemple: transporteur 1, département 1: 123 kilos, je suis censé trouver 24.5€, 123 kilos donc j'arrondis au supérieur 130, je prends le tarif entre 100 à 149 soit 24.5 que je multiplie par 1.3=31.85€ je trouve3185€ dans le fichier
 

ugo13

XLDnaute Nouveau
Bonjour à tous,

Peut-être plus simple si on éclate les formules sur 2 colonnes.

JHA
Après 3 vérifications manuelles sur chacun des transporteurs, ça fonctionne un grand merci pour vous, bénévoles passionnés qui permettent de nous faire avancer. J'essaye à présent d'analyser et décortiquer la première formule "coût grille" pour pouvoir la reproduire!

Merci également WTF pour ta participation
 

Discussions similaires

Statistiques des forums

Discussions
315 103
Messages
2 116 229
Membres
112 692
dernier inscrit
olivier Clech