Как да сумирате стойности въз основа на числова и текстова подниза в Microsoft Excel 2010

Anonim

За да намерим сумата от стойности от списък, съдържащ числова и текстова подниза Excel, ще използваме комбинация от "SUM "," IF "," ISNUMBER "," LEFT "," FIND "&" VALUE " функции за извличане на изхода.
СУММА: Добавя всички числа в диапазон от клетки

Синтаксис: = SUM (номер1, номер2, …)

Може да има максимум 255 аргумента. Вижте по -долу показаната екранна снимка:

The IF функция проверява дали посоченото от вас условие е ВЯРНО или НЕВЯРНО. Ако условието еВЯРНО след това връща предварително зададена стойност и ако условието еНЕВЯРНО след това връща друга предварително зададена стойност.

Синтаксис = IF (логически_тест, стойност_ако_истина, стойност_ако_фалша)
ISNUMBER: Проверява дали дадена стойност е число и връща TRUE или FALSE.

Синтаксис = ISNUMBER (стойност)
НАЛЯВО: Връща определения брой знаци от началото на текстов низ.

Синтаксис: = НАЛЯВО (текст, num_chars)

НАМИРАМ: Връща началната позиция на един текстов низ в друг текстов низ. FIND е чувствителна към регистър функция.

Синтаксис: = FIND (find_text, within_text, start_num)
СТОЙНОСТ: Преобразува текстов низ, който представлява число в число.

Синтаксис: = VALUE (текст)
Нека вземем пример:

Имаме имена на файлове в колона А и техния размер в колона Б. Нуждаем се от формула, за да намерим сумата от сумите за всеки тип размер на файла въз основа на критериите, зададени в клетка D2. Всеки размер на файла е един от трите типа (KB, MB или GB).

  • В клетка E2 формулата ще бъде
  • {= SUM (IF (ISNUMBER (FIND (D2, B2: B7)), VALUE (LEFT (B2: B7, FIND (D2, B2: B7) -1)), 0))}
  • Това е формула за масив, която изисква формулата да бъде заградена с къдрави скоби чрез използване CTRL + SHIFT + ENTER.

Функцията ще върне общата стойност от списъка, който съдържа числови и текстови поднизове.