Come creare funzioni personalizzate in Fogli Google

Come creare funzioni personalizzate in Fogli Google

Mentre Fogli Google ti offre centinaia di funzionalità, puoi anche crearne di tue. In precedenza, questo poteva essere fatto solo utilizzando Apps Script. Il tuo foglio di calcolo ora ha un pratico strumento chiamato Funzioni con nome.

Con le funzioni con nome, assegni un nome alla tua funzione, le dai una descrizione, aggiungi segnaposto di argomenti e inserisci le definizioni. Puoi quindi utilizzare le tue funzioni personalizzate sui fogli della cartella di lavoro e importarle in altre cartelle di lavoro di Fogli Google.

Crea una funzione denominata in Fogli Google

Per dimostrare facilmente come funziona ciascuno degli elementi di personalizzazione, illustreremo il processo con un esempio. Creeremo una funzione che ci dice se deve essere applicato un bonus ai nostri reparti in base alle vendite totali.

Poiché la formula di matrice corrente che stiamo utilizzando è lunga, creeremo una versione semplificata con la nostra funzione personalizzata.

Nota. Tieni presente che il nostro esempio è solo per questo tutorial. Puoi personalizzare qualsiasi tipo di funzionalità desideri.

Per iniziare, apri un foglio e vai alla scheda Dati. Seleziona Funzioni con nome per aprire la barra laterale in cui creerai la tua funzione.

Puoi selezionare “Visualizza esempio” per vedere uno dei Fogli Google o selezionare “Aggiungi nuova funzionalità” per personalizzare la tua.

Funzioni con nome nel menu Dati con barra laterale

Inizia digitando il nome della tua funzione dopo il segno di uguale nella cella per iniziare la formula. È inoltre possibile utilizzare il nome predefinito fornito MY_FUNCTION1.

Quindi aggiungi una descrizione per la funzione. Sebbene non sia richiesto, viene visualizzato nella finestra della guida per una funzionalità utile sia a te che ai tuoi collaboratori.

Nome e descrizione della nuova funzione

Quindi aggiungi i segnaposto degli argomenti. Sebbene siano anche opzionali, sono necessari per assemblare la maggior parte delle formule.

Gli esempi includono valore, cella, intervallo, valore1, cella2 e intervallo3. Quando inserisci ogni segnaposto, viene visualizzato direttamente sotto il colore per semplificare l’aggiunta di una definizione di formula. Nel nostro esempio, aggiungiamo semplicemente “range”.

Sezione segnaposto argomento

Per completare l’area principale, aggiungi una definizione di formula. Questa è la formula che si desidera utilizzare per definire la funzione denominata. Puoi utilizzare i segnaposto che hai aggiunto sopra alla formula digitandoli o selezionandoli.

Di seguito è riportata la definizione della formula per il nostro esempio. Come puoi vedere, abbiamo incluso rangeun argomento, che è l’unico argomento che dobbiamo inserire per la nostra funzione personalizzata.

=ARRAYFORMULA(IF(range>=20000,"Cha-ching", "Boo"))

Definizione di una formula nella barra laterale

Fare clic su “Avanti”.

Nella schermata di anteprima successiva, puoi aggiungere ulteriori dettagli sulla tua funzione alla finestra della guida. Ciò include una descrizione e un esempio di ogni argomento. Puoi vedere cosa includiamo nello screenshot qui sotto.

Visualizza in anteprima le funzioni nella barra laterale

Fai clic su “Crea” per salvare la nuova funzionalità.

Verrai quindi reindirizzato alla barra laterale delle funzioni principali con nome, dove vedrai elencata la tua nuova funzione. Se visualizzi l’esempio fornito da Fogli Google quando apri la barra laterale, vedrai anche questa funzione.

Barra laterale delle funzioni denominate

Utilizzo di una funzione denominata

Ora è il momento di testare la tua nuova funzione. Aggiungi un segno di uguale e il nome della tua funzione, seguito dagli argomenti.

Immettere una nuova funzione e formula

Completa la formula, premi Invio o Invio e conferma che funziona come previsto. Come puoi vedere qui, iniettiamo la nostra formula di matrice semplificata (che è più breve e meno complessa) con la nostra funzione personalizzata e otteniamo i risultati attesi:

=BONUS(D2:D6)

Risultati della nuova funzione e formula

Se apri la finestra della guida, come puoi fare con tutte le funzionalità di Fogli Google, utilizzando il punto interrogativo blu, vedrai le informazioni sulla funzione che hai inserito sopra.

Finestra di aiuto per la nuova funzione

Modificare o rimuovere una funzione denominata

Se desideri apportare modifiche alla tua funzione o visualizzare messaggi di errore quando tenti di utilizzarla, puoi modificarla. Vai a Dati > Funzioni con nome. Seleziona i tre punti a destra della tua funzione nella barra laterale e seleziona Modifica.

Modifica la funzione denominata

Vedrai le stesse schermate di quando hai impostato la funzione per la prima volta. Apporta le modifiche necessarie, seleziona “Avanti” e fai clic su “Aggiorna”.

Pulsante di aggiornamento dopo la modifica della funzione

Il tuo foglio viene aggiornato automaticamente in base alle tue modifiche.

Puoi anche rimuovere una funzione denominata se la stai usando per testare una funzione o semplicemente non vuoi che venga creata da te. Seleziona i tre punti a destra nella barra laterale Funzioni con nome e seleziona Elimina.

Rimuovere la funzione denominata

Potrebbe quindi essere necessario personalizzare il foglio se si dispone di una formula per la funzione rimossa. Dovresti vedere #NAME? errore di cella dopo l’eliminazione di una funzione, come nello screenshot seguente, in cui abbiamo rimosso MY_FUNCTION6.

Errore NAME per la funzione definita dall'utente eliminata

Importazione di funzioni con nome in altre cartelle di lavoro

Quando crei una funzione denominata in una cartella di lavoro, puoi usarla in tutti i fogli di lavoro in quella cartella di lavoro. Se desideri utilizzare una funzione personalizzata in un’altra cartella di lavoro di Fogli Google, puoi semplicemente importarla.

Apri il foglio nella cartella di lavoro in cui desideri utilizzare la funzione denominata. Vai a Dati > Funzioni con nome per aprire la barra laterale e seleziona Importa funzione.

Funzionalità di importazione della barra laterale

Utilizza le schede nella parte superiore del popup per trovare il libro contenente la funzione personalizzata e fai clic su Seleziona.

Posizioni di importazione della funzione

Vedrai una finestra aperta che mostra tutte le funzioni denominate in questa cartella di lavoro. Usa le caselle di controllo per selezionare quelli che desideri e fai clic su “Importa” o fai clic su “Importa tutto” per selezionarli tutti.

Funzioni disponibili per l'importazione

Le funzioni importate vengono quindi visualizzate nella barra laterale Funzioni con nome e disponibili per l’uso nella cartella di lavoro.

La funzione viene importata e visualizzata nella barra laterale

Se modifichi una funzione denominata importata da un altro foglio, le modifiche non vengono sincronizzate con l’altro foglio. È possibile importare la funzione aggiornata in un altro foglio o modificarla manualmente.

Consiglio. Per ulteriori informazioni, esempi e limitazioni durante l’utilizzo di funzioni con nome, consulta la pagina della guida degli editor di Google Documenti per tale funzione.

Potresti aver utilizzato Apps Script con JavaScript per creare le tue funzioni personalizzate. O forse sei completamente nuovo nella creazione di una funzione. Ad ogni modo, lo strumento Funzioni con nome è una fantastica e utile funzione di Fogli Google. Provalo!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *