Condividi:        

[Excel] Formula calcolo spedizioni

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

[Excel] Formula calcolo spedizioni

Postdi barby88 » 11/06/13 10:35

Salve a tutti,

Debbo fare controllo fatture dei corrieri che utilizziamo in ditta, a mia disposizione ho il loro listino e ovviamente le fatture, il problema è la composizione del listino in quanto è diviso in zone e pesi, ad esempio:

peso zona1 zona2 zona3
0.5 kg 10 € 11 € 12 €
1 kg 20 € 22 € 24 €
1.5 kg 30 € 33 € 36€

(numeri a caso)

La difficoltà la trovo nel legare la zona al peso, se in fattura vedo spedizione in zona 2 peso 1.5 kg come riesco con una formula a far uscire 33€??

Spero di essere stato chiaro e ringrazio in anticipo..
barby88
Newbie
 
Post: 3
Iscritto il: 11/06/13 10:18

Sponsor
 

Re: [Excel] Formula calcolo spedizioni

Postdi Dylan666 » 12/06/13 08:43

Usando i SE?
Cioè se nella riga della fattura la zona è 2 e il peso è maggiore di 0,5 e minore di 1,5 allora il prezzo è 22
Se invece è la zona 2 e il peso è maggiore di 1,5 allora il prezzo è 24

Questa è una condizione, alla fine ne devi fare 9 per coprire tutti i casi.
Questo ovviamente se non si vuole usare una macro con un po' di VB
Avatar utente
Dylan666
Moderatore
 
Post: 40099
Iscritto il: 18/11/03 16:46

Re: [Excel] Formula calcolo spedizioni

Postdi barby88 » 12/06/13 13:14

Ciao e grazie per la risposta, i se in teoria non possono bastare perchè la tabella ha 4 6 zone e arriva fino ai 100 kg, mi sa che non si possono mettere tanti se in una formula. O sbaglio?
barby88
Newbie
 
Post: 3
Iscritto il: 11/06/13 10:18

Re: [Excel] Formula calcolo spedizioni

Postdi Dylan666 » 13/06/13 10:50

direi che per una quantità simile è meglio usare il VBA magari col SELECT CASE.
Io però non sono un esperto, mentre invece ce ne sono in "Applicazioni Office Windows" dovre avresti dovuto postare.
O passa qualche utente più bravo di me o spostano questo topic.
Non ne aprire un altro lì, aspettiamo di vedere se qualche altro utente interviene.
Avatar utente
Dylan666
Moderatore
 
Post: 40099
Iscritto il: 18/11/03 16:46

Re: [Excel] Formula calcolo spedizioni

Postdi gahan » 13/06/13 15:24

Sposto nel forum apposito.

Applicazioni Office Windows
words like violence, break the silence
Avatar utente
gahan
Moderatore
 
Post: 1397
Iscritto il: 23/01/08 16:09

Re: [Excel] Formula calcolo spedizioni

Postdi ricky53 » 13/06/13 16:09

Ciao,
si può utilizzare, disegnando una tabella a varie colonne con tutti i dati (e potrai aggiungerne quanti ne vorrai), anche la funzione "CERCA.VERT" o con "CONFRONTA" combinata con "INDIRETTO" ma per poterti dare una soluzione ... occorre un esempio un po' più dettagliato per evitare di proporti qualcosa di non esatto.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-19-21
Avatar utente
ricky53
Utente Senior
 
Post: 4588
Iscritto il: 11/04/09 19:29
Località: Italia

Re: [Excel] Formula calcolo spedizioni

Postdi ricky53 » 13/06/13 16:51

Ciao,
ci provo
costruisci una tabella così organizzata e posizionala in "I1:L10"
peso- zona1- zona2- zona3
0,000 - 10 € - 11 € - 12 €
0,500 - 10 € - 11 € - 12 €
0,501 - 20 € - 22 € - 24 €
1,000 - 20 € - 22 € - 24 €
1,001 - 20 € - 22 € - 24 €
1,500 - 30 € - 33 € - 36 €
1,501 - 30 € - 33 € - 36 €
2,000 - 40 € - 50 € - 60 €

In "A2" scrivi la zona (Es. "zona2")
in "B2" scrvi il peso (Es. 0,6)


in "C2" scrivi
Codice: Seleziona tutto
=SE(B2<>""; CERCA.VERT(B2; $I$2:$L$100; CONFRONTA(A2; $J$1:$L$1;0)+1; 1); "-")


ed otterrai .... quanto ti aspetti ?

Con la formula si ottiene "22".

Ti torna ?


Se vuoi al posto di "zona1" puoi scrivere "1", stessa cosa per "zona2" con "2" e "zona3" con "3" ma devi cambiare il testo in "J1:L1"

Puoi aggiungere altri valori alla tabella: io, nella formula ne ho previsti "100" ma puoi cambiare a piacimento la formula e la tabella.
Se la formula ha un numero maggiore di quello della tabella (come è adesso "9" valori ma la formula ha "100") non ci sono problemi e i risultati sono esatti.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-19-21
Avatar utente
ricky53
Utente Senior
 
Post: 4588
Iscritto il: 11/04/09 19:29
Località: Italia

Re: [Excel] Formula calcolo spedizioni

Postdi barby88 » 18/06/13 07:40

Ciao,

Ha funzionato alla perfezione, 1000 grazie!!
barby88
Newbie
 
Post: 3
Iscritto il: 11/06/13 10:18

Re: [Excel] Formula calcolo spedizioni

Postdi ricky53 » 18/06/13 10:54

Ciao,
bene.
Alla prossima e buon proseguimento !!!
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-19-21
Avatar utente
ricky53
Utente Senior
 
Post: 4588
Iscritto il: 11/04/09 19:29
Località: Italia


Torna a Applicazioni Office Windows


Topic correlati a "[Excel] Formula calcolo spedizioni":


Chi c’è in linea

Visitano il forum: Nessuno e 18 ospiti