Формули и функции

SUM функция

Функция SUM

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Функцията SUM – една от математически и тригонометрични функции, добавя стойности. Можете да добавяте отделни стойности, препратки към клетки или диапазони или комбинация от трите.

Например:

  • =SUM(A2:A10)

  • =SUM(A2:A10; C2:C10)

Вашият браузър не поддържа видео. Инсталирайте Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

SUM(число1;[число2];...)

Име на аргумент

Описание

число1    (задължително)

Първото число, което искате да съберете. "Число" може да бъде напр. 4, препратка към клетка, като напр. B6, или диапазон от клетки, като напр. B2:B8.

число2 – 255    (незадължително)

Това е второто число, което искате да съберете. Можете да зададете до 255 числа по този начин.

Този раздел ще разгледаме някои добри практики за работа с функцията SUM. Голяма част от това може да се приложи към работа с други функции, както и.

Методът =1+2 или =A+B – въпреки че можете да въведете =1+2+3 или =A1+B1+C2 и да получите напълно точни резултати, тези методи са предразполагащи към грешки по няколко причини:

  1. Печатни грешки – представете си, че се опитвате да въведете повече и/или много по-големи стойности, напр. като тези:

    • =14 598,93+65 437,90+78 496,23

    След това опитайте да проверите дали вашите записи са правилни. Това е много по-лесно да постави тези стойности в отделни клетки и използване на формула за СУМИРАНЕ. Освен това можете да форматирате стойностите, когато те са в клетки, което ги прави много по-четлив, след което когато сте във формула.

    Използвайте функцията SUM вместо да вграждате стойности във формулите.  Формулата в клетка D5 е =SUM(D2:D4)
  2. Грешки #VALUE! от препратка към текст, а не към числа

    Ако използвате формула като:

    • =A1+B1+C1 или =A1+A2+A3

    Пример за лоша конструкция на формула.  Формулата в клетка D2 е  =A2+B2+C2

    Вашата формула може да прекъсне ако нецифров (текст) стойности в посочената клетки, които ще върне #VALUE! грешка. СУМА ще игнорира текстови стойности и да ви даде сумата от само числовите стойности.

    Правилно изграждане на формули.  Вместо =A2+B2+C2, формулата в клетка D2 е =SUM(A2:C2)
  3. Грешка #REF! от изтриването на редове или колони

    Грешка #REF!, предизвикана от изтриване на колона.  Формулата е променена на =A2+#REF!+B2

    Ако изтриете ред или колона, формулата няма да се актуализира, за да изключи изтрития ред, и ще върне грешка #REF!, докато функцията SUM ще се актуализира автоматично.

    Функцията SUM ще се регулира автоматично според вмъкнатите или изтритите редове и колони
  4. Формулите няма да актуализират препратки при вмъкване на редове или колони

    Формулите от типа =A+B+C няма да се актуализират, ако добавите редове

    Ако вмъкнете ред или колона, формулата няма да се актуализира да включите добавеният ред, където функцията SUM ще се актуализира автоматично (, докато не сте извън диапазона, използвани във формулата). Това е особено важен, ако очаквате вашата формула, за да актуализирате и не е така, както то ще ви оставя с непълен резултатите, които вие не може да обхване.

    Пример показва как формулата SUM автоматично се разширява от =SUM(A2:C2) на =SUM(A2:D2), когато е вмъкната колона
  5. SUM с препратки към отделни клетки спрямо тези към диапазони

    Използването на формула като:

    • =SUM(A1;A2;A3;B1;B2;B3)

    Еднакво грешка е уязвим при вмъкване или изтриване на редове в посочената обхват по същите причини. Това е много по-добре да използвате отделни диапазони, като например:

    • =SUM(A1:A3;B1:B3)

    Които ще се актуализират, когато добавяте или изтривате редове.

Проблем

Защо е възникнала грешка

Моята SUM функция показва #####, а не резултата.

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

Моята SUM функция показва самата формула като текст, а не резултата.

Проверете дали клетката не е форматиран като текст. Изберете клетката или диапазона от въпросните и използвайте Ctrl + 1 , за да извикате диалоговия прозорец Форматиране на клетки , и след това щракнете върху номер на раздела и изберете желания формат. Ако клетката е форматирана като текст и не се променя, след като промените формата, може да се наложи да използвате F2 > Enter да накарате формат, за да промените.

Моята SUM функция не се актуализира.

Уверете се, че изчислението е настроен на автоматично. В раздела "формула" отидете на Опции за изчисленията. Можете също да използвате F9 , за да накарате работния лист да се изчисли.

Уверете се, че за "Изчисление" е зададено "Автоматично".  В раздела "Формули" отидете на "Опции за изчисления".

Някои стойности не се сумират.

Сумират се само числовите стойности в препратката или диапазона на функцията. Празни клетки, логически стойности, като напр. TRUE, или текст се игнорират.

Показва се грешка #NAME? вместо очакваните резултати.

Това обикновено означава, че формулата е погрешно изписана, като напр. =sume(A1:A10) вместо =SUM(A1:A10).

Моята SUM функция показва цяло число, а би трябвало да показва десетични дроби

Проверете своето форматиране на клетки, за да сте сигурни, че ще се показват десетични дроби. Изберете въпросната клетка или диапазон и използвайте Ctrl+1, за да се отвори диалоговият прозорец Форматиране на клетки, след което щракнете върху раздела Число и изберете желания формат, като се погрижите да посочите броя знаци след десетичната запетая, който искате.

  1. Искам само да събера/извадя/умножа/разделя числа Вижте тази поредица от видеоклипове в Елементарни изчисления в Excel или Използване на Excel като калкулатор.

  2. Как да покажа повече/по-малко цифри след десетичния? Можете да промените формата на номерата на. Изберете клетката или диапазона от въпросните и използвайте Ctrl + 1 , за да покажете изнесеното диалоговия прозорец Форматиране на клетки и след това щракнете върху раздела число и изберете формата, който искате, като се уверите, за да укажете броя на десетичните позиции, които искате.

  3. Как се събират и изваждат часове? Можете да събирате и изваждате часове по няколко различни начина. Например, за да получите разликата между 8:00 ч. – 12:00 ч. за пресмятане на заплати, можете да използвате: = ("12:00 ч."-"8:00 ч.") * 24, което е крайният час минус началния час. Обърнете внимание, че Excel изчислява часовете като дробна част от ден, така че трябва да се умножава по 24, за да получат общите часове. В първия пример използваме =((B2-A2)+(D2-C2))* 24, за да получим сумата на часовете от началото до края, без обедната почивка (общо 8,50 часа).

    Ако просто събирате часове и минути и искате да ги покажете по този начин, то можете да сумирате и не е необходимо да умножавате по 24, така че във втория пример използваме =SUM(A6:C6), тъй като просто ни трябва общият брой часове и минути за възложените задачи (5:36, или 5 часа и 36 минути).

    Изчисляване на часове

    За повече информация вижте: Събиране и изваждане на часове

  4. Как да получа разликата между дати? С времето, можете да добавите и изваждане на дати. Тук е много общ пример за преброяване на броя на дните между две дати. Това е много просто – = B2 A2. Ключът за работа с дати и часове е да започнете с крайна дата/час и изваждане на стартиране на дата/час.

    Изчисляване на разлики между дати

    За още начини за работа с дати вижте: Изчисляване на броя на дните между две дати.

  5. Как да сумирам само видимите клетки? Понякога, когато ръчно скривате редове или използвате автофилтриране, за да покажете само определени данни, също искате да сумирате видимите клетки. Можете да използвате функцията SUBTOTAL. Ако използвате сумарен ред в таблица на Excel, всяка функция, която изберете от падащото меню "Обща сума", автоматично ще бъде въведена като междинна сума. Вижте повече информация в Сумирате на данните в таблица на Excel.

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на Excel, да получите поддръжка в общността за отговори или да предложите нова функция или подобрение на User Voice за Excel.

Вж. също

Научете повече за сума

Функцията SUMIF сумира само стойностите, които отговарят на един критерии

Функцията SUMIFS сумира само стойностите, които отговарят на няколко критерия

Функцията COUNTIF Преброява само стойностите, които отговарят на един критерии

COUNTIFS функция брои само стойностите, които отговарят на няколко критерия

Общ преглед на формулите в Excel

Начини за избягване на повредени формули

Намиране и коригиране на грешки във формули

Клавишни комбинации в Excel за Windows

Клавишни комбинации в Excel за Mac

Математически и тригонометрични функции

Функции на Excel (по азбучен ред)

Функции на Excel (по категории)

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×