Questa è una vecchia versione del documento!
Indice
Google Sheets
Questo articolo Contiene solo appunti…
Trovare Ultimo Valore Di Una Colonna
Negli esempi seguenti si supporrà di avere come range di dati la colonna B
Nello Stesso Foglio
=INDICE(Inizio_Range:Fine_Range;MAX(SE(Inizio_Range:Fine_Range<>0;RIF.RIGA(Inizio_Range:Fine_Range))))
=INDICE(B:B;MAX(SE(B:B<>0;RIF.RIGA(B:B))))
In Un Foglio Diverso
=INDICE(Nome_Foglio!Inizio_Range:Fine_Range;MAX(SE(Nome_Foglio!Inizio_Range:Fine_Range<>0;RIF.RIGA(Nome_Foglio!Inizio_Range:Fine_Range))))
=INDICE(Foglio1!B:B;MAX(SE(Foglio1!B:B<>0;RIF.RIGA(Foglio1!B:B))))
Utilizzo di SQL in un Google Sheets
Supponiamo di voler rappresentare un ciclo produttivo di un anno in una simulazione che dura pochi minuti e di voler contare i prezzi prodotti da una macchina a controllo numerico mese per mese. Il report della macchina riporta i dati in un range A:E dove A e la data/ora di lettura ed E il contatore pezzi (Incrementale).
Per prima cosa creiamo un foglio di calcolo con la struttura simile a quella della tabella riportata di seguito
| Label | Data Inizio | Data Fine | Numero Pezzi |
|---|---|---|---|
| Gennaio | 2018-01-21 19:00 | 2018-01-21 19:10 | |
| Febbraio | 2018-01-21 19:10 | 2018-01-21 19:20 | |
| Marzo | 2018-01-21 19:20 | 2018-01-21 19:30 | |
| Aprile | 2018-01-21 19:30 | 2018-01-21 19:40 | |
| Maggio | 2018-01-21 19:40 | 2018-01-21 19:50 | |
Andremo ad inserire nell'ultima colonna della nostra tabella una formula come la seguente
=query(Foglio5!A:E;"Select Max(E) Where A >= '" & B2 & "' And A < '" & C2 & "' label Max(E) ''"; -1)

