Sainmhíniú, Úsáidí agus Samplaí de Fheidhmeanna in Excel

Is foirmle réamhshocraithe é feidhm i Excel agus Google Sheets atá beartaithe chun ríomhanna sonracha a dhéanamh sa chill ina bhfuil sé suite.

Comhréire agus Argóintí Feidhm

Tagraíonn comhréireacht feidhm le leagan amach na feidhme agus cuimsíonn sé ainm, lúibíní, deighilteoirí coma, agus argóintí an fheidhm.

Cosúil le gach foirmle, tosóidh feidhmeanna leis an gcomhartha comhionann ( = ) agus ainm na feidhme agus a argóintí ina dhiaidh sin:

Mar shampla, is é ceann de na feidhmeanna is mó a úsáidtear i Excel agus Google Sheets an fheidhm SUM :

= SUM (D1: D6)

Sa sampla seo,

Feidhmeanna Neadaithe i bhFoirmlí

Is féidir úsáid a bhaint as feidhmeanna tógtha Excel a leathnú trí fheidhmeanna amháin nó níos mó a neadú taobh istigh de fheidhm eile i bhfoirmle. Is é éifeacht na bhfeidhmeanna neadaithe ná go n-áireofaí go leor ríomhaireachtaí i gcill amháin bileog oibre.

Chun seo a dhéanamh, feidhmíonn an fheidhm neadaithe mar cheann de na hargóintí don phríomhfheidhm nó as feidhm is forimeallaí.

Mar shampla, sa bhfoirmle seo a leanas, tá an fheidhm SUM neadaithe taobh istigh den fheidhm ROUND .

Déantar é seo a bhaint amach trí úsáid a bhaint as an fheidhm SUM mar argóint Uimhir an fheidhm ROUND.

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

Agus feidhmeanna neadaithe á meas aige, déanann Excel an fheidhm is doimhne nó níos mó a fheidhmiú, an chéad uair agus ansin oibreoidh sé a bhealach amach. Mar thoradh air sin, déanfaidh an fhoirmle thuas:

  1. teacht ar shuim na luachanna i gcealla D1 go D6;
  2. babhta an toradh seo go dtí dhá ionad deachúil.

Ó Excel 2007, ceadaítear suas le 64 leibhéal feidhmeanna neadaithe. I leaganacha roimh seo, ceadaíodh 7 leibhéal feidhmeanna neadaithe.

Bileog Oibre vs Feidhmeanna Saincheaptha

Tá dhá aicme feidhmeanna ann i Excel agus Google Sheets:

Is iad feidhmeanna an bhileog oibre ná na cinn atá dúchais don chlár, amhail na feidhmeanna SUM agus ROUND a pléitear thuas.

Tá feidhmeanna an Chustaim, ar an láimh eile, feidhmeanna scríofa nó sainmhínithe ag an úsáideoir.

In Excel, scríobhann feidhmeanna saincheaptha sa teanga cláir tógtha: Visual Basic for Applications nó VBA le haghaidh gearr. Cruthaítear na feidhmeanna ag baint úsáide as an eagarthóir Visual Basic atá suite ar chluaisín an Fhorbróra an ribáin .

Scríobhann feidhmeanna saincheaptha Google Sheets i Apps Script - foirm JavaScript - agus cruthaítear iad ag baint úsáide as an eagarthóir script atá suite faoin roghchlár Uirlisí .

De ghnáth ní ghlacann feidhmeanna saincheaptha le cineál áirithe ionchuir sonraí de ghnáth, agus níl sé mar thoradh air sin sa chill ina bhfuil sé suite.

Seo thíos sampla de fheidhm shainithe úsáideora a ríomhtar lascainí ceannaithe atá scríofa i gcód VBA. Foilsítear feidhmeanna bunaidh an úsáideora, nó UDF ar shuíomh Gréasáin Microsoft:

Lascain Feidhm (cainníocht, praghas)
Má tá méid> = 100 Ansin
Lascaine = cainníocht * praghas * 0.1
Eile
Lascaine = 0
Deireadh Má
Lascaine = Iarratas.Teol (Lascaine, 2)
Feidhm Deiridh

Teorainneacha

In Excel, ní féidir le feidhmeanna sainmhínithe úsáideora luachanna a thabhairt ar ais chuig na ceall (í) ina bhfuil siad lonnaithe. Agus é sin á dhéanamh, ní féidir leo orduithe a fhorghníomhú a athrú ar bhealach ar bith ar thimpeallacht oibriúcháin Excel - mar shampla athrú ar ábhar nó formáidiú cille.

Leagann bonn eolais Microsoft na teorainneacha seo a leanas maidir le feidhmeanna sainithe úsáideora:

Feidhmeanna Sainithe Úsáideora vs Macros in Excel

Cé nach dtacaíonn Google Sheets iad faoi láthair i Excel, is sraith de chéimeanna taifeadta é macra a dhéanann uathoibriú ar thascanna athchleachtacha bileog oibre - mar shampla sonraí a fhormáidiú nó oibríochtaí a chóipeáil agus a ghreamú - trí imthoscaí nó gníomhaíochtaí luch a aithris.

Cé go mbaineann siad úsáid as teanga cláir VBA Microsoft araon, tá siad difriúil ar dhá bhealach:

  1. Déanann UDF ríomhanna a dhéanamh cé go ndéanann macraí gníomhartha. Mar a luadh thuas, ní féidir le UDF oibríochtaí a dhéanann difear do thimpeallacht an chláir a dhéanamh agus is féidir le macraí.
  2. Sa fhuinneog eagarthóir Visual Basic, is féidir an dá idirdhealú a dhéanamh mar:
    • Tosaíonn UDF le ráiteas Feidhm agus deireadh le Feidhm Deiridh ;
    • Tosaíonn Macros le Fo- ráiteas agus críochnaíonn siad le End Sub .