Аныктамасы, колдонуулар жана Excel иштейт мисалдары

Бир милдети коюлган эмес формула Excel жана Google Барактар ал жайгашкан клетканын белгилүү, эсептешүүлөрдү жүзөгө ашыруу үчүн арналган.

Function синтаксиси жана далилдер

Милдети анын синтаксистик милдетинин макетти сөз жана иш-милдети атын, кичине, үтүр СЕПАРАТОРЫ жана кирет далилдерди .

Бардык акысы сыяктуу эле, иш-милдети Кудайдын ысмы жана анын далилдер менен барабар белгиси (=) менен башталат:

Мисалы, Excel жана Google Барактар көп колдонулган милдеттерин бири болуп саналат сум милдети :

= Сум (D1: D6)

Бул мисалда,

Туюнтмалардагы Nesting Functions

Excel камтылган иш-милдеттерди жүзөгө ашыруунун пайдалуулугуна бир бутылка менен башка иш ичине бир же бир нече иш-чөмө менен толукталышы мүмкүн. Тъшърълъп, милдеттерин таасири бир барагы болуп алып бир нече эсептерди жол болуп саналат клетканын .

Бул үчүн, камтылган милдети негизги же сырткы иш боюнча далилдер болуп саналат.

Мисалы, төмөнкү бутылка, сум милдети ТЕГЕРЕК кызматына ичине камтылган жатат .

Бул Тегерек милдетин анын саны аргумент катары сум милдетин колдонуу менен жүргүзүлөт.

& # 61; ТЕГЕРЕК (сум (D1: D6), 2)

камтылган иш-милдеттерди баалоодо, Excel, анан сырткы анын жолун иштеп, түндө, же ички-милдетин аткарат. Натыйжада, формула жогоруда азыр кылат:

  1. клеткалар D6 үчүн D1 баалуулуктарга жыйындысын табууга;
  2. эки ондук жерлерге натыйжасында тегерек.

Excel 2007-жылдан тартып, камтылган иш-милдеттерди жүзөгө ашыруунун чейин 64 түрдүү жол берилбейт. Буга чейин котормолорунда камтылган иш-милдеттерди жүзөгө ашыруунун 7 денгээлдери уруксат берилген.

Иштөө Бажы Functions vs.

Excel жана Google Барактар ​​боюнча милдеттерин эки класстар бар:

Иштөө милдеттери жогоруда айтылган сум жана тегерек-милдеттери катары программасынын эне адамдар болуп саналат.

Өзгөчө милдеттери, экинчи жагынан, иш жүзүндө, же пайдалануучу тарабынан аныкталат.

Excel-жылы бажы кызматтары камтылган программалоо тилинде жазылган: Visual Basic өтүнмөлөргө же VBA кыска үчүн. Милдеттери чыгуучунун кошумча барагында жайгашкан Visual Basic редактор менен түзүлгөн тасмалар .

Google Барактар "бажы кызматтары Apps ариби менен жазылган - JavaScript бир түрү - жана Куралдар менюсунда жайгашкан, скрипт редактор менен түзүлгөн.

Бажы кызматтары, адатта, бирок дайыма эмес, маалыматтарды киргизүү айрым түрүн кабыл алууга жана ал жайгашкан клетканын бир натыйжаны кайра.

Төмөндө VBA код жазылган алуучу арзандатуулар эсептейт колдонуучу аныкталган милдеттерди бир мисалы болуп саналат. Баштапкы колдонуучу иш-милдеттерин аныктаган, же UDF Microsoft сайтында жарыяланып турат:

Function Discount (саны, баасы)
Эгерде саны> = 100 Андан кийин
Эсептик = саны * баасы * 0.1
дагы
Эсептик = 0
жок болсо,
Эсептик = Application.Round (Discount, 2)
End Function

чектөөлөр

Excel-жылы колдонуучу аныкталган иш-милдеттери алар турган гана клеткага баалуулуктарды кайра (с) болот. Ошентүү менен алар кандайдыр бир жол менен Excel ишинин чөйрөсүн өзгөртүүгө буйруктарын аткарууга мүмкүн эмес - бул клетканын мазмунун же түзүү өзгөртүү болуп саналат.

Microsoft-тун билим базасы колдонуучу аныкталган милдетин төмөнкү чектөөлөрдү тизмелеген:

Excel Колдонуучу аныкталган милдетин vs. Macros

Google Барактар учурда аларды колдоого албагандыктан, ал эми, Excel-жылы, бир макро кайталануучу иш милдеттерди түрдө жөнөкөйлөштүрүүгө жазылган кадамдардын бир катар - Мындай туюнтма маалыматтарды же Көчүрүлүп, чаптала турган иш катары - баскан же чычкан аракеттерин тууроо менен.

эки Microsoft-тун VBA программалоо тилин пайдалануу да, эки жагынан ар түрдүү болуп саналат:

  1. макросторун иш-чараларды жүзөгө ашырат, ал эми UDF кандай эсептөөлөр жүргүзүлөт. ал эми макросторун мүмкүн Жогоруда айтылгандай, UDF анын Программанын чөйрөгө таасир иш аткара албайт.
  2. Visual Basic редактор терезеде эки себеби ажыратса болот:
    • UDF Бир Function сөздөр менен башталат жана аяктайт милдети менен аяктайт;
    • Macros бир Sub сөздөр менен башталат жана аяктайт пунктча менен аяктайт.