====== 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|