Определение диапазона и выбор максимального числа

Автор NooBasTiK, 03.04.2012, 12:36

« назад - далее »

NooBasTiK

Необходимо сделать так что бы автоматически выбирался диапазон т.е. по столбцу D от первого не пустого и до последнего пустого (D4:D6 первый диапазон) и так до конца таблицы и ставилось максимальное значение из столбца F исходя из полученного диапазона D. Делать можно на полях. Чего то ни как не могу сделать так, уже перепробовал много что то не получается. Прошу помощи.

_Boroda_

=ЕСЛИ(ЕТЕКСТ(D4);МАКС(($E$4:$E$21=E4)*$F$4:$F$21);"")
формула массива
Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995

NooBasTiK


NooBasTiK

всё получилось только не пойму как работает формула, начало понятно что сравнивает являеться значение текст или нет а вот далее как то не айс, да и не пойму как формула в массиве работает. А так всё получилось спасибо!

cheshiki1

чтоб посмотреть как работает формула массива для 2007 становимся в ячейку с формулой и проходим вкладка "Формулы"-вычислить формулу. Дальше в открывшемся окне жмем "вычислить" и вникаем. ;-)

_Boroda_

Относительно "Вычислить формулу" - это на любителя. Я, например, и сейчас не пользуюсь, и раньше, когда только начинал Excel изучать, тоже не пользовался. Не нравится она мне.
Объяснялка словами:
=ЕСЛИ(ЕТЕКСТ(D4);МАКС(($E$4:$E$21=E4)*$F$4:$F$21);"")
1) У каждого наименования есть обозначение. По нему и сравниваем. $E$4:$E$21=E4 дает массив из 1 и 0. 1 тогда, когда обозначения в столбце Е равны значению в Е4, 0 во всех остальных случаях.
2) если п.1) умножить на массив $F$4:$F$21, то получим кучу нулей и данные из столбца F для тех случаев, когда обозначения совпадают с Е4
3) берем из п.2) максимум - он нам и нужен.
4) если в столбце D есть значение, то напротив выводим наш максимум, если пусто - то ничего (это по желанию, ЕСЛИ можно вообще не писать, тогда максимумы будут по всему столбцу I)
Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995

cheshiki1

Цитата: _Boroda_ от 03.04.2012, 17:41
Относительно "Вычислить формулу" - это на любителя. Я, например, и сейчас не пользуюсь, и раньше, когда только начинал Excel изучать, тоже не пользовался. Не нравится она мне.
на счет относительности Вы правы. Не нравится мне в ней если массив большой глаза разбегаются от чифр, а так иногда если вылазит ошибка просматриваю откуда взялась да и суть небольших формул легче понять. Чисто мое мнение. )

_Boroda_

Цитата: cheshiki1 от 03.04.2012, 17:50а так иногда если вылазит ошибка просматриваю откуда взялась да и суть небольших формул легче понять. Чисто мое мнение. )
А F9 не пользуетесь?
Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995

Алексей Куликов

Наткнулся на похожую проблему.
Но у меня нет столбца E.
Можно как-то вычислить максимум из первого непустого значения столбца D то следующего непустого значения по столбцу D по столбцу F.
Пример в первых сообщениях.
Спасибо.