Grazie del feedback e dell'interesse 🙂 Farò a breve un video su un utilizzo più avanzato della funzione QUERY, rispetto a quello mostrato. Se sei interessato ad un approfondimento in particolare fammi sapere in modo che possa capire come modulare il tutorial. Grazie!
Ciao Michele ho bisogno di aiuto per sottrarre dati (nel caso di orari...). Esempio: Data, Orario In, Orario Out (tre colonne ma la sottrazione è per riga)...come fo?
Ciao Lionello, se gli orari sono scritti nel formato: 11.00, ponendo che in A1 ci sia 11.00 e in B1 ci sia 12.30, scrivendo in un'altra cella =B1-A1 dovrebbe darti come risultato 1.30
Volevo usare la funzione query per le colonne di interesse e come ultima colonna la differenza degli orari ma non trovo altra soluzione che quella di usare array formula. @OnlyCurrentGenius // Ti ringrazio per quanto sto apprendendo da quando ti seguo. Prima o poi mi fai una dedica sul libro ...
Ciao Frank, la formula QUERY è nativa di Google Sheets e si aspetta come primo parametro l'intervallo di celle in cui eseguire la query, che è espresso come riferimenti, ad esempio H1 o A1:B5. Eventualmente è possibile creare funzionalità _ad hoc_ lavorando via codice Apps Script.
Salve, ho scritto =QUERY('2022'!A3:I;"select SUM(I) where A='Assistente 1' ") , ma nella cella mi appare scritto "SUM" e quella sotto la somma effettiva delle ore sell'assistente 1. Non è possibile evitare di vedere la scritta SUM ? Grazie. (ho cercato, ma a quanto pare è un errore che vedo solo io!)
Ciao, quel SUM non è qualcosa che vedi solo te ma è un comportamento previsto dalla funzione QUERY 🙂 si tratta dell'etichetta, per poterla gestire o eliminare è necessario inserire l'istruzione _label_ specificando il nome da assegnare o lasciandolo vuoto, in quest'ultimo caso l'etichetta sparisce. Nel tuo caso potrebbe funzionare nel seguente modo: =QUERY('2022'!A3:I;"select SUM(I) where A='Assistente 1' label SUM(I) ''"")
@@_MagicMike Ti ringrazio. Dopo qualche ora avevo trovato anch'io la soluzione "labe SUM(I)". Ora invece ho un'altro problema. Ammettendo che in una cella io inserisca un anno (diciamo nome della cella B1, per rendere dinamica una cella, ho visto che si mette '"&B1&'"!, ma non funziona!) e che la funzione QUERY di esempio soprariportata (che ora indica 2022), come facio a renderla dinamica? Inoltre non sono riuscito a far funzionare "is not null" appena lo inserisco, mi da come errore #RIF!, eppure in tutti gli esempi che ho visto, anche con where a due selezioni, i loro esempi sembrano funzionare.
@@robertotsolakis2409 Ciao Roberto, puoi provare ad inserire gli apici al parametro ''"&B1&'"'. Altrimenti potrebbe essere un caso che puoi risolvere in questo modo: ruclips.net/video/jCsxiL8HrfE/видео.html
@@_MagicMike Come avevo scritto sopra, purtroppo quella forma li da errore di #RIFerimento ... avevo visto anche il tuo video su FILTER ... speravo di non doverlo utilizzare.
Buongiorno Michele e se volessi interrogare in base non ad un nome specifico si può fare ? Mi spiego se non volessi fare "SELECT * WHERE B = 'NOME'" ma al posto di 'NOME' inserisco una casella è possibile ? Ho inserito la formula "SELECT * WHERE B =" C2 dove C2 è una cella dove di volta in volta cambio il nome o un valore per avere risultati sempre diversi a seconda della query ma sinceramente non funziona. Sbaglio la formula io o non è proprio possibile ? Grazie.
Ciao john italiano, certo è possibile. Prova a dare un'occhiata al primo esempio della documentazione ufficiale Google dove è mostrata la sintassi da utilizzare: support.google.com/docs/answer/3093343?hl=it
Ciao, grazie a te del feedback! 🙂 Per rispondere alla tua domanda, puoi eseguire solo le select con le varie clausole disponibili: developers.google.com/chart/interactive/docs/querylanguage?hl=it#language-clauses
Buongiorno Michele ti ringrazio in anticipo per aver messo a disposizione le tue conoscenze; sono davvero utili e spiegate bene. Mi permetto di chiederti una informazione riguardante alcuni aspetti del lavoro che sto facendo su Google fogli in pratica sto preparando su di un foglio, delle tabelle di raccolta dati, ogni tabella, che rappresenta un ciclo di produzione, ha in fine un ulteriore tabella riepilogativa, tutto questo ripetuto in più fogli dello stesso, che sono riferiti ad ogni capannone di produzione. Poi tutti questi dati li devo raccogliere in una tabella riepilogativa su di un ulteriore foglio e qui volevo chiederti quale funzione è più indicata per raccogliere i dati dalle tabelle riepilogative di ogni impianto e sommarle allo stesso tempo ti dico che al momento ho risolto con il cerca.vert scrivendo la funzione con riferimento al primo foglio poi chiusa parentesi segno + e riscrivo cerca.vert cambiando foglio di riferimento e colonna di riferimento e così via, anche con il somma più se, ma cercavo qualcosa di più dinamico Grazie in anticipo scusami se il messaggio è così lungo
Ciao Lorenzo, il metodo che hai utilizzato lo trovo funzionale, per cui se ottieni il risultato corretto potrebbe non valerne la pena smontarlo. È probabile che possa essere ottimizzato, tuttavia servirebbe uno studio sul progetto e il costo del servizio temo che non varrebbe la candela.
WOW mi hai aperto un mondo... sapresti indicarmi come posso raggruppare più di un nome? Mi spiego un po' meglio... ho una tabella con diverse marche (alfa, audi, mercedes, tesla ecc) mi piacerebbe richiamare tutte le tesla, le mercedes e le audi in ordine di data dici che è fattibile? GRAZIE MILLE
Ciao Simone, grazie del feedback e del commento! 🙂 Nel caso specifico a cosa ti riferisci in particolare con "creare tabelle con grafici"? Fammi sapere in modo che possa capire come costruire in modo funzionale il prossimo video sull'argomento. Grazie!
Grazie mille
Torno a ripetere, i tuoi video sono ottimi come esecuzione e le spiegazioni sono sempre chiare
In descrizione trovi le QUERY mostrate nel video 🙂 Per qualsiasi dubbio, curiosità o suggerimento lasciami un commento qui sotto!
Spaziale. Veramente spaziale.
Grande Michele, chapeau
Grazie a te del feedback 😉
Grazie Michele, aspettiamo con piacere l'approfondimento sulla funzione QUERY!
Grazie del feedback e dell'interesse 🙂 Farò a breve un video su un utilizzo più avanzato della funzione QUERY, rispetto a quello mostrato. Se sei interessato ad un approfondimento in particolare fammi sapere in modo che possa capire come modulare il tutorial. Grazie!
Molto interessante, veramente tantissime opportunità. Grazie
Grazie temyra per l'interesse e per il feedback! 🙂
Molto interessante!
Grazie Vito! 😀
Ciao Michele ho bisogno di aiuto per sottrarre dati (nel caso di orari...). Esempio: Data, Orario In, Orario Out (tre colonne ma la sottrazione è per riga)...come fo?
Ciao Lionello, se gli orari sono scritti nel formato: 11.00, ponendo che in A1 ci sia 11.00 e in B1 ci sia 12.30, scrivendo in un'altra cella =B1-A1 dovrebbe darti come risultato 1.30
Volevo usare la funzione query per le colonne di interesse e come ultima colonna la differenza degli orari ma non trovo altra soluzione che quella di usare array formula.
@OnlyCurrentGenius // Ti ringrazio per quanto sto apprendendo da quando ti seguo. Prima o poi mi fai una dedica sul libro ...
Ciao Grazie! è possibile utilizzare il nome dell'intestazione della colonna piuttosto che il riferimento della colonna? Grazie
Ciao Frank, la formula QUERY è nativa di Google Sheets e si aspetta come primo parametro l'intervallo di celle in cui eseguire la query, che è espresso come riferimenti, ad esempio H1 o A1:B5. Eventualmente è possibile creare funzionalità _ad hoc_ lavorando via codice Apps Script.
@@_MagicMike ok grazie mille!
Salve, ho scritto =QUERY('2022'!A3:I;"select SUM(I) where A='Assistente 1' ") , ma nella cella mi appare scritto "SUM" e quella sotto la somma effettiva delle ore sell'assistente 1. Non è possibile evitare di vedere la scritta SUM ? Grazie. (ho cercato, ma a quanto pare è un errore che vedo solo io!)
Ciao, quel SUM non è qualcosa che vedi solo te ma è un comportamento previsto dalla funzione QUERY 🙂 si tratta dell'etichetta, per poterla gestire o eliminare è necessario inserire l'istruzione _label_ specificando il nome da assegnare o lasciandolo vuoto, in quest'ultimo caso l'etichetta sparisce.
Nel tuo caso potrebbe funzionare nel seguente modo: =QUERY('2022'!A3:I;"select SUM(I) where A='Assistente 1' label SUM(I) ''"")
@@_MagicMike Ti ringrazio. Dopo qualche ora avevo trovato anch'io la soluzione "labe SUM(I)". Ora invece ho un'altro problema. Ammettendo che in una cella io inserisca un anno (diciamo nome della cella B1, per rendere dinamica una cella, ho visto che si mette '"&B1&'"!, ma non funziona!) e che la funzione QUERY di esempio soprariportata (che ora indica 2022), come facio a renderla dinamica? Inoltre non sono riuscito a far funzionare "is not null" appena lo inserisco, mi da come errore #RIF!, eppure in tutti gli esempi che ho visto, anche con where a due selezioni, i loro esempi sembrano funzionare.
@@robertotsolakis2409 Ciao Roberto, puoi provare ad inserire gli apici al parametro ''"&B1&'"'. Altrimenti potrebbe essere un caso che puoi risolvere in questo modo: ruclips.net/video/jCsxiL8HrfE/видео.html
@@_MagicMike Come avevo scritto sopra, purtroppo quella forma li da errore di #RIFerimento ... avevo visto anche il tuo video su FILTER ... speravo di non doverlo utilizzare.
@@robertotsolakis2409 Se riesci a risolvere con FILTER è anche più semplice, ad ogni modo gli apici e "is not null" sono due istruzioni diverse 👍
Buongiorno Michele e se volessi interrogare in base non ad un nome specifico si può fare ? Mi spiego se non volessi fare "SELECT * WHERE B = 'NOME'" ma al posto di 'NOME' inserisco una casella è possibile ? Ho inserito la formula "SELECT * WHERE B =" C2 dove C2 è una cella dove di volta in volta cambio il nome o un valore per avere risultati sempre diversi a seconda della query ma sinceramente non funziona. Sbaglio la formula io o non è proprio possibile ? Grazie.
Ciao john italiano, certo è possibile. Prova a dare un'occhiata al primo esempio della documentazione ufficiale Google dove è mostrata la sintassi da utilizzare: support.google.com/docs/answer/3093343?hl=it
Ciao bellissima questa query. Ma si puo' usare anche insert e update? grazie
Ciao, grazie a te del feedback! 🙂
Per rispondere alla tua domanda, puoi eseguire solo le select con le varie clausole disponibili: developers.google.com/chart/interactive/docs/querylanguage?hl=it#language-clauses
@@_MagicMike ciao grazie, ho visto che insert non esiste
Buongiorno Michele ti ringrazio in anticipo per aver messo a disposizione le tue conoscenze; sono davvero utili e spiegate bene.
Mi permetto di chiederti una informazione riguardante alcuni aspetti del lavoro che sto facendo su Google fogli in pratica sto preparando su di un foglio, delle tabelle di raccolta dati, ogni tabella, che rappresenta un ciclo di produzione, ha in fine un ulteriore tabella riepilogativa, tutto questo ripetuto in più fogli dello stesso, che sono riferiti ad ogni capannone di produzione.
Poi tutti questi dati li devo raccogliere in una tabella riepilogativa su di un ulteriore foglio e qui volevo chiederti quale funzione è più indicata per raccogliere i dati dalle tabelle riepilogative di ogni impianto e sommarle allo stesso tempo ti dico che al momento ho risolto con il cerca.vert scrivendo la funzione con riferimento al primo foglio poi chiusa parentesi segno + e riscrivo cerca.vert cambiando foglio di riferimento e colonna di riferimento e così via, anche con il somma più se, ma cercavo qualcosa di più dinamico
Grazie in anticipo scusami se il messaggio è così lungo
Ciao Lorenzo, il metodo che hai utilizzato lo trovo funzionale, per cui se ottieni il risultato corretto potrebbe non valerne la pena smontarlo. È probabile che possa essere ottimizzato, tuttavia servirebbe uno studio sul progetto e il costo del servizio temo che non varrebbe la candela.
pazzesco
WOW mi hai aperto un mondo...
sapresti indicarmi come posso raggruppare più di un nome?
Mi spiego un po' meglio...
ho una tabella con diverse marche (alfa, audi, mercedes, tesla ecc) mi piacerebbe richiamare tutte le tesla, le mercedes e le audi in ordine di data
dici che è fattibile?
GRAZIE MILLE
ho trovato nei suggerimenti sotto... GRAZIE ANCORA!
@Giulio Dreosto ottimo :) grazie a te del feedback!
@@_MagicMike altra domanda...
posso dirgli di pescare i dati da più fogli e ordinarli per data?
@@giuliodreosto hai provato qualcosa di simile a questa? =QUERY({Sheet1!A1:C9;Sheet2!A1:C9;Sheet3!A1:C9}, "select Col1, Col2")
@@_MagicMike ci provo… grazie
Estremamente utile. Se ci riuscissi a mostrare come creare tabelle con grafici sarebbe interessantissimo
Ciao Simone, grazie del feedback e del commento! 🙂 Nel caso specifico a cosa ti riferisci in particolare con "creare tabelle con grafici"? Fammi sapere in modo che possa capire come costruire in modo funzionale il prossimo video sull'argomento. Grazie!