Definizzjoni, Użi u Eżempji ta 'Funzjonijiet f'Excel

Funzjoni hija formula predeterminata f'Excel u Fuljetti ta 'Kejl li hija maħsuba biex twettaq kalkoli speċifiċi fiċ-ċellola li fiha tinsab.

Sintaxxa u Argumenti tal-Funzjoni

Is- sintassi ta 'funzjoni tirreferi għat-tqassim tal-funzjoni u tinkludi l-isem tal-funzjoni, parentesi, separaturi tal-komma u argumenti .

Bħall-formuli kollha, il-funzjonijiet jibdew bis-sinjal ugwali ( = ) segwit mill-isem tal-funzjoni u l-argumenti tiegħu:

Per eżempju, waħda mill-aktar funzjonijiet użati fl-Excel u l-Iskedi tal-Google hija l- funzjoni SUM :

= SUM (D1: D6)

F'dan l-eżempju,

Funzjonijiet tan-Nesting fil-Formuli

L-utilità tal-funzjonijiet integrati ta 'Excel tista' tiġi estiża billi nesting waħda jew aktar funzjonijiet ġewwa funzjoni oħra f'formula. L-effett tal-funzjonijiet tat-tbejjit huwa li jippermetti li jsiru kalkoli multipli f'ċellula waħda tal-worksheet.

Biex tagħmel dan, il-funzjoni imqabbda taġixxi bħala wieħed mill-argumenti għall-funzjoni prinċipali jew l-iktar imbiegħda.

Pereżempju, fil-formula li ġejja, il- funzjoni SUM hija nested ġewwa l-funzjoni ROUND .

Dan isir bl-użu tal-funzjoni SUM bħala l-argument tan - Numru tal-funzjoni ROUND.

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

Meta tevalwa l-funzjonijiet imqabbda, Excel tesegwixxi l-funzjoni l-aktar fonda jew ta 'ġewwa, l-ewwel u mbagħad taħdem' il barra. Bħala riżultat, il-formula hawn fuq issa se:

  1. Sib is-somma tal-valuri fiċ-ċelloli D1 sa D6;
  2. round dan ir-riżultat għal żewġ postijiet deċimali.

Mill-Excel 2007, huma permessi sa 64-il livell ta 'funzjonijiet imlaqqma. F'verżjonijiet qabel dan, setgħu ngħataw 7 livelli ta 'funzjonijiet imqabbda.

Worksheet vs. Funzjonijiet Personalizzati

Hemm żewġ klassijiet ta 'funzjonijiet fl-Excel u l-Fuljetti tal-Gvern:

Il-funzjonijiet tal-worksheet huma dawk nattivi għall-programm, bħalma huma l-funzjonijiet SUM u ROUND diskussi hawn fuq.

Il-funzjonijiet tad-dwana, min-naħa l-oħra huma funzjonijiet miktuba, jew definiti , mill-utent.

Fl-Excel, il-funzjonijiet tad-dwana jinkitbu fil-lingwa ta 'programmar integrata: Visual Basic għall-Applikazzjonijiet jew VBA għal qosra. Il-funzjonijiet huma maħluqa bl-użu tal-editur Visual Basic li jinsab fuq it-tab Developer tal- żigarella .

Il-funzjonijiet tad-dwana ta 'Google Sheets huma miktuba f'Apps Script - forma ta' JavaScript - u huma maħluqa bl-użu tal-editur tal-iskripts li jinsab taħt il-menu Għodda .

Il-funzjonijiet tad-dwana normalment, iżda mhux dejjem, jaċċettaw xi forma ta 'input tad-dejta u jagħtu riżultat fiċ-ċellula fejn tinsab.

Hawn taħt hawn eżempju ta 'funzjoni definita mill-utent li tikkalkula l-iskontijiet tax-xerrejja miktuba fil-kodiċi VBA. Il-funzjonijiet definiti mill-utent oriġinali, jew UDF, huma ppubblikati fuq il-websajt ta 'Microsoft:

Funzjoni Discount (kwantità, prezz)
Jekk il-kwantità> = 100 Imbagħad
Discount = kwantità * prezz * 0.1
Inneħħu
Discount = 0
End Jekk
Discount = Application.Round (Discount, 2)
Funzjoni tat-Tmiem

Limitazzjonijiet

Fl-Excel, il-funzjonijiet definiti mill-utent jistgħu jirritornaw biss il-valuri taċ-ċellola (i) li fiha jinsabu. Meta jagħmlu dan, ma jistgħux jesegwixxu kmandi li bl-ebda mod jibdlu l-ambjent operattiv ta 'Excel - bħalma huma l-modifika tal-kontenut jew il-formatting ta' ċellola.

Il-bażi tal-għarfien ta 'Microsoft telenka l-limitazzjonijiet li ġejjin għal funzjonijiet definiti mill-utent:

Funzjonijiet Definiti mill-Utenti vs Macros fl-Excel

Filwaqt li l-Iskedi tal-Kummissjoni bħalissa ma jsostnuxhom, f'Excel, makro huwa serje ta 'passi rreġistrati li awtomatizza kompiti repetittivi tal-worksheet - bħal ifformattjar ta' data jew operazzjonijiet ta 'kopja u pejst - billi timita ċwievet jew azzjonijiet tal-ġurdien.

Għalkemm it-tnejn jużaw il-lingwa ta 'programmar ta' Microsoft VBA, huma differenti f'żewġ aspetti:

  1. L-UDF iwettaq il-kalkoli waqt li l-makros iwettqu l-azzjonijiet. Kif imsemmi hawn fuq, l-UDFs ma jistgħux iwettqu operazzjonijiet li jaffettwaw l-ambjent tal-programm waqt li l-macros jistgħu.
  2. Fit-tieqa tal-editur Visual Basic, it-tnejn jistgħu jiġu differenzjati minħabba li:
    • L-UDF jibda b'dikjarazzjoni tal- Funzjoni u jispiċċa bil- Funzjoni tat-Tmiem ;
    • Macros jibda b'dikjarazzjoni tas - Sub u jispiċċa ma ' Fin Sub .