Здравствуйте! Как можно в таблице найти самое маленькое положительное число, если есть ещё и отрицательные?
Найти самое маленькое положительное число в таблице
04.03.2018 18:52:59
|
|
|
|
04.03.2018 18:58:30
Например так {=MIN(IF(A1:C1>0;A1:C1;9^9))}
или так
Изменено:
По вопросам из тем форума, личку не читаю.
|
|
|
|
04.03.2018 19:05:04
БМВ, всё понятно, кроме 9^9, что это значит?
|
|
|
|
04.03.2018 19:19:35
БМВ, я попробовал убрать 9^9 - работает, зачем это нужно?
|
|
|
|
04.03.2018 19:56:53
![]() =МИН(ЕСЛИ(A1:C1>0;A1:C1)) =MIN(IF(A1:C1>0,A1:C1)) А вот если это оставить и в диапазоне будут только отрицательные числа - то Ваша формула выдаст это самое 9^9
Изменено:
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
04.03.2018 19:57:45
БМВ, а зачем это нужно, если и без этого работает? Мне интересно. Получается в массиве, ячейки, которые приобрели логическое значение ЛОЖЬ, получают теперь значение 9^9?
|
|
|
|
04.03.2018 20:01:21
Дмитрий Щербаков, объясните каким ячейкам в массиве присваивается 9 в 9 степени. И почему работает без этого? Раз это массив, функция МИН будет понимать, что минимально значение нужно брать из ячеек с логическим значением ИСТИНА(в моём случае только положительные) и заменять "ложные" ячейки на большое число не нужно?
|
|
|
|
04.03.2018 20:41:32
Дмитрий Щербаков, то есть вот так выглядит: ЕСЛИ(условие;если_истина;если_ложь)? Получается функция МИН понимает, что нужно выбрать только из ИСТИНЫХ значений?
|
|
|
|
04.03.2018 20:56:00
Дмитрий Щербаков, вот похожая формула МИН(ЕСЛИ(A1:C1<=0;"";A1:C1)) Получается: берет каждое число в массиве(A1:C1) и проверяет, отвечает ли оно условию(<=0). Если число действительно меньше либо равно 0, то это число станет пустотой(тут вопрос: записывает ли excel пустоту в массив?) Если не отвечает условию, то записывается в массив A1:C1? И тут у меня вытекает ещё один вопрос: либо в если_истина либо в если_ложь 100% должен быть указан массив, в который всё записывается? Например: если я указал массив, в который записывать ИСТИНУ(либо ЛОЖЬ), то для ЛЖИ (либо ИСТИНЫ) указать на что заменить значения(либо ничего не писать) и EXCEL понимает, что нужно значения ЛЖИ (либо ИСТИНЫ) записать в массив, который я указал для того, куда записывать ИСТИНУ( либо ЛОЖЬ)? Я правильно понял?
|
|
|
|
04.03.2018 20:59:27
По вопросам из тем форума, личку не читаю.
|
|||
|
|
04.03.2018 21:25:42
Или для Excel 2010+
|
||||
|
|
|||
Читают тему