здравствуйте подскажите, как можно найти второе наибольшее в массиве по условию и в диапазоне одновременно аналогичная формула =МАКС() работает, а =НАИБОЛЬШИЙ не хочет спасибо
здравствуйте подскажите, как можно найти второе наибольшее в массиве по условию и в диапазоне одновременно аналогичная формула =МАКС() работает, а =НАИБОЛЬШИЙ не хочет спасибоKUDRIN
есть такой массив F6:G7, и есть ячейка G4. нужно среди них и найти наибольшее. функция МАКС же ищет максимальное по всем желтым в данном случае ячейкам, не спрашивая "зачем"
есть такой массив F6:G7, и есть ячейка G4. нужно среди них и найти наибольшее. функция МАКС же ищет максимальное по всем желтым в данном случае ячейкам, не спрашивая "зачем" KUDRIN
Функция МАКС() предполагает в качестве входных данных СПИСОК массивов/ссылок или аргументов (до скольки-то там, вроде, 31), разделенных точкой с запятой; а вот НАИБОЛЬШЕЕ() - нет, только ОДНУ ссылку/массив в качестве первого аргумента. А ваш синтаксис в формуле - не создаёт массива. Так что если вы сами сможете придумать, как объединить нужные вам диапазоны в один массив - тогда и получите верный результат.
Функция МАКС() предполагает в качестве входных данных СПИСОК массивов/ссылок или аргументов (до скольки-то там, вроде, 31), разделенных точкой с запятой; а вот НАИБОЛЬШЕЕ() - нет, только ОДНУ ссылку/массив в качестве первого аргумента. А ваш синтаксис в формуле - не создаёт массива. Так что если вы сами сможете придумать, как объединить нужные вам диапазоны в один массив - тогда и получите верный результат.AndreTM
Skype: andre.tm.007 Donate: Qiwi: 9517375010
Сообщение отредактировал AndreTM - Пятница, 25.10.2013, 20:47
есть такой массив F6:G7, и есть ячейка G4. нужно среди них и найти наибольшее.
Это ищется функцией МАКС, потому как она, в отличие от НАИБОЛЬШИЙ выбирает только первое, максимальное значение среди любых заданных. А НАИБОЛЬШИЙ, в качестве первого аргумента обязательно требует массив, непрерывный и несмежный
есть такой массив F6:G7, и есть ячейка G4. нужно среди них и найти наибольшее.
Это ищется функцией МАКС, потому как она, в отличие от НАИБОЛЬШИЙ выбирает только первое, максимальное значение среди любых заданных. А НАИБОЛЬШИЙ, в качестве первого аргумента обязательно требует массив, непрерывный и несмежныйSerge_007
Это не массивы, а наборы значений с ячеек листа. Виртуальный массив типа (K6:L7="Иванов")*(F6:G7) требует наличия аналогичного по размерности второго массива, а Вы ему одну ячейку даете - вот и результат
[p.s.]Я предупреждал - оформляйте коды тегами! Вам первое замечание
Это не массивы, а наборы значений с ячеек листа. Виртуальный массив типа (K6:L7="Иванов")*(F6:G7) требует наличия аналогичного по размерности второго массива, а Вы ему одну ячейку даете - вот и результат
"Задачу" проще решить макросом, чем придумывая функциями листа объединение массивов. Ладно бы, если исходные диапазоны были статичными плюс соразмерными - но нет, я так мыслю, что вам ещё и динамически надо будет изменять их. И в этом случае простой перебор значений в диапазонах для поиска нужного (в один проход, заметьте, и без сортировки) - самый быстрый путь.
"Задачу" проще решить макросом, чем придумывая функциями листа объединение массивов. Ладно бы, если исходные диапазоны были статичными плюс соразмерными - но нет, я так мыслю, что вам ещё и динамически надо будет изменять их. И в этом случае простой перебор значений в диапазонах для поиска нужного (в один проход, заметьте, и без сортировки) - самый быстрый путь.AndreTM
[offtop]Вообще, этот вопрос можно даже передать в МШ. Потому что макросами (или с использованием именованных формул) - решается достаточно просто, даже если диапазоны будут меняться. А вот в одну ячейку...[/offtop]
[offtop]Вообще, этот вопрос можно даже передать в МШ. Потому что макросами (или с использованием именованных формул) - решается достаточно просто, даже если диапазоны будут меняться. А вот в одну ячейку...[/offtop]AndreTM