Како да креирате прилагодена формула во Excel (упатство чекор-по-чекор) -

  • Споделете Го Ова
Hugh West

Додека работиме во Excel или правиме сопствени работни листови за деловна анализа, можеби ќе треба да создадеме сопствена формула. И покрај сите функции обезбедени од Excel, можеби ќе треба да создадеме една за да ја завршиме нашата работа. Excel ви овозможува да креирате сопствени функции со користење на VBA програмски кодови . Денес во оваа статија ќе обезбедиме напис чекор-по-чекор за креирање приспособена формула во Excel.

Преземете ја работната книга за вежбање

Преземете ја оваа книга за вежбање за да ја вежбате задачата додека го читате ова статија.

Креирај прилагодена формула во Excel.xlsx

Креирај приспособена формула во Excel

Разгледајте пример каде што треба да направете приспособена формула за да ја дознаете вкупната цена на вашите Ставки дадени во базата на податоци. Excel ни овозможува да креираме сопствени сопствени функции користејќи VBA шифри. Овие сопствени функции во Excel се познати како Функции дефинирани од корисникот (UDF) . Тие ви дозволуваат да креирате сопствени сопствени функции за да правите речиси секаков вид операција. Во овој дел, ќе направиме чекор-по-чекор турнеја за да создадеме една. Ајде да го направиме тоа!

Чекор 1: Овозможете ја опцијата за програмери за отворање на прозорецот VBA во Excel

Прво, треба да научиме како да го отвориме VBA прозорец за создавање приспособена формула. Следете ги овие чекори за да научите!

  • Кликнете на Приспособена лента со алатки за брз пристап Од достапните опции, кликнете на ПовеќеКоманди.

  • Excel Options се отвора прозорец. Кликнете на Прилагоди ја лентата .
  • Сега проверете ја опцијата Програмер за да ја креирате оваа лента. Кликнете ОК за да продолжите.

  • Вашиот работен лист на Excel сега има нова лента со име Програмер .

  • Изберете ја Репрограмерската лента . Кликнете на Макроа за да го отворите VBA
  • Или можете само да притиснете „ Alt+F11 “ за да го направите тоа.

Чекор 2: Напишете ги VBA кодовите за да креирате прилагодена формула

  • Во прозорецот VBA , кликнете на Вметни .
  • Од достапните опции, кликнете на Модул за да креирате модул. Ќе ги запишеме нашите VBA шифри во модулот.

  • Запишете ги вашите VBA шифри за да креирате прилагодена формула. За да ја пронајдеме Вкупната цена за дадените ставки, VBA шифрите се,
1723
  • Ние треба да го пријавиме VBA кодови како функција. Затоа овој код започнува со декларацијата на функцијата и завршува со Крајна функција
  • На формулата и треба име. Го нарековме TOTALPRICE
  • Ќе ни требаат некои влезови во функцијата. Влезовите се дефинирани во загради по името на функцијата.
  • Треба да и доделиме на функцијата некаква вредност за враќање. Откако ќе ги исполниме овие критериуми, нашата конечна синтакса е:

ВКУПНА ЦЕНА = (број 1 *број2)

  • Затворете го прозорецот VBA и вратете се на главниот работен лист.

Чекор 3: Применете ја прилагодената формула во табеларни пресметки на Excel

  • По креирањето на приспособената формула, сега ќе ја примениме во нашата база на податоци. Кликнете на Cell E4 и побарајте ја нашата приспособена формула.
  • Кога формулата ќе се појави, кликнете двапати на неа за да изберете.

  • Вметнете ги вредностите во формулата. Конечната формула е:
=TOTALPRICE(C4,D4)

  • Каде C4 и D4 е Акции и Единечна цена

  • Притиснете Enter за добијте го резултатот.

  • Нашата приспособена формула функционира совршено! Сега применете ја истата формула на останатите ќелии за да го добиете конечниот резултат.

  • Ајде да разговараме за друг пример! Во оваа нова база на податоци, мораме да ја дознаеме Малопродажната цена со создавање приспособена формула.

  • Отворете го VBA прозорецот и одете во Модулот следејќи ги процедурите што ги дискутиравме претходно.
  • Запишете го VBA Кодот VBA за приспособената формула е,
6766

  • Сега затворете го прозорецот VBA и одете на главниот работен лист. Во Ќелија F4 , побарајте ја нашата нова приспособена функција МАЛОПОДАРНА ЦЕНА .
  • Кликнете двапати на неа кога ќе ја најдете.

  • Вметнете ги вредностите во формулата и конечната формае:
=RETAILPRICE(C4,D4,E4)

  • Каде што C4, D4, E4 се Price1, Price2, и Divisor

  • Добијте го резултатот со притискање на Enter . Сега применете ја оваа функција на сите ќелии за да го добиете конечниот резултат.
  • Вака можете да креирате приспособена формула во ексел и да ја користите.

Прочитајте повеќе: Како да креирате формула во Excel за повеќе ќелии (9 методи)

Брзи белешки

👉 Не можете да снимате а приспособена формула како што можете и макрото на Excel.

👉 Создавањето приспособена формула има повеќе ограничувања од обичните VBA макроа. Не може да ја смени структурата или форматот на работниот лист или ќелијата.

Заклучок

Како да креирате приспособена формула во Excel е дискутирано во оваа статија. Се надеваме дека оваа статија ќе ви се покаже корисна. Коментирајте ако имате какви било прашања или прашања.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.