Як стварыць уласную формулу ў Excel (пакрокавае кіраўніцтва) -

  • Падзяліцца Гэтым
Hugh West

Працуючы ў Excel або ствараючы ўласныя аркушы для бізнес-аналізу, нам можа спатрэбіцца стварыць уласную формулу. Нягледзячы на ​​ўсе функцыі, прадастаўленыя Excel, нам можа спатрэбіцца стварыць адну, каб выканаць сваю працу. Excel дазваляе ствараць уласныя функцыі з дапамогай Кодаў праграмавання VBA . Сёння ў гэтым артыкуле мы раскажам крок за крокам, каб стварыць карыстальніцкую формулу ў Excel.

Спампуйце практычны сшытак

Спампуйце гэты практычны сшытак, каб выконваць задачу, пакуль вы чытаеце гэта артыкул.

Стварыце карыстальніцкую формулу ў Excel.xlsx

Стварыце карыстальніцкую формулу ў Excel

Разгледзім прыклад, калі вам трэба стварыце спецыяльную формулу, каб даведацца агульную цану вашых прадметаў , указаных у наборы даных. Excel дазваляе нам ствараць уласныя ўласныя функцыі з дапамогай кодаў VBA . Гэтыя карыстальніцкія функцыі ў Excel вядомыя як Вызначаныя карыстальнікам функцыі (UDF) . Яны дазваляюць вам ствараць уласныя ўласныя функцыі для выканання практычна любога тыпу аперацый. У гэтым раздзеле мы правядзем пакрокавы тур па яго стварэнні. Давайце зробім гэта!

Крок 1: Уключыце опцыю распрацоўшчыка для адкрыцця акна VBA ў Excel

Спачатку нам трэба навучыцца адкрываць Акно VBA для стварэння індывідуальнай формулы. Выканайце наступныя крокі, каб навучыцца!

  • Націсніце на Карыстальніцкую панэль хуткага доступу З даступных опцый націсніце на БольшКаманды. Адкрыецца акно

  • Параметры Excel . Націсніце на Наладзіць стужку .
  • Зараз адзначце опцыю Распрацоўшчык , каб стварыць гэту стужку. Націсніце ОК , каб працягнуць.

  • Ваш аркуш Excel мае новую стужку з назвай Распрацоўшчык .

  • Выберыце стужку распрацоўшчыка . Націсніце на Макрасы , каб адкрыць VBA
  • Або вы можаце проста націснуць « Alt+F11 », каб зрабіць гэта.

Крок 2: Напішыце коды VBA для стварэння ўласнай формулы

  • У акне VBA націсніце Уставіць .
  • З даступных варыянтаў націсніце Модуль , каб стварыць модуль. Мы запішам нашы VBA коды ў модуль.

  • Запішыце свае VBA коды для стварэння індывідуальная формула. Каб знайсці агульную цану для дадзеных элементаў, VBA коды
8458
  • Нам трэба аб'явіць VBA коды як функцыя. Вось чаму гэты код пачынаецца з аб'явы функцыі і заканчваецца End Function
  • Формуле патрэбна імя. Мы назвалі яго TOTALPRICE
  • Нам спатрэбяцца некаторыя ўваходныя дадзеныя ў функцыі. Уваходы вызначаны ў дужках пасля назвы функцыі.
  • Нам трэба прысвоіць функцыі нейкае значэнне для вяртання. Пасля выканання гэтых крытэраў наш канчатковы сінтаксіс:

TOTALPRICE = (нумар1 *number2)

  • Зачыніце акно VBA і вярніцеся да галоўнага аркуша.

Крок 3: Прымяніць карыстальніцкую формулу ў табліцы Excel

  • Пасля стварэння карыстальніцкай формулы мы прымянім яе да нашага набору даных. Націсніце на Вочка E4 і знайдзіце нашу карыстальніцкую формулу.
  • Калі формула з'явіцца, двойчы пстрыкніце па ёй, каб выбраць.

  • Устаўце значэнні ў формулу. Канчатковая формула:
=TOTALPRICE(C4,D4)

  • Дзе C4 і D4 гэта Акцыя і Цана за адзінку

  • Націсніце Увод каб атрымаць вынік.

  • Наша спецыяльная формула працуе ідэальна! Цяпер прымяніце тую ж формулу да астатніх вочак, каб атрымаць канчатковы вынік.

  • Давайце абмяркуем іншы прыклад! У гэтым новым наборы даных мы павінны даведацца Рознічны кошт , стварыўшы карыстальніцкую формулу.

  • Адкрыйце VBA акно і перайдзіце да Модуль выконваючы працэдуры, якія мы абмяркоўвалі раней.
  • Запішыце VBA VBA код для карыстальніцкая формула:
2160

  • Цяпер зачыніце акно VBA і перайдзіце да асноўнага ліста. У ячэйцы F4 знайдзіце нашу новую наладжаную функцыю RETAILPRICE .
  • Двойчы пстрыкніце па ёй, калі яна знойдзена.

  • Устаўце значэнні ў формулу і канчатковую формугэта:
=RETAILPRICE(C4,D4,E4)

  • Дзе C4, D4, E4 з'яўляюцца Price1, Price2, і Divisor

  • Атрымайце вынік, націснуўшы Enter . Цяпер прымяніце гэту функцыю да ўсіх вочак, каб атрымаць канчатковы вынік.
  • Вось як вы можаце стварыць уласную формулу ў Excel і выкарыстоўваць яе.

Больш падрабязна: Як стварыць формулу ў Excel для некалькіх ячэек (9 метадаў)

Кароткія нататкі

👉 Вы не можаце запісаць а індывідуальныя формулы, такія як макрас Excel.

👉 Стварэнне карыстальніцкіх формул мае больш абмежаванняў, чым звычайныя макрасы VBA. Ён не можа змяніць структуру або фармат аркуша або ячэйкі.

Выснова

У гэтым артыкуле абмяркоўваецца, як стварыць уласную формулу ў Excel. Мы спадзяемся, што гэты артыкул апынецца для вас карысным. Каментуйце, калі ў вас ёсць якія-небудзь пытанні ці запыты.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.