Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

aiuto su formula exel - estrazione tariffe da matrice

Ultimo Aggiornamento: 24/01/2018 13:44
Post: 2
Registrato il: 23/01/2018
Città: PESARO
Età: 36
Utente Junior
2010
OFFLINE
23/01/2018 09:38

Buongiorno ragazzi,
ogni mese mi trovo a controllare alcune fatture di autotrasportatori, sono circa 1500 righe a fattura. Vorrei creare una formula che mi permetta di estrarre le tariffe applicate in base ai kili trasportati presenti in fattura.

Ho provato con la formula Se ma non mi permette di inserire più argomenti e inoltre dovrei replicarla per ogni argomento di ricerca.
verrebbe una riga lunghissima :).

Non sò come poter fare.

Chiedo il vostro aiuto.

vi allego il file matrice con le formule che ho usato.
Post: 2.600
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
23/01/2018 17:20

Buona sera, Antonio;
pensavo alla Funzione:
 =CERCA.ORIZZ(peso trasportato,matrice,1) 

ma, credo, debba eesere modificata la struttura in D5:G5
Prima di tutto i valori devono essere numerici:
20        50        75        75,001
anche se poi potrai visulizzarli come:
KG20    KG50    KG75    >75KG
Fatto ciò una possibile formula potrebbe essere:
 =CERCA.ORIZZ($J20;$D$5:$G$50;3;1) 

In questo caso il Valore di 13 Kg darebbe un errore in quanto il peso è inferiore a 20 Kg che è il minimo peso trasportato.
Potresti provare a sostiture 20 con il Valore minimo del peso trasportato, esempio 5.
In questo modo tutti i valori compresi tra:
-     5 Kg e 49,99 Kg verranno quotati 9,60 €
-    50 Kg e 74,99 Kg verranno quotati 17,01 €
-    =75 Kg verranno quotati 18,20 €
-     >75 Kg verranno quotati 19,32 €
Queste sono i vincoli che regolano la Funzione sopra proposta; ovviamente il valore 75 andrebbe rivisto perchè attualmente è forse troppo specifico, verrebbe imputato il costo di 18,20 € non un grammo di più ne un grammo di meno, ma, impostando opportunamente i limiti di peso trasportati/quota richiesta per il trasporto credo si possa ottenere un risultato soddisfacente.


A disposizione.

Buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 1.502
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
23/01/2018 17:26

ciao
ciao Giuseppe

io pensavo


=INDICE($C$7:$G$35;CONFRONTA(I20;$C$7:$C$35;0);CONFRONTA(J20;$C$5:$G$5;1)+1)



ho sistemato la tabella perché
i dati di intestazione erano diversi
[Modificato da federico460 23/01/2018 17:29]
Post: 2.603
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
23/01/2018 18:56

Buona sera, Federico;
mi sembra un'alernativa interessante anche se ho provato a calcolare il trasporto di un determinato carico:
                                        Formula       Funzione
ID    PROVINCIA    KG        =Indice       =CERCA.ORIZZ
1          AO            77,0        19,32        18,20
2          AO            27,2        17,01         9,60
3          AO            74,0        18,2         17,01
4          AO            28,3        17,01         9,60
e, come vedi, i risultati sono diversi.
Con la Funzione Cerca.orizz il problema lo riscontro con carichi > 75,01 Kg perchè al posto di "oltre" dovrei indicare un valore, esempio 75,02
Vorrei capire quale sia la soluzione più adatta alle esigenze di Antonio, che saluto.

Grazie del Tuo Contributo in questa Discussione.


A disposizione.

Buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 2
Registrato il: 23/01/2018
Città: PESARO
Età: 36
Utente Junior
2010
OFFLINE
24/01/2018 12:26

Buongiorno ragazzi,
prima di tutto vi ringranzo di cuore per l'aiuto.

Vorrei spiegarvi meglio quello che mi serviva,
ogni mese mi arriva una fattura dal trasportatore che finalmente sono riuscito a convertirla in exel.
Sono più di trenta pagine di fattura e conseguentemente piu di mille righe. Nella fattura il trasportatore mi indica la provincia dova ha effettuato il trasporto, e i chili che ha trasportato che possono andare da 0.1 a 10.000.

Il trasportatore ha, come avete visto dalla matrice un tariffario dove per determinati range di peso applica una tariffa per ogni provincia.

Il mio lavoro è controllare se ha applicato la tariffa giusta. Farlo a mano ormai è diventato quasi impossibile, e volevo costruire una formula che mi aiutasse in ciò, ovvero che dalla matrice mi andasse a pescare la tariffa sulla base della provincia e dei chili inseriti in fattura. Poi sulla confrontando quanto mi ha fatturato e quello che mi estrapola la formula se la differenza è zero allora vuol dire che non ha fatto il furbo.



Proverò le soluzioni da voi proposte e vi faccio sapere.

Vi ringrazio ancora.
Post: 3
Registrato il: 23/01/2018
Città: PESARO
Età: 36
Utente Junior
2010
OFFLINE
24/01/2018 13:44

Re:
federico460, 23/01/2018 17.26:

ciao
ciao Giuseppe

io pensavo


=INDICE($C$7:$G$35;CONFRONTA(I20;$C$7:$C$35;0);CONFRONTA(J20;$C$5:$G$5;1)+1)



ho sistemato la tabella perché
i dati di intestazione erano diversi




Ho provato con successo la soluzione proposta da federico,
Funziona alla grande.
Grazie mille.
Vota: 15MediaObject5,0036 3
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 22:42. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com