Il giorno giovedì 12 marzo 2015 17:53:59 UTC+1, DigiART :) ha scritto:
> 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
> 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...)
> 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.
> 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.