Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Excel формули и функции
8. Практически примери/модели с използване на множество функции от различни групи

Създаване на модел за изчисление на транспортни разходи при зададени размери, килограми, вид услуга и държава на доставка. - част 3

- 100лв. за ЧЕРЕН ПЕТЪК:   Вземи курс "Excel формули и функции" за     249 лв. 149 лв.   ВИЖ ТУК

Пълен достъп до курса: Не

За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.


Най-важното от модела за ценообразуване

Ключът е да превърнем избора на услуга (1–3) в различни изчислителни пътища чрез динамична логика с CHOOSE. Цената се взема с INDEX, а редът за килограмите се намира с IFERROR + MATCH: първо търсим точно съответствие, иначе приблизително и добавяме +1, защото всяко започнато тегло се таксува нагоре. Колоната винаги се определя от избраната зона. Ако теглото е извън обхвата на услугата, ще се появи грешка — това е сигнал, че трябва да добавим валидиращо условие.

Повторение стъпка по стъпка

  1. Свържи падащ списък (Form Control) с клетка S6, която връща 1/2/3 според услугата.
  2. В S10 започни CHOOSE, като индекс е S6.
  3. Аргумент 1 (услуга 1): INDEX върху реда с цени за „Писма до 300 г“, колоната е зоната от Q21.
  4. Аргумент 2 (услуга 2): INDEX върху съответната таблица. Ред: IFERROR(MATCH(таксуемо тегло; колона кг; 0); MATCH(таксуемо тегло; колона кг; 1)+1). Колона: Q21.
  5. Аргумент 3 (услуга 3): аналогично на т.4, но с таблицата за трета услуга; колона от Q21.
  6. Затвори CHOOSE и тествай с различни тегла/зони. По желание оцвети намерения ред с Conditional Formatting.

Използвани функции и инструменти

  • CHOOSE – избира изход според индекс 1–N (тук: услуга 1–3).
  • INDEX – връща стойност от масив по ред и колона (ценови таблици).
  • MATCH – намира позиция; 0 за точно, 1 за приблизително при възходяща подредба.
  • IFERROR – алтернатива при грешка; падане от точно към приблизително +1 ред.
  • Conditional Formatting – визуализация на намерения ред/интервал.