Како збрајати вредности засноване на нумеричком и текстуалном поднизу у програму Мицрософт Екцел 2010

Anonim

Да бисмо пронашли збир вредности са листе која садржи нумерички и текстуални Екцел низ, користићемо комбинацију „СУМ "," ИФ "," ИСНУМБЕР "," ЛЕФТ "," ФИНД "&" ВАЛУЕ " функције за преузимање излаза.
ЗБИР: Додаје све бројеве у низ ћелија

Синтакса: = СУМ (број1, број2, …)

Може бити највише 255 аргумената. Погледајте доле приказани снимак екрана:

Тхе ИФ функција проверава да ли је стање које наведете ИСТИНА или ФАЛСЕ. Ако је условИСТИНА онда враћа унапред подешену вредност, а ако је условФАЛСЕ онда враћа другу унапред подешену вредност.

Синтакса = ИФ (логички_тест, вредност_ако_истина, вредност_ако_фашно)
ИСНУМБЕР: Проверава да ли је вредност број и враћа ТРУЕ или ФАЛСЕ.

Синтакса = ИСНУМБЕР (вредност)
ЛИЈЕВО: Враћа наведени број знакова са почетка текстуалног низа.

Синтакса: = ЛЕФТ (текст, број_знакова)

НАЂИ: Враћа почетну позицију једног текстуалног низа у другом текстуалном низу. ФИНД је функција која разликује велика и мала слова.

Синтакса: = ФИНД (финд_тект, витхин_тект, старт_нум)
ВРЕДНОСТ: Претвара текстуални низ који представља број у број.

Синтакса: = ВАЛУЕ (текст)
Узмимо пример:

Имамо називе датотека у колони А и њихову величину у колони Б. Потребна нам је формула да пронађемо збир укупних вредности за сваку врсту величине датотеке на основу критеријума постављених у ћелији Д2. Свака величина датотеке је једна од три врсте (КБ, МБ или ГБ).

  • У ћелији Е2 формула би била
  • {= СУМ (ИФ (ИСНУМБЕР (ФИНД (Д2, Б2: Б7)), ВАЛУЕ (ЛЕФТ (Б2: Б7, ФИНД (Д2, Б2: Б7) -1)), 0))}
  • Ово је формула низа која захтева да се формула уоквири заградама помоћу ЦТРЛ + СХИФТ + ЕНТЕР.

Функција ће вратити укупну вредност са листе која садржи нумеричке и текстуалне подниз.