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:
- L-isem tal-funzjoni jgħidlekx lil Excel liema kalkoli għandhom iwettqu;
- L-argumenti jinsabu ġewwa parentesi jew parentesi tondi u għid il-funzjoni liema data għandha tintuża f'dawk il-kalkoli.
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,
- l-isem jgħid lil Excel biex iżżid flimkien id- dejta f'ċelloli magħżula;
- l-argument (D1: D6) il-funzjoni żżid il-kontenut tal-medda taċ-ċelluli D1 sa D6.
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:
- Sib is-somma tal-valuri fiċ-ċelloli D1 sa D6;
- 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:
- Funzjonijiet ta 'Worksheet
- Funzjonijiet Definiti min- Nies jew mill- Utenti
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:
- Inserzjoni, tħassir, jew ifformattjar ta 'ċelloli f'folja tax-xogħol;
- Tibdil tal-valur tad-dejta f'ċellula oħra;
- Nimxu, niddimitela mill-ġdid, tħassar jew inkella żid folji f'karta tax - xogħol ;
- Tibdil ta 'kwalunkwe għażliet ambjentali - bħall-mod ta' kalkolu jew il-fehmiet tal-iskrin;
- Twaqqif ta 'proprjetajiet jew eżekuzzjoni tal-biċċa l-kbira tal-metodi
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:
- 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.
- 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 .