[Risolto] formula matriciale

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
arcgabriel
Messaggi: 14
Iscritto il: lunedì 24 maggio 2010, 17:22

[Risolto] formula matriciale

Messaggio da arcgabriel »

Ciao a tutti, questo è il mio primo post e vi ringrazio in anticipo per la collaborazione :)
Non riesco a crearmi una formula che mi dia il seguente risultato:
ho un database con cui gestisco rifornimenti e consumi di carburante di un parco mezzi. Per un calcolo automatico della media consumi ad ogni rifornimento effettuato devo sottrarre i km riportati dal contachilometri al momento del rifornimento meno i chilometri riportati al rifornimento precedente dello stesso mezzo. Mi occorre ottenere in automatico quest'ultimo dato. Praticamente il valore massimo (relativo al mio mezzo attuale) di un un elenco che comprende diversi mezzi e diversi valori. Non so se mi son spiegato, faccio un piccolo esempio:
mezzo A - km attuali - litri caricati
mezzo B - km attuali - litri caricati
mezzo C - km attuali - litri caricati
mezzo A - km attuali - litri caricati
mezzo B - km attuali - litri caricati
mezzo E - km attuali - litri caricati
mezzo A - km attuali - litri caricati
mezzo F - km attuali - litri caricati
mezzo C - km attuali - litri caricati
etc..
se faccio rifornimento al mezzo A la formala deve trovarmi i km al rifornimento precedente - km attuali.
OpenOffice 3.2 su Ubuntu 10.04
Avatar utente
xergio
Messaggi: 315
Iscritto il: lunedì 15 marzo 2010, 21:54
Località: Arzignano (Vicenza)
Contatta:

Re: aiuto per formula in una database

Messaggio da xergio »

Posti in Calc perchè hai un database su Calc?
Forse, se posti un modello del file che hai è più facile aiutarti.
Se stai lavorando su Base, è meglio postare sul forum apposito.
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
---
Sergio Corato
LibO 6.x su Ubuntu 18.04 / OOo 4.x su Windows XP/10 (VirtualBox)
https://efatto.it
arcgabriel
Messaggi: 14
Iscritto il: lunedì 24 maggio 2010, 17:22

Re: aiuto per formula in una database

Messaggio da arcgabriel »

Scusate, mi sono espresso male. Allego un esempio del mio file (in calc) per intenderci, lì ho spiegato tutto.

Il dato che non riesco ad ottenere dovrebbe essere ricavato da una formula tipo questa:
SU CELLA G101 (VEDI ESEMPIO ALLEGATO)
{=SOMMA($E$2:$E100=E101)*(MAX($F2:$F100))}

messa così mi restituisce il valore massimo in assoluto senza considerare la targa (colonna E) non capisco perchè.
Una volta che otterrei questo valore il gioco è fatto.

Grazie.
Allegati
CARBURANTI_h.ods
(38.09 KiB) Scaricato 448 volte
OpenOffice 3.2 su Ubuntu 10.04
Avatar utente
Gumo
Messaggi: 1227
Iscritto il: lunedì 15 marzo 2010, 13:43
Località: IT

Re: aiuto per formula in una database

Messaggio da Gumo »

arcgabriel ha scritto:...
Non riesco a crearmi una formula che mi dia il seguente risultato:
ho un database con cui gestisco rifornimenti e consumi di carburante di un parco mezzi.
Immagino che questo archivio sia in CALC (se è così cambio il titolo!)
...Per un calcolo automatico della media consumi ad ogni rifornimento effettuato devo sottrarre i km riportati dal contachilometri al momento del rifornimento meno i chilometri riportati al rifornimento precedente dello stesso mezzo. ..... trovarmi i km al rifornimento precedente - km attuali.
Nei forum è bene presentare problemi circoscritti all'uso dello strumento.
Se parli di calc per ottenere la media di percorrenza (Km/litri) devi usare qualcosa del tipo
=(A1-B1)/C1
dove
A1= Km attuali
A2 = km precedenti
C1 = litri carburante

g
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
-
Win 7 AOO4.1 + Ubuntu 14.04 AOO4.1 - Esci dall'illegalità: utilizza OpenOffice !
arcgabriel
Messaggi: 14
Iscritto il: lunedì 24 maggio 2010, 17:22

Re: aiuto per formula in CALC

Messaggio da arcgabriel »

Il mio problema è un po' più complesso del semplice calcolo km/litri.
Il valore dei km deve essere ricavato da una formula che mi crea problemi. Nel file allegato è illustrato tutto.
OpenOffice 3.2 su Ubuntu 10.04
Avatar utente
Gumo
Messaggi: 1227
Iscritto il: lunedì 15 marzo 2010, 13:43
Località: IT

Re: aiuto per formula in CALC

Messaggio da Gumo »

I nostri messaggi si sono incrociati,
ho visto il tuo problema, è molto interessante, ci sto ragionando ...
ciao
g
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
-
Win 7 AOO4.1 + Ubuntu 14.04 AOO4.1 - Esci dall'illegalità: utilizza OpenOffice !
Avatar utente
Gumo
Messaggi: 1227
Iscritto il: lunedì 15 marzo 2010, 13:43
Località: IT

Re: aiuto per formula in CALC

Messaggio da Gumo »

Per avere il precedente valore kilometrico devi usare la seguente formula matriciale
{=MAX(($E$2:$E10=E11)*$F$2:$F10)}

Ti allego il file di esempio
Allegati
CARBURANTI_i.ods
Esempio
(19.3 KiB) Scaricato 454 volte
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
-
Win 7 AOO4.1 + Ubuntu 14.04 AOO4.1 - Esci dall'illegalità: utilizza OpenOffice !
arcgabriel
Messaggi: 14
Iscritto il: lunedì 24 maggio 2010, 17:22

Re: aiuto per formula in CALC

Messaggio da arcgabriel »

Grazie, è proprio quello che cercavo.
Non sapevo si potessero usare le formule matrici anche con =max() =min() etc.
Buono a sapersi.

Ciao
OpenOffice 3.2 su Ubuntu 10.04
Rispondi