Страницы: 1
RSS
Минимальное значение отличное от нуля в большом количестве ячеек
 
Есть формула которая ищет минимальное значение числа отличное от нуля

Код
=НАИМЕНЬШИЙ(D2:T2;1+СЧЁТЕСЛИ(D2:T2;))


Но у меня более 10 столбцов в которых нужно выбрать различные ячейки, а не диапазон от D до T (например). К примеру нужны ячейки D2, F2, K2, L2, M2, N2, и тд... местами пропуская кое какие ячейки. Проблема в том, что при вводе такой формулы

Код
=НАИМЕНЬШИЙ(D2;F2;K2;L2;M2;N2;1+СЧЁТЕСЛИ(D2;F2;K2;L2;M2;N2;))
или
=НАИМЕНЬШИЙ(D2:E2;H2:K2;M2:N2;1+СЧЁТЕСЛИ(D2:E2;H2:K2;M2:N2;))


выскакивает сообщение "Для данной функции введено слишком много аргументов". Как мне решить эту проблему? Помогите, пожалуйста.

В зеленых ячейках формула. Желтые ячейки надо исключить.
Изменено: justgi - 17.07.2013 18:57:05
 
С доп строкой(поставить 1 на ненужных столбцах)
Заменил формулу:
Код
=МИН(ЕСЛИ(НЕ(D$1:T$1)*(D2:T2>0);D2:T2))
Изменено: DV - 17.07.2013 19:57:05 (Заменил файл)
 
Большое спасибо. А без доп строки нельзя, если таблица уже готовая?
Изменено: justgi - 17.07.2013 22:25:04
 
Если таблица уже готовая - то столбцы, наверное, выбираются по какому-то признаку. Этот признак и можно использовать в качестве доп. строки.

Ну а если столбцы выбираются бессистемно - то без доп. строки никак.
 
Понял, благодарю  :)
 
Указанные способы работали пока я не получил новый документ который нужно привести в порядок. В нем получается только вывести максимальное значение. Формулы для поиска минимального значения отличного от нуля не работают, в пустых ячейках заместо "0" выводится "-", заместо цифр к некоторых ячейках выскакивает знак ######, даже фон некоторых ячеек (зеленых) не меняется на пустой, хотя я снял защиту от редактирования с документа.

Кто нибудь сможет справиться с этим монстром, убивающим мою жизнь?))

1. нужно найти минимальное отличное от нуля для ячеек с ценами "без НДС"
2. найти минимальное значение отличное от нуля для ячеек с названием "Итого".
3. ячейки с минимальным значением в своем столбце каждой фирмы должны подсвечиваться цветом, что было видно, что из 4ех (а их может быть 50) фирм предлагается самая дешевая продукция.
вопросы не по теме удалены [МОДЕРАТОР]

Надеюсь хоть кто-то выдержит этот мозговой штурм)) не нужно брать на "слабо" [МОДЕРАТОР]
 
=НАИМЕНЬШИЙ(AK4:AK18;СЧЁТЕСЛИ(AK4:AK18;0)+1)
Убираем ошибку, если в диапазоне нет значений >0:
=ЕСЛИ(СЧЁТЕСЛИ(AK4:AK18;">0");формула;"")

Подсветка ячеек - смотрите в сторону условного форматирования.
 
не работает. выдает значение "1".
и эта формула тоже не работает
{=МИН(ЕСЛИ(M5:AN5>0;M5:AN5))}
Изменено: justgi - 18.07.2013 23:59:16
 
Покажите ошибку. У меня почему-то работает.
 
диапазон AK4:AK18 это столбец, а нужен результат со строк взятых в графах с названием "цена без ндс".
суть такая: приходят цены от фирм на различные товары, выбирается минимальная цена на товар от всех фирм и выводится в отдельную ячейку. Я попытался написать формулу в ячейку I4 куда входят диапазон цен из ячеек M4,N4 (одна фирма), U4,V4 (другая фирма), AC4,AD4 (третья), AK4,AL4 (четвертая фирма), но заместо минимальной цены от 4ех фирм, я получил цифру "1". Посмотрите на столбец I. Если можно пришлите файл с изменениями.

Реально мучаюсь с этим вторые сутки.
 
justgi, это безьянке допустимо бездумно нажимать кнопку :)
для чего цитата в данном случае? А было бы в предыдущем сообщении 20 предложений? Все в цитату?
Исправьте, пожалуйста.

Я не хочу "реально мучаться", разбираясь в тексте, поэтому просил показать ошибку. В файле!
 
Цитата
vikttur пишет: поэтому просил показать ошибку. В файле!
вот файл
 
justgi, Вам уже один модератор сказал про бездумное цитирование - мало? Давайте я ещё скажу: СОВСЕМ НЕОБЯЗАТЕЛЬНО цитировать, отвечая на сообщение. Это понятно?
 
Цитата
justgi: Я попытался написать формулу в ячейку I4 куда входят диапазон цен из ячеек M4,N4 ..., U4,V4...., AC4,AD4 ..., AK4,AL4 ...
В ячейке формула НАИМЕНЬШИЙ(AK4:AK18;СЧЁТЕСЛИ(AK4:AK18;0)+1). Где в ней спрятаны указанные диапазоны, я не нашел. Из-за отсутствия значений в столбце AK формула показывает ошибку.

Если нужно устранить именно это, а не то, что написано в сообщении #10, то Вы не до конца прочитали сообщение #7.
Цитата
Убираем ошибку, если в диапазоне нет значений >0
Там и формула нарисована. Только в формулу вместо слова "формула" нужно подставить формулу  :)  
Соображайте.

Если не это, то где та формула, которая упорно показывает Вам единицу?
 
как-то так.
 
это действительно круто  :) . Правда я помучавшись, сделал все более примитивно. Добавил дополнительную таблицу справа от основной куда попадали минимальные значения от каждой фирмы по отдельности, а затем уже из них выбирал более минимальное)). Но ваш метод действительно круче.
 
1. Отвечать желательно на все сообщения.
2. Реагировать на замечания модераторов нужно обязательно!

justgi, Вам последнее предупреждение!
Или Вы все-таки та обезьянка, о которой я писал выше? :)
 
Ночью меня осенило не париться и я сделал доп таблицу с минимальным значением для каждой фирмы по нужным столбцам, откуда потом выводил более минимальное. В любом случае, спасибо, что потратили на меня свое время и нервы  :)
 
justgi, ДЛЯ ЧЕГО ЗАБИВАТЬ СООБЩЕНИЕ БЕСТОЛКОВЫМИ ЦИТАТАМИ?!!!
 
Цитата
НЕОБЯЗАТЕЛЬНО цитировать, отвечая на сообщение. Это понятно?
Юрий М, да.

vikttur, извиняюсь за обилие бестолковых цитат, букв, вопросов, а так же присутствие на форуме.
 
Не нужно ёрничать - просто отвечайте без цитат, когда в этом нет необходимости.
Страницы: 1
Читают тему
Наверх