Discussione:
Calcolo costo trasporto in base al peso.
(troppo vecchio per rispondere)
DigiART :)
2015-03-11 22:52:40 UTC
Permalink
Salve a tutti...
avrei bisogno di creare un sistema (possibilmente semplice) in Excel che
dato il peso di un pacchetto, mi calcoli il prezzo di invio in base a
una tabella data con 7 scaglioni di peso differenti (da 2 a 4 kg, tanti
€ - da 5 a 10 kg, tanti €.. e cosí via), ad ogni scaglione corrisponde
una cifra in €.
Vorrei scrivere nella colonna PESO, il peso del pacchetto, e che Excel
mi restituisca nella colonna SP. TRASPORTO la cifra corrispondente.

Si puó fare? Dove posso trovare info?

Grazie,
DigiART ;)

---
El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
http://www.avast.com
m***@interfree.it
2015-03-12 08:30:09 UTC
Permalink
Post by DigiART :)
Vorrei scrivere nella colonna PESO, il peso del pacchetto, e che Excel
mi restituisca nella colonna SP. TRASPORTO la cifra corrispondente.
Si puó fare?
Nelle celle A1...D9 scrivi una tabella di scaglioni, fatta così:


PESO1 PESO2 PREZZO
0 1.99 500
2 4.99 1000
5 10.99 2000
11 16.99 3000
17 22.99 4000
23 28.99 5000
29 34.99 6000
35 40 7000


Ovviamente gli scaglioni puoi variarli a piacimento.

Poi nella cella C12 scrivi il peso che desideri (anche con la virgola).
Nella casella D12 scrivi:

=INDIRETTO(INDIRIZZO(CONFRONTA(C12;$B$2:$B$9;1);3))

Ciauz
DigiART :)
2015-03-12 16:53:32 UTC
Permalink
Post by m***@interfree.it
Poi nella cella C12 scrivi il peso che desideri (anche con la virgola).
=INDIRETTO(INDIRIZZO(CONFRONTA(C12;$B$2:$B$9;1);3))
Ciao,
l'ho fatto e meccanicamente funziona, peró mi restituisce un dato sbagliato:

0,00 1,99 17,08 €
1 1,99 17,62 €
2 2,99 22,42 €
3 3,99 23,28 €
4 4,99 24,92 €
5 9,99 29,29 €
10 14,99 39,79 €

peso 10 29,29 €

Mettendo, peso 10, dovrebbe darmi l'ultimo scaglione, ossia 39,79.. ma
invece mi da l'anteriore e cosí con gli latri ranghi, invece di darmi
quello gisuto mi da il prezzo del rango anteriore. Suppongo sia una
cavolata modificalo, ma non so come :)

Inoltre la tariffa prevede un max. di 30KG.. solo che ogni kilo, dopo i
15 Kg costa 3,08€ al kilo. Come posso aggiungerlo alla formula?

Dovrei anche inserire il limite dei 30 Kg.. se nel campo PESO vengono
inveriti anche 30,1 Kg. non deve essere possibile eseguir ail calcolo.

Inoltre, posso mettere questa tabella nel Foglio 2, ma usarla nel foglio
uno, inserendo il peso ed ottenendo il risultato nel Foglio 1?

Grazie per l'aiuto.
DigiART




---
El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
http://www.avast.com
m***@interfree.it
2015-03-13 06:56:39 UTC
Permalink
Post by DigiART :)
Mettendo, peso 10, dovrebbe darmi l'ultimo scaglione, ossia 39,79.. ma
invece mi da l'anteriore e cosí con gli latri ranghi, invece di darmi
quello gisuto mi da il prezzo del rango anteriore. Suppongo sia una
cavolata modificalo, ma non so come :)
Prova ad aggiungere un +1 così:

=INDIRETTO(INDIRIZZO(CONFRONTA(B12;$A$2:$A$5;1)+1;3))

A me funziona
Post by DigiART :)
Inoltre la tariffa prevede un max. di 30KG.. solo che ogni kilo, dopo i
15 Kg costa 3,08 EURO al kilo. Come posso aggiungerlo alla formula?
Mettiamo che, per esempio, in E2 scrivi il peso limite 15.
In F2 scrivi il prezzo aggiuntivo, per esempio, 3.08

Ora nella casella E12 scrivi:

=SE(C12-$E$2>0;$D$12+(C12-$E$2)*$F$2;D12)

da ripetere sotto.
Praticamente ho fatto un'altra colonna (la colonna E) con il prezzo che tenga conto dell'eventuale sforamento oltre i 15 kg.
Ovviamente il 3.08 è proporzionale al peso in piu' (cioè anche un peso con i decimali)
Ricordati sempre di controllare il range degli scaglioni (io avevo fatto degli scaglioni a casaccio, potrebbero essere di piu' o di meno...)
Post by DigiART :)
Dovrei anche inserire il limite dei 30 Kg.. se nel campo PESO vengono
inveriti anche 30,1 Kg. non deve essere possibile eseguir ail calcolo.
Ok, in E3 metti il valore limite dei 30 kg.
A questo punto, sempre in E12 sostituisci con la condizione ulteriore in questo modo:

=SE(C12>$E$3;"ATTENZIONE!";SE(C12-$E$2>0;$D$12+(C12-$E$2)*$F$2;D12))

da ripetere sotto.
Non eseguire il calcolo che significa? che il valore risultante NON deve comparire? Spiega.
Post by DigiART :)
Inoltre, posso mettere questa tabella nel Foglio 2, ma usarla nel foglio
uno, inserendo il peso ed ottenendo il risultato nel Foglio 1?
Questo è certo, ma adesso non riesco a ricordare la conformazione della formula.
m***@interfree.it
2015-03-12 08:37:21 UTC
Permalink
Post by DigiART :)
Salve a tutti...
avrei bisogno di creare un sistema (possibilmente semplice) in Excel che
dato il peso di un pacchetto, mi calcoli il prezzo di invio in base a
una tabella data con 7 scaglioni di peso differenti (da 2 a 4 kg, tanti
EURO - da 5 a 10 kg, tanti EURO.. e cosí via), ad ogni scaglione corrisponde
una cifra in EURO.
Vorrei scrivere nella colonna PESO, il peso del pacchetto, e che Excel
mi restituisca nella colonna SP. TRASPORTO la cifra corrispondente.
Si puó fare? Dove posso trovare info?
Grazie,
DigiART ;)
---
El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
http://www.avast.com
Nelle caselle A1...C5 scrivi la tabella degli scaglioni, per esempio:

PESO1 PESO2 PREZZO
0 1.99 1000
2 4.99 2000
5 9.99 3000
10 15 4000

Il numero ed i limiti negli scaglioni puoi variarli a piacimento.
Nella casella, per esempio, B12, scrivi il peso che desideri (anche con la virgola).
Nella casella accanto (C12) scrivi:

=INDIRETTO(INDIRIZZO(CONFRONTA(B12;$A$2:$A$5;1);3))

da ripetere nelle caselle sotto.
Cambia il range $A$2:$A$5 a seconda di quanti scaglioni hai.
Il numero "3" in fondo alla formula è la terza colonna dove "indirizzo" va a pescare il dato.

Ciauz
Maurizio Borrelli
2015-03-12 09:26:48 UTC
Permalink
Post by DigiART :)
avrei bisogno di creare un sistema (possibilmente semplice) in Excel che
dato il peso di un pacchetto, mi calcoli il prezzo di invio in base a
una tabella data con 7 scaglioni di peso differenti (da 2 a 4 kg, tanti
EURO - da 5 a 10 kg, tanti EURO.. e cosí via), ad ogni scaglione corrisponde
una cifra in EURO.
Vorrei scrivere nella colonna PESO, il peso del pacchetto, e che Excel
mi restituisca nella colonna SP. TRASPORTO la cifra corrispondente.
Ciao DigiART,
supponendo che tali scaglioni NON siano a scalare, ovvero se un pacco pesa 7 kg si paga il prezzo al kg indicato per lo scaglione fra 5 e 10 (e non per i primi 4 kg un prezzo e per i restanti 3 kg un altro prezzo e il totale da pagare e' la somma di questi, altrimenti facci sapere come stanno le cose, grazie) allora dovrebbe bastarti la funzione "CERCA.VERT". Usata per esempio così:

| A | B |C | D | E |
--+---+--------------------------+--+---+-------------+
1|kg |Prezzo unitario | |kg |Totale |
2| 0| EURO 10,00 | | 11| EURO 275,00 |
3| 5| EURO 20,00 | | | |
4| 10| EURO 25,00 | | | |
5| 20| EURO 32,00 | | | |
6| 30| EURO 30,00 | | | |

| A | B |C | D | E |
--+---+----------------+--+---+-------------------------------+
1|kg |Prezzo unitario | |kg |Totale |
2|0 |10 | |11 |=D2*CERCA.VERT(D2;$A$2:$B$6;2) |
3|5 |20 | | | |
4|10 |25 | | | |
5|20 |32 | | | |
6|30 |30 | | | |
--
Ciao!
Maurizio
Andrea.9
2015-03-12 12:39:19 UTC
Permalink
in A1 il tuo peso
in B1:C5 la tabella degli scaglioni di peso
in D1:D5 le corrispondenti fasce di prezzo

questa la formula per individuare il prezzo da applicare:
=INDICE(D2:D6;CONFRONTA(A2;B2:B6;1))

andrea
Continua a leggere su narkive:
Loading...