Начало › Компютри и софтуер › Как се правят формули в Excel – SUM, IF, VLOOKUP/XLOOKUP и абсолютни препратки

Как се правят формули в Excel – SUM, IF, VLOOKUP/XLOOKUP и абсолютни препратки

⚡ средно⏱ 30 мин💻 Компютри и софтуер

Основите на формулите в Excel с реални примери: събиране със SUM, условия с IF, търсене в таблици с VLOOKUP и XLOOKUP и защо знакът $ е най-важният символ в Excel.

Формулите превръщат Excel от електронна таблица в калкулатор, който никога не греши при сбора. Четирите неща, с които се върши 90 % от офисната работа, са: събиране на диапазон (SUM), условие (IF), търсене на стойност в друга таблица (VLOOKUP или по-новата XLOOKUP) и правилното „закотвяне“ на клетки със знака $.

Примерите по-долу са с български регионални настройки на Windows, при които аргументите се разделят с точка и запетая (;). Ако компютърът ви е с английски настройки, използвайте запетая (,).

Какво ще ви трябва

  • Excel 2016 или по-нов; XLOOKUP е налична в Excel 2021, Excel 2024 и Microsoft 365 (не и в Excel 2016/2019).
  • Примерна таблица: в лист „Продажби“ колони A „Артикул“, B „Количество“, C „Ед. цена“, D „Сума“; в лист „Ценоразпис“ колони A „Код“, B „Наименование“, C „Цена“.
  • В клетка G1 – ставката на ДДС: 20 % (записана като 0,2).

Стъпка по стъпка

  1. Всяка формула започва с =. Щракнете в клетка D2 и напишете =B2*C2, Enter. Excel пресмята количество по цена. Ако напишете без знака „равно“, ще получите текст, а не резултат.
  2. Копирайте формулата надолу. Хванете малкото квадратче в долния десен ъгъл на D2 и го изтеглете до последния ред, или щракнете два пъти върху него – формулата се копира до края на данните. Препратките се „местят“ автоматично: в D3 става =B3*C3. Това е относителна препратка.
  3. Съберете колона със SUM. В D20 напишете =SUM(D2:D19). Бърз начин: застанете под колоната и натиснете Alt + = (AutoSum). SUM пропуска текст и празни клетки, така че е безопасна за колони с бележки.
  4. Абсолютни препратки със знака $. За да добавите ДДС: в E2 напишете =D2*$G$1. Знакът $ пред буквата и цифрата „заковава“ G1, така че при копиране надолу формулата винаги сочи към G1, а не към G2, G3… Натиснете F4 върху препратката, за да превключвате между G1 → $G$1 → G$1 → $G1. Смесената $G1 заковава само колоната, G$1 – само реда; полезни са при таблици за умножение и ценови матрици.
  5. Условия с IF. Синтаксис: =IF(условие;стойност_ако_да;стойност_ако_не). Пример: =IF(D2>1000;“Отстъпка 5%“;“Без отстъпка“). За няколко условия ги влагайте или използвайте IFS: =IFS(D2>5000;10%;D2>1000;5%;TRUE;0). Текстът винаги е в кавички, числата – не.
  6. Търсене с VLOOKUP. Искате цената от „Ценоразпис“ по код на артикула: =VLOOKUP(A2;Ценоразпис!A:C;3;FALSE). Аргументи: какво търсите (A2), таблицата (A:C), номер на колоната с резултата (3 – третата в диапазона), FALSE за точно съвпадение (почти винаги). Ограничение: търсената стойност трябва да е в първата колона на диапазона, а при вмъкване на колона номерът 3 се обърква.
  7. По-добре: XLOOKUP. =XLOOKUP(A2;Ценоразпис!A:A;Ценоразпис!C:C;“няма“). Посочвате къде търсите, откъде връщате и какво да изпише, ако няма съвпадение. Работи и наляво, не зависи от номер на колона и по подразбиране е точно съвпадение. Ако колегите са с Excel 2019, файлът при тях ще покаже #NAME? – тогава останете на VLOOKUP.
  8. Хванете грешките с IFERROR. =IFERROR(VLOOKUP(A2;Ценоразпис!A:C;3;FALSE);0) показва 0 вместо #N/A, когато кодът липсва. Използвайте го само след като сте сигурни, че грешката е очаквана, иначе ще скриете истински проблеми.
  9. Условни сборове. =SUMIF(A:A;“Стол“;D:D) събира сумите само за артикул „Стол“; =COUNTIF(A:A;“Стол“) ги брои; =SUMIFS(D:D;A:A;“Стол“;B:B;“>5″) – с повече от едно условие. Това често замества ръчни филтри.
  10. Проверете формулата. Ctrl + ` (клавишът под Esc) показва всички формули вместо резултатите. Formulas → Evaluate Formula изчислява стъпка по стъпка, а Trace Precedents рисува стрелки към клетките, от които зависи резултатът.

Съвети и чести грешки

  • #N/A при VLOOKUP – най-често кодът в едната таблица е с интервал накрая или е число, а в другата е текст. Използвайте =TRIM() и =VALUE() или форматирайте еднакво.
  • #REF! – изтрили сте клетка или колона, към която формулата сочи. Ctrl+Z и преосмислете.
  • #VALUE! – опит за аритметика с текст (например „1 200“ с интервал). Проверете дали числата са подравнени вдясно – текстът стои вляво.
  • VLOOKUP с TRUE/пропуснат последен аргумент – дава приблизително съвпадение и грешни цени при несортирани данни. Винаги FALSE.
  • Цели колони (A:A) в големи файлове – бавни са при 100 000+ реда; ограничете диапазона или превърнете данните в таблица (Ctrl+T), за да използвате имена на колони.
  • Десетична запетая – с български настройки пишете 0,2, не 0.2; точката прави стойността текст.
  • Кръгови препратки – формула, която сочи към собствената си клетка; Excel предупреждава в долния ляв ъгъл.

Често задавани въпроси

Защо формулата показва текста ѝ, а не резултат?

Клетката е форматирана като Text. Сменете формата на General (Home → Number), щракнете в клетката и натиснете Enter отново.

Как да закръгля сумата с ДДС на 2 знака?

=ROUND(D2*1,2;2). Форматирането на клетката само показва два знака, но сметките продължават с всички десетични – ROUND променя самата стойност, което е важно за фактури.

VLOOKUP или XLOOKUP – какво да уча?

XLOOKUP е по-проста и по-гъвкава – ако всички във фирмата са с Microsoft 365 или Excel 2021+, използвайте нея. VLOOKUP остава нужна за стари файлове и за обмен с контрагенти.

Нещо не е ясно или имате по-добър начин? Пишете ни на office@officeshop.bg или предложете тема – допълваме инструкциите редовно. Последна редакция: 24.10.2026.