====== 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)
^Links^^^
^Documentazione|https://codingisforlosers.com/google-sheets-query-function/#why||
^Esempio|https://docs.google.com/spreadsheets/d/1ozezE0nUlO9WwS35enFQnPR-aPOyBWagU118MLKQNLY/edit?usp=sharing|Fogli 5 e 6|