Формуле објашњења

Anonim

Захтеви:

- Основно познавање вба
- Употреба табела/именованих опсега

Када радите са радним свескама и ван њих, понекад месецима између поновних прегледа радне свеске може бити тешко запамтити структуру података и постављену формулу.
Овако заобилазим овај проблем и осигуравам да ћу у року од неколико минута имати преглед извршених прорачуна.
У овом примеру ћу показати како се формула за израчунавање бонуса може поједноставити.

Изглед формуле без табеле или УДФ -а

Формула:

= ИФ (СУМ (Ц2/Д2) = 3; СУМ ((Ц2-Д2)*0,03); ИФ (И (СУМ (Ц2/Д2)> 1; СУМ (Ц2/Д2) <3) = ИСТИНА; СУМ ((Ц2-Д2)*0,02); 1)))

Логику у овој формули може бити тешко извући на први поглед.

Изглед формуле са табелом и без УДФ -а

Формула:

= ИФ (СУМ ([@[Годишња продаја]]/[@Плата]) = 3; СУМ (([@[Годишња продаја]]-[@Плата])*0,03); ИФ (И (СУМ ([ @[Годишња продаја]]/[@Плата])> 1; СУМ ([@[Годишња продаја]]/[@Плата]) <3) = ИСТИНА; СУМ (([@[Годишња продаја]]-[@Плата ])*0,02); 1)))

Са табелама је постало мало лакше читати јер сте информисани о ћелијама које се користе у прорачуну

Изглед формуле са табелом и УДФ -ом

Кориснички дефинисана функција уметнута у модул:

„Радије ћу имати дугачке и описне наслове функција него кратке и неописиве наслове
Функција Цалцуле_салари_то_сале_ратио_анд_ретурн_бонус (годишњеПродаја као двострука, плата као двострука) као двострука

Дим плате_то_сале_ратио Ас Доубле
Дим бонус_фацтор Ас Доубле
Дим ретурн_бонус Ас Доубле

плате_то_сале_ратио = иеарлиСалес / плате

Изаберите Случајни случај_продаја_размера
Случај 1 до 3
бонус_фацтор = 0,02
Случај је> 3
бонус_фактор = 0,03
Цасе Елсе
бонус_фацтор = 0#
Крај Изаберите

ретурн_бонус = (годисњапродаја - плата) * бонус_фактор

израчунај_плату_то_продају_однос_и_повратак_бонус = врати_бонус

Завршна функција

Употреба функције

Формула:= израчунај_плату_за_однос_продаје_и_враћање_бона ([@[Годишња продаја]]; [@Плата])Ово вам на први поглед говори шта се тачно дешава и увек можете дубље ући у код да бисте прочитали специфичности. У прилогу је датотека која приказује сва три сценарија