Colis la poste

Y compris Power BI, Power Query et toute autre question en lien avec Excel
s
scorpionber
Nouveau venu
Nouveau venu
Messages : 3
Inscrit le : 3 février 2017
Version d'Excel : 2013

Message par scorpionber » 3 février 2017, 19:33

Bonjour à tous

Pour commencer, je suis une quiche sous excel. J'arrive à faire des trucs de base mais ça s'arrête la. Mon problème est le suivant :
je fais des envois par la poste en lettre simple , en suivie et en colissimo . je voudrais notamment que dans la colonne poids ,qu'en fonction du poids total et de l'option choisie dans la cellule à droite de ftp: 1 pour lettre simple, 2 pour suivie et 3 pour recommandé que le prix total s'affiche dans la cellule de droite en tenant compte des tarifs de la poste.
Pour être plus clair: dans le fichier joint l'ensemble des poids font 170 gr.
En fonction que je rentre 1,2 ou 3 dans la cellule orange le prix s'affiche dans la cellule verte me donnant le prix total.


Merci d'avance
Colis.xlsx
(10.5 Kio) Téléchargé 33 fois
A
Amadéus
Modérateur
Modérateur
Messages : 17'748
Appréciations reçues : 73
Inscrit le : 7 mai 2006
Version d'Excel : Office Excel 2003 FR et 2013FR

Message par Amadéus » 3 février 2017, 20:58

Bonjour
1 pour lettre simple, 2 pour suivie et 3 pour recommandé
Tout d'abord, tes prix sont erronés
https://www.prixdutimbre.fr/tarifs-post ... -la-poste/
Et, où est la grille pour Recommandé?
Cordialement
Amadéus vous informe que, pour cause de saturation, il ne peut plus répondre aux messages privés non sollicités.
Avatar du membre
BrunoM45
Membre impliqué
Membre impliqué
Messages : 2'912
Appréciations reçues : 87
Inscrit le : 29 octobre 2011
Version d'Excel : 2016 FR, O365 FR
Contact :

Message par BrunoM45 » 4 février 2017, 03:18

Bonjour à tous,

Mise à part les tarifs erronés, voici comment tu peux faire :?

Il suffit de nommer les plages "MinChoix1", "MaxChoix1", "Prix1"
Et d'utiliser la fonction INDIRECT() pour se baser sur les plages concernées selon la valeur saisie :wink:

A+
Scorpionber_Colis.xlsx
(11.96 Kio) Téléchargé 24 fois
[F1] est une touche qui appelle l'aide : Essayez, c'est assez performant et on trouve plein de choses

Il n'y a ni bon ni mauvais usage de la liberté d'expression, il n'en existe qu'un usage insuffisant.
s
scorpionber
Nouveau venu
Nouveau venu
Messages : 3
Inscrit le : 3 février 2017
Version d'Excel : 2013

Message par scorpionber » 4 février 2017, 12:08

Amadéus a écrit :Bonjour
1 pour lettre simple, 2 pour suivie et 3 pour recommandé
Tout d'abord, tes prix sont erronés
https://www.prixdutimbre.fr/tarifs-post ... -la-poste/
Et, où est la grille pour Recommandé?
Cordialement

Bonjour,
Les tarifs sont les bons j'imprime mes timbres en ligne et ça coûte un peu moins cher.
Je ne fais pas d'envoi en recommande
Cordialement

BrunoM45 a écrit :Bonjour à tous,

Mise à part les tarifs erronés, voici comment tu peux faire :?

Il suffit de nommer les plages "MinChoix1", "MaxChoix1", "Prix1"
Et d'utiliser la fonction INDIRECT() pour se baser sur les plages concernées selon la valeur saisie :wink:

A+
Bonjour,

J'ai bien trouvé la formule dans la cellule mais pourrais tu me détailler un peu car j'ai du mal à comprendre
Merci beaucoup
Avatar du membre
BrunoM45
Membre impliqué
Membre impliqué
Messages : 2'912
Appréciations reçues : 87
Inscrit le : 29 octobre 2011
Version d'Excel : 2016 FR, O365 FR
Contact :

Message par BrunoM45 » 4 février 2017, 12:58

RE,
scorpionber a écrit :J'ai bien trouvé la formule dans la cellule mais pourrais tu me détailler un peu car j'ai du mal à comprendre
Merci beaucoup
Effectivement, elle peut être compliquée pour les novices :wink: :lol:

La formule
=SOMME.SI.ENS(INDIRECT("Prix" & D30);INDIRECT("MinChoix" & D30);"<=" & D29;INDIRECT("MaxChoix" & D30);">=" & D29)
1) J'ai nommée plusieurs plages : Prix1, MinChoix1, MaxChoix1, etc....

2) j'utilise la fonction : SOMME.SI.ENS(PlageSomme;PlageCritère1;Critère1;Etc...)
Fait la somme de plages correspondantes aux critères, comme là, 1 seule cellule peut correspondre, ça donne directement le tarif

3) la fonction ; INDIRECT()
Renvoie à Excel la référence données en texte
INDIRECT("MinChoix" & D30) = MinChoix1 si en D30 tu a la valeur 1

Si en D30 tu as la valeur 1, il faut lire la fonction comme ceci : Fait la somme de la plage Prix1 si la plage MinChoix1<=170 et si la plage MaxChoix1>=170

J'espère que ce sera plus clair :wink:
[F1] est une touche qui appelle l'aide : Essayez, c'est assez performant et on trouve plein de choses

Il n'y a ni bon ni mauvais usage de la liberté d'expression, il n'en existe qu'un usage insuffisant.
s
scorpionber
Nouveau venu
Nouveau venu
Messages : 3
Inscrit le : 3 février 2017
Version d'Excel : 2013

Message par scorpionber » 4 février 2017, 15:44

J'ai encore du mal à tout saisir . Je vais regarder à tête reposée pour essayer comprendre le mécanisme.
Encore merci
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message