Definizione, Usi è Esempii di Funzioni in Excel

Una funzione hè una formula predefinita in Excel è Google Sheets chì hè fatta di realizà calculazioni specifichi in a cellula in u quale hè situatu.

Funzione Sintassi è Argumentu

A sintache di una funzione riferisce à u schema di a funzione è comprende u nomu di funziunalità, parcheghji, separatori di comma è argumenti .

Comu tutti i formuli, e funzioni cume cù u signu ugguali ( = ) seguita da u nome di funzione è i so argumenti:

Per esempiu, una di e funzioni più utilizati in Excel è Google Sheets hè a funzione SUM :

= SUM (D1: D6)

In questu esempiu,

Funzioni nesting in Formuli

L'utilità di funzioni integrati di l'Excel pò esse expanditu da u nesting unu o più funzioni in una altra funzione in una formula. L'effettu di e funzioni nesting hè di permette diversi calculazioni per esse in una sola cellula stampata.

Per fà questu, a funzione anidata cumporta com'è unu di l'argumenti per a funzione principalu o ultimazione.

Per esempiu, in a formula seguente, a funzione SUM hè imbasta à a funzione ROUND .

Questu hè realizatu da utilizà a funzione SUM com l'argument di Numero di funzione ROUND.

& # 61; ROUND (SUM (D1: D6), 2)

Quandu evaluheghji funzioni imbriati, Excel executa a funzione più nestra è a funzioni interna, prima è poi travaglia a so manera. Comu u risultatu, a furmuletta sopra adherente:

  1. truvate a summa di i valori in i celi D1 à D6;
  2. annantu à queste resulte à dui decimali.

Dopu Excel 2007, permette di 64 nivuli di funzioni anidati. In i versioni precedente à questu, 7 nivuli di funzioni imbastau sò stati permessi.

Worksheet vs. Funzioni Custom

Ci sò dui classi di funzioni in Excel è Google Sheets:

I funzioni di funzioni sò l'urighjinariu di u prugramma, cum'è e funzioni SUM è REDONDA discutitu più arriba.

A funzioni di u funziunalità, di l'altra banda sò funzioni scritti, o definitu , da l'utilizatore.

In Excel, funzioni customizei sò scritti in u linguaghju di programu integratu: Visual Basic for Applications o VBA for short. I funzioni sò creati usando l'editore Visual Basic per u schedariu di a prughjettu di a ribata .

A funzioni customizati di Google Sheets sò scritti in Apps Script - una forma di JavaScript - è sò creati using l'editore di scrittore sottu à u menù di l' utensili .

Tutte e funzioni customu, ma micca sempre, accettanu una forma di l'entrée du data è detechate un risultatu in a celu induve si trova.

Quì hè quì sottu un esempiu di una funzione definitivu utilizata chì calcula i sconti di compradoru scritte in u codice VBA. U funziule definitu d'uttanu uriginale, o UDF hè publicatu nantu à a pàgina web di Microsoft:

Function Discount (quantity, price)
Sè quantità> = 100 Allora
Discount = quantità * prezz * 0,1
Else
Discount = 0
End If
Discount = Application.Round (Discount, 2)
Funzione Finale

Limitazioni

In Excel, funzioni definite per l'utilizatori solu ponu retornà i valori à a cellula in quale si trovanu. In modu cusì, ùn pò micca eseguite cumandamenti chì in alcone manera cambianu l'ambientu operatu di l'Excel - cum'è mudificà u cuntenutu o furmatu di una cellula.

A basa di cunniscenza di Microsoft sia listessa limitazione per funzioni definite per l'usu:

Funzioni Defined Umaniche vs Macros in Excel

Mentre chì Google Sheets ùn sperene micca oghji, in Excel, una macro hè una serie di passaggi stampati chì automatizeghja e cumpetenze di funziunalità repetitiva - per esempiu, furmà infurmazioni o còpia è appicciate - imitannu ticuriche o accenti di u mouse.

Ancu s'ellu uttendu u linguaghju di programazioni VBA di Microsoft, sò diverse in dui rispetti:

  1. A UDF realizanu calcule mentre macros aduprate accions. Cumu l'anu dettu, UDF ùn pò micca eseguisce operazioni chì affettanu l'ambienti di u prugramma mentre macros poni.
  2. In a finestra di editore Visual Basic, i dui sò esse diferinziati perchì:
    • A UDF si principia cù una strada di funzione è a fine cù Funzione finale ;
    • Macri accumincianu cù un affirmate di e subitu e finiscinu cu End Sub .