Dmaks функция () - намери максималната стойност за състоянието, в MS Excel - съвместим с Microsoft

DMAKS () функция принадлежи към същата група от функции, които DSUM (). BSCHOT (), и др. Поради това, развитието на формули и задача е направено, за да DMAKS критериите () е подобен на тези функции.







Синтаксис funktsiiDMAKS ()

За да използвате тази функция, трябва да:

  • оригиналния масата имаше колона позиции;
  • критерии трябва да са издадени под формата на малка масичка с позиции;
  • критерии маса заглавията съвпадат с оригинални редове маса (ако критерий се определя по формулата).

Как да изберем максима

DMAKS (data_base; област; условия)
Data_base е група от клетки, свързани с данните логично, т.е. таблица. Най-горният ред на таблицата трябва да съдържа заглавията на всички колони. В Baze_dannyh редове, наречени записи и колони - области.
Невярно - заглавието на колоната, в която ние се стремим максималната стойност, ако условието. Има няколко възможности за попълване на полето на аргументите:

  • Можете да въведете текст стойност, която е на името на един от колекторите Bazy_dannyh (оригинал таблицата). Текст, посочено в двойни кавички, например "Възраст" или "Добив"
  • Можете да въведете номера (без кавичките) определяне на позицията на колоната в Baze_dannyh. 1 - за първата колона, 2 - за втората и т.н.
  • Можете да въведете препратка към клетката, която съдържа заглавието на колоната.

Условия - диапазон от клетки, които съдържат дадените условия (т.е. критерии за маса). Структурата на критериите за подбор маса за DMAKS () е подобна на структурата на филтъра и функцията разширен пример DSUM ().

Да предположим, че в А5 диапазон: D11 разполага с маса за продажбите (за база данни), съдържащ полета (колони) продукт. Продавачът, продажба и дата (вж. Например файл и на снимката по-горе).

Ние формулираме проблема под формата на въпроси.

Question1 (Определяне максималния Белова продажба). Т.е. Намерете реда, в който продавачът в колона съдържа стойността Белов. Ако такъв низ е в таблицата, за да ги извлече максималната стойност на колона от продажба.







  • Създаване на гама G5: критерии G6 плоча (за предпочитане над първоначалната маса или отстрани, така че да не се намесва с добавянето на нови данни в таблицата), състояща се от глава (същото име като източник на глава на колоната, към който теста) и действителните критерии (условия подбор );
  • критериите за подбор трябва да бъдат написани в специален формат: = "= Белов" (ще се търси в колоната се продават само стойности точно съвпадат с думата Белов (или Белов Белов, т.е. не главни и малки букви) Ако състоянието не пише във формата = ... "= Белов", а просто да въведете стойността клетка Белов., които ще задоволят състояние текстови низове, които съдържат думата Белов. например "Белов Иван", "Иван Белов", и така нататък.)

Крайната формула е както следва = DMAKS (В5: С11; С5; G5: G6)

Както се вижда от първоначалната маса, ред 3, отговаря на условия, така че резултатът е максималната стойност на масива (450; 6544; 1245), т.е. 6544.

Алтернативно решение - = ГОЛЯМ формула (IF (В6: B11 = G6 С6: С11; ""); 1). който се въвежда като формула масив (вж. тук). В случай, че не отговарят на условията, реда, тогава формулата ще се върне #NUM грешка! За разлика DMAKS (). което ще се върне 0 (това може да бъде подвеждащо, тъй като не е ясно дали е налице източник низ критерий маса udobletvoryayuschie или не. Вижте. Липса на раздел функция).

Как да изберем максима

Въпрос 2 (Последна продажба Белова). Кой ден Белов продаден на последната партида от продукта?

Решението е подобен на предишния проблема, се търси само максималната стойност не в колона C (продажби), а в колона D (дата).

Въпрос 3 (максимална продажна Месо продавач Белов)

В този случай масата на критерии е елемент колона 2 и Продавача.

Въпрос 4 (максимални продажби сред Белова Батурина или продажби)

В този случай масата на критерии представлява 1 Продадени колона с 2 реда (с имената на продавача, за да Белов и Бюканън).

Например файлът показва решение, както и други задачи.

Липсата на възможности

В случай, че не редове отговарят на условията, тогава DMAKS функция () ще върне 0. Това може да бъде подвеждащо, защото Не е ясно: дали има действително една линия, което отговаря на критериите и максималната стойност е 0 или оригиналния таблици няма критерий линия udobletvoryayuschie.

Как да изберем максима

Както е показано на фигурата по-горе, параметър3 обща otstutstvuet в оригиналната таблица, но "максимално" стойността е 0!

По-добре е да се използва алтернативен формула = голям (IF (А6: А15 = D6; В6: B15; ""); 1). която връща грешка # NUM! ако няма ред не отговаря на критерия.

сродни статии

Прочети други статии, които решават подобни проблеми в MS Excel. Това ще ви позволи да се реши широк клас от подобни проблеми.