Questo articolo Contiene solo appunti…
Negli esempi seguenti si supporrà di avere come range di dati la colonna B
=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))))
=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))))
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)