Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2012, 09:40   #1
Ereminans
 
Регистрация: 05.11.2012
Сообщений: 6
По умолчанию =минимум нужен без учета "0" и отрицательных чисел

=МАКС('1:31'!M5) работает, а вот минимум нужен без учета "0" и отрицательных чисел
С дополнительной ячейкой не подойдет, так как в каждом листе по 50 ячеек и 31 лист (1550 ячеек)
Ereminans вне форума Ответить с цитированием
Старый 06.11.2012, 00:37   #2
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Код:
=НАИБОЛЬШИЙ('1:31'!M5;СУММ(СЧЁТЕСЛИ(ДВССЫЛ(СТРОКА(1:31)&"!M5");">0")))
Формула массива
ZORRO2005 вне форума Ответить с цитированием
Старый 06.11.2012, 08:29   #3
Ereminans
 
Регистрация: 05.11.2012
Сообщений: 6
По умолчанию

Цитата:
Сообщение от ZORRO2005 Посмотреть сообщение
Код:
=НАИБОЛЬШИЙ('1:31'!M5;СУММ(СЧЁТЕСЛИ(ДВССЫЛ(СТРОКА(1:31)&"!M5");">0")))
Формула массива
извените но минимум нужен без учета "0" и отрицательных чисел
Ereminans вне форума Ответить с цитированием
Старый 06.11.2012, 08:49   #4
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Код:
{=МИН(ЕСЛИ(A1:A5>0;A1:A5; МАКС(A1:A5)))}
попробуйте так (ссылки только поменяете)
Правильно поставленная задача - три четверти решения.

Последний раз редактировалось DiemonStar; 06.11.2012 в 08:52.
DiemonStar вне форума Ответить с цитированием
Старый 06.11.2012, 09:06   #5
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

Цитата:
Сообщение от Ereminans Посмотреть сообщение
извените но минимум нужен без учета "0" и отрицательных чисел
Ereminans, а Вы формулу не пробовали?
сам не проверял, т.к. Вашего файла с примером нет, а самому пример из 31 листа рисовать не хочется.

Формула должна считать так:
СУММ(СЧЕТЕСЛИ(...)) считает сколько положительных (не нулевых и не отрицательных) значений находятся в указанных ячейках на листах с 1 по 31. Здесь имена листов задаются с помощью СТРОКА(1:31), а массив ссылок получается с помощью ДВССЫЛ, т.к. СЧЕТЕСЛИ не работает с трехмерными ссылками
НАИБОЛЬШИЙ() определяет наибольший (!) элемент массива указанного трехмерной ссылкой, при этом в качестве позиции наибольшего значения указывается кол-во положительных элементов, что в данном случае дает Наименьшее значение без учета нулевых и отрицательных значений
MCH вне форума Ответить с цитированием
Старый 06.11.2012, 09:42   #6
Ereminans
 
Регистрация: 05.11.2012
Сообщений: 6
По умолчанию

вот пример что то у меня не получается
{=МИН(ЕСЛИ(A1:A5>0;A1:A5; МАКС(A1:A5)))}
=МИН(ЕСЛИ('1:4'!A2>0;'1:4'!A2; МАКС('1:4'!A2)))
а как прикрепить файл?

Последний раз редактировалось Ereminans; 06.11.2012 в 10:27.
Ereminans вне форума Ответить с цитированием
Старый 06.11.2012, 12:45   #7
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

MCH, все верно.
Скорее всего у Ereminans с 1 по 35 лист не все номера или есть другие названия.
Цитата:
Сообщение от Ereminans Посмотреть сообщение
извените но минимум нужен без учета "0" и отрицательных чисел
Не извеняю.
ZORRO2005 вне форума Ответить с цитированием
Старый 06.11.2012, 15:15   #8
Ereminans
 
Регистрация: 05.11.2012
Сообщений: 6
По умолчанию

вот пример что то у меня не получается
{=МИН(ЕСЛИ(A1:A5>0;A1:A5; МАКС(A1:A5)))}
=МИН(ЕСЛИ('1:4'!A2>0;'1:4'!A2; МАКС('1:4'!A2)))

мне указали формулу =МИН(ЕСЛИ(Ч(ДВССЫЛ("'"&_&"'!"&АДРЕС({1};{1})))>0;Ч(ДВССЫЛ("'"&_& "'!"&АДРЕС({1};{1})))))
подставляя ее в свой пример что то не получается
Вложения
Тип файла: rar ПРИМЕР.rar (6.2 Кб, 10 просмотров)
Тип файла: rar скаченый пример по формуле.rar (7.0 Кб, 12 просмотров)

Последний раз редактировалось Ereminans; 06.11.2012 в 15:24.
Ereminans вне форума Ответить с цитированием
Старый 06.11.2012, 15:25   #9
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

У меня все получается без макросов EXCEL 4.0 (Нажмите CTRL+F3)
Немного переделал формулу KIMa.
Источник лучше тоже указывать.
Вложения
Тип файла: rar Ereminans_3D.rar (3.6 Кб, 61 просмотров)

Последний раз редактировалось ZORRO2005; 06.11.2012 в 15:53.
ZORRO2005 вне форума Ответить с цитированием
Старый 06.11.2012, 15:52   #10
Ereminans
 
Регистрация: 05.11.2012
Сообщений: 6
По умолчанию

ZORRO2005 ВЫ лучший ! ! ! УРА УРА

Последний раз редактировалось Ereminans; 06.11.2012 в 15:59.
Ereminans вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[PHP/MySQL] Программа "Огранизация складского учета" GodGiven Помощь студентам 0 04.07.2011 23:34
База данных "учета оплаты комерческих групп" Bep@nik@ Фриланс 5 04.06.2011 15:21
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
срочно!!!Курсовая "Проектирование ис учета и контроля успеваемости студентов (Delphi 7+MS Access)))" irrok Фриланс 2 09.01.2009 08:59
Сравнить 2 отрицательных значения в "Условном Форматировании" olimpus Microsoft Office Excel 2 28.10.2008 07:09