Таърих, истифода ва намунаҳои Functions дар Excel

Функсия формулаи пештара дар Excel ва Google Саҳифаҳо , ки барои ҳисоб кардани мушаххасоти мушаххас дар ҳуҷайрае, ки дар он ҷой ҷойгир аст, пешбинӣ шудааст.

Забони функсионалӣ ва аргументҳо

Синтаксиси функсия ба таркиби функсия ишора мекунад ва номи функсионалиро, кунҷҳо, ҷудосози ранг ва версияҳо меноманд.

Мисли ҳамаи формулаҳо, функсияҳо бо аломати баробар ( = ) ва пас аз номи функсия ва далелҳои он оғоз меёбад:

Масалан, яке аз функсияҳои аз ҳама бештар дар Excel ва Google Сайтҳо функсияҳои SUM :

= SUM (D1: D6)

Дар ин мисол,

Функсияҳои лингвистӣ дар формулаҳо

Муносибати функсияҳои дохилии Excel метавонад аз як функсияи дигар дар функсияи як ё якчанд функсияҳо васеъ карда шавад. Таъсири функсияҳои лотинӣ барои ҳисоб кардани ҳисобҳои яктарафа дар як ҳуҷайраи ягонаи корӣ имконпазир аст .

Барои ин, функсияҳои нохунак ҳамчун яке аз далели функсияҳои асосии асосӣ ё беруна амал мекунад.

Масалан, дар формати зерин, функсияи SUM дар дохили функсияи ROUND дохил мешавад .

Ин бо истифода аз функсияи SUM ҳамчун Рақами функсияи ROUND анҷом дода мешавад.

& # 61; РОХОН (SUM (D1: D6), 2)

Ҳангоми арзёбии функсияҳои нимтайёр, Excel аввал вазифаи чуқуртар ё функсионалии пештараро иҷро мекунад ва пас аз он корро берун мекунад. Дар натиҷа, формулаи зерин моддаҳои зеринро дар бар мегирад:

  1. ҷисми арзишҳоро дар ҳуҷайраҳои D1 то D6 пайдо кунед;
  2. ин натиҷаҳоро ба ду ҷои даҳӣ гузаронед.

Аз Excel 2007, то 64 сатҳҳои функсияҳои нимтайёр иҷозат дода шудаанд. Дар форматҳои пеш аз ин, 7 сатҳҳои функсияҳои нимтайёр иҷозат дода шуданд.

Варақаҳо ва функсияҳои махсус

Дар Excel Excel ва Google калимаҳои ду синф вазифаи вуҷуд доранд:

Функсияҳои ишорот ба онҳое, ки ба барнома дохил мешаванд, ба монанди функсияҳои SUM ва ROUND, ки дар боло муҳокима шудаанд.

Функсияҳои хусусӣ, аз ҷониби тарафи дигар, аз тарафи корбар хатогиҳо ё навишта шудаанд .

Дар Excel, функсияҳои махсус дар забонҳои барномасозӣ сохта шудаанд: Visual Basic for Applications or VBA барои кӯтоҳ. Функсияҳо бо истифода аз муҳаррири Visual Basic сохта шудаанд, ки дар сатри таҳияи лифофа ҷойгир шудаанд .

Функсияҳои махсуси Google E- mail дар формати JavaScript - шакли формати JavaScript навишта шудаанд ва бо истифодаи тарҷумаи ҳарвақта дар зери менюи Таҳияҳо сохта шудаанд.

Функсияҳои махсус одатан, вале на ҳамеша, баъзе шаклҳои вурудоти додаҳоро қабул мекунанд ва натиҷаро дар ҳуҷайраи он ҷойгир мекунанд.

Дар зер намунаи функсияе истифода шудааст, ки тахфифҳои харидорро дар рамзи VBA навиштааст. Истифодабарандаи аслии функсияҳо ё UDF дар сайти Microsoft нашр карда мешавад:

Хароҷоти функсия (миқдор, нарх)
Агар шумораи> = 100 бошад
Discount = миқдори * нарх * 0.1
Эллис
Discount = 0
Агар End
Discount = Ариза. Ронанда (Discount, 2)
Функсияҳои охирин

Маҳдудиятҳо

Дар Excel, функсияҳои муайяншудаи истифодабаранда танҳо ба кнопкаҳо, ки дар онҳо ҷойгир шудаанд, баргардонида мешаванд. Дар ин ҳолат, онҳо метавонанд фармонҳоро иҷро накунанд, ки ҳар гуна муҳити атрофро дар Excel тағйир диҳанд - масалан, тағйир додани мазмун ва формат кардани ҳуҷайра.

Менюи донишгоҳи Microsoft маҳдудиятҳои зеринро барои функсияҳои муайяншудаи истифодабарандагон номбар мекунад:

Функсияҳои муайяншудаи истифодабарандагон ва макросҳо дар Excel

Дар ҳоле, ки Google Сайтҳо ҳоло онҳоро пуштибонӣ намекунанд, дар Excel, як макон як қатор қадамҳои сабтгардида, ки вазифаҳои такрории такрори такрорӣ - ба монанди формат кардани формат ё нусхабардорӣ ва иҷро кардани амалиётҳо - ба воситаи санҷишҳои тугмаҳо ё функсияҳои mouse.

Ҳатто ҳар ду ҳам забони барномасозии Microsoft-ро истифода мебаранд, онҳо ду тарзи дигарро фарқ мекунанд:

  1. Ҳисоб кардани ҳисобҳои UDF ҳангоми амалиётҳои макросҳо. Чӣ тавре, ки дар боло зикр шуд, UDF амалиётро, ки ба муҳити барномавӣ ҳангоми макросҳо таъсир мерасонанд, иҷро карда наметавонанд.
  2. Дар равзанаи асосии таҳриргари Visual, ин ду метавонанд фарқ кунанд:
    • UDF бо эъломияи функсияҳо оғоз меёбад ва бо Функсияҳои охирин хотима меёбад ;
    • Макросҳо бо як изҳороти зер оғоз ва хотира бо End End .