Как да използвате Goal Seek в Excel за извършване на анализ "какво ще стане, ако"?

  • Споделя Това
Michael Brown

В урока е обяснено как да използвате функцията Goal Seek в Excel 365 - 2010, за да получите желания резултат от формулата чрез промяна на входна стойност.

Анализът What-If е една от най-мощните функции на Excel и една от най-слабо разбираемите. Най-общо казано, анализът What-If ви позволява да тествате различни сценарии и да определите диапазона от възможни резултати. С други думи, той ви позволява да видите въздействието от извършването на определена промяна, без да променяте реалните данни. В този конкретен урок ще се съсредоточим върху една от функциите What-If на Excel.Инструменти за анализ - Търсене на цели.

    Какво е Търсене на цели в Excel?

    Търсене на цел е вграденият в Excel инструмент за анализ "какво ако", който показва как една стойност във формула влияе на друга. По-конкретно, той определя каква стойност трябва да въведете във входна клетка, за да получите желания резултат в клетка на формула.

    Най-хубавото на Excel Goal Seek е, че той извършва всички изчисления зад кулисите и от вас се изисква да посочите само тези три параметъра:

    • Клетка с формула
    • Целева/желана стойност
    • Клетката, която трябва да се промени, за да се постигне целта

    Инструментът Goal Seek е особено полезен за извършване на анализ на чувствителността при финансово моделиране и се използва широко от специалисти по управление и собственици на фирми. Но има и много други приложения, които могат да се окажат полезни за вас.

    Например програмата Goal Seek може да ви каже колко продажби трябва да реализирате за определен период, за да достигнете годишна нетна печалба от 100 000 USD (пример 1). Или какъв резултат трябва да постигнете на последния си изпит, за да получите общ положителен резултат от 70 % (пример 2). Или колко гласа трябва да получите, за да спечелите изборите (пример 3).

    Като цяло, когато искате дадена формула да върне определен резултат, но не сте сигурни коя входна стойност във формулата да коригирате, за да получите този резултат, спрете да гадаете и използвайте функцията на Excel Goal Seek!

    Забележка. Goal Seek може да обработва само една входна стойност Ако работите по усъвършенстван бизнес модел с множество входни стойности, използвайте добавката Solver, за да намерите оптималното решение.

    Как да използвате функцията Goal Seek в Excel

    Целта на този раздел е да ви покаже как да използвате функцията Goal Seek (Търсене на цели). Затова ще работим с много прост набор от данни:

    Горната таблица показва, че ако продадете 100 артикула по 5 долара всеки, след приспадане на 10% комисиона, ще спечелите 450 долара. Въпросът е: Колко артикула трябва да продадете, за да спечелите 1000 долара?

    Нека видим как да намерим отговора с Goal Seek:

    1. Настройте данните си така, че да имате клетка с формула и промяна на клетка зависи от клетката с формула.
    2. Отидете в Данни tab> Прогноза щракнете върху групата Анализ на това какво би било, ако и изберете Търсене на цел...
    3. В Търсене на цел диалоговия прозорец, задайте клетките/стойностите, които да тествате, и щракнете върху OK :
      • Задаване на клетка - препратката към клетката, съдържаща формулата (B5).
      • Да се оцени - резултата от формулата, който се опитвате да постигнете (1000).
      • Чрез промяна на клетките - препратката към входната клетка, която искате да коригирате (B3).
    4. Сайтът Търсене на цел Статус ще се появи диалогов прозорец и ще ви уведоми дали е намерено решение. Ако това е успешно, стойността в "променящата се клетка" ще бъде заменена с нова. щракнете върху ОК за да запазите новата стойност или Отмяна на за да възстановите първоначалния.

      В този пример "Търсене на цели" е установило, че трябва да се продадат 223 артикула (закръглени до следващото цяло число), за да се постигне приход от 1000 USD.

    Ако не сте сигурни, че ще успеете да продадете толкова много артикули, тогава може би можете да постигнете целевия приход, като промените цената на артикула? За да тествате този сценарий, направете анализ на търсенето на цели точно както е описано по-горе, с изключение на това, че сте посочили различен Промяна на клетката (B2):

    В резултат на това ще разберете, че ако увеличите единичната цена на 11 долара, можете да постигнете приходи от 1000 долара, като продадете само 100 артикула:

    Съвети и бележки:

    • Търсенето на цел в Excel не променя формулата, а само променя входната стойност които предоставяте на Чрез промяна на клетките кутия.
    • Ако програмата Goal Seek не успее да намери решението, тя показва най-близка стойност е измислила.
    • Можете да възстановяване на първоначалната входна стойност, като щракнете върху Отмяна на или натискане на бързия клавиш за отмяна ( Ctrl + Z ).

    Примери за използване на Goal Seek в Excel

    По-долу ще намерите още няколко примера за използване на функцията Goal Seek в Excel. Сложността на вашия бизнес модел няма значение, стига формулата ви в Задаване на клетка зависи от стойността в Промяна на клетката , директно или чрез междинни формули в други клетки.

    Пример 1: Постигане на целта за печалба

    Проблем : Това е типична бизнес ситуация - имате данни за продажбите за първите три тримесечия и искате да знаете колко продажби трябва да реализирате през последното тримесечие, за да постигнете целевата нетна печалба за годината, например 100 000 USD.

    Решение : След като изходните данни са организирани, както е показано на горната снимка, задайте следните параметри за функцията Goal Seek:

    • Задаване на клетка - формулата, която изчислява общата нетна печалба (Г6).
    • Да се оцени - резултата от формулата, който търсите (100 000 USD).
    • Чрез промяна на клетката - клетката, която да съдържа брутния приход за тримесечие 4 (B5).

    Резултат : Анализът "Търсене на цели" показва, че за да получите 100 000 USD годишна нетна печалба, приходите ви за четвъртото тримесечие трябва да бъдат 185 714 USD.

    Пример 2: Определяне на резултата от успешно положен изпит

    Проблем : В края на курса студентът полага 3 изпита. Изходният резултат е 70 %. Всички изпити имат еднаква тежест, така че общият резултат се изчислява чрез осредняване на трите резултата. Студентът вече е положил 2 от 3 изпита. Въпросът е: Какъв резултат трябва да получи студентът на третия изпит, за да премине целия курс?

    Решение : Нека да направим Goal Seek, за да определим минималния резултат на изпит 3:

    • Задаване на клетка - формулата, която осреднява резултатите от трите изпита (B5).
    • Да се оцени - успешно издържания изпит (70%).
    • Чрез промяна на клетките - оценката от третия изпит (B4).

    Резултат : За да получи желаната обща оценка, ученикът трябва да постигне минимум 67 % на последния изпит:

    Пример 3: Анализ на изборите в зависимост от ситуацията

    Проблем : Кандидатствате за някаква изборна длъжност, за която се изисква мнозинство от две трети (66,67 % от гласовете), за да спечелите изборите. Ако приемем, че има общо 200 членове с право на глас, колко гласа трябва да получите?

    В момента имате 98 гласа, което е доста добре, но не е достатъчно, защото това са само 49% от общия брой гласували:

    Решение : Използвайте функцията "Търсене на цели", за да определите минималния брой гласове "за", които трябва да получите:

    • Задаване на клетка - формулата, която изчислява процента на текущите гласове "за" (C2).
    • Да се оцени - необходимия процент гласове "за" (66,67%).
    • Чрез промяна на клетките - броя на гласовете "за" (B2).

    Резултат : Анализът "какво би било, ако" с помощта на Goal Seek показва, че за да се постигне границата от две трети или 66,67 %, са необходими 133 гласа "за":

    Търсенето на цели в Excel не работи

    Понякога Goal Seek не може да намери решение, просто защото то не съществува. В такива ситуации Excel ще получи най-близката стойност и ще ви информира, че Goal Seek може да не е намерил решение:

    Ако сте сигурни, че съществува решение на формулата, която се опитвате да разрешите, разгледайте следните съвети за отстраняване на проблеми.

    1. Проверете два пъти параметрите на Goal Seek

    Първо, уверете се, че Задаване на клетка се отнася до клетка, съдържаща формула, и след това проверете дали клетката с формула зависи пряко или непряко от променящата се клетка.

    2. Регулиране на настройките за итерация

    В Excel щракнете върху Файл > Опции > Формули и да промените тези опции:

    • Максимален брой итерации - увеличете този брой, ако искате Excel да тества повече възможни решения.
    • Максимална промяна - Ако например тествате формула с входна клетка, равна на 0, но Goal Seek спира на 0,001, задайте Максимална промяна на 0,0001 трябва да отстрани проблема.

    На снимката по-долу са показани настройките по подразбиране за итерация:

    3. Няма циркулярни препратки

    За да работи правилно Goal Seek (или всяка друга формула на Excel), участващите формули не трябва да зависят една от друга, т.е. не трябва да има кръгови препратки.

    Ето как се извършва анализът "какво ще стане, ако" в Excel с инструмента Goal Seek. Благодаря ви за четенето и се надявам да се видим в нашия блог следващата седмица!

    Майкъл Браун е отдаден технологичен ентусиаст със страст към опростяване на сложни процеси с помощта на софтуерни инструменти. С повече от десетилетие опит в технологичната индустрия, той е усъвършенствал уменията си в Microsoft Excel и Outlook, както и в Google Sheets и Docs. Блогът на Майкъл е посветен на споделянето на неговите знания и опит с други, предоставяйки лесни за следване съвети и уроци за подобряване на продуктивността и ефективността. Независимо дали сте опитен професионалист или начинаещ, блогът на Michael предлага ценни прозрения и практически съвети за извличане на максимума от тези основни софтуерни инструменти.