2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 MS Excel
Сообщение01.07.2020, 16:46 
Не могу понять, почему не работает формула.
Задача такая: есть таблица:
Изображение
Мне нужно выбрать из 7 и 9 столбцов наименьшее значение для каждой строки, но с условием, чтобы оно не было 0.
Если из двух значений наименьшее не равно нулю, то должно выбираться оно.
Если из двух значений наименьшее равно нулю, то выбирается другое значение.
Я пишу для первой строки формулу
=МИН(ЕСЛИ(И(I36>0;K36>0);ИЛИ(I36;K36);ИЛИ(I36;K36))).
И программа мне пишет значение 1, хотя его нет ни водной из ячеек (ни в I36, ни в K36). Подскажите, что надо исправить в формуле.

 
 
 
 Re: MS Excel
Сообщение01.07.2020, 16:50 
Ваша формула вообще не должна работать. ИЛИ(I36;K36) вернет 1. МИН(1) вернет 1. Правильная формула такова: ЕСЛИ(I36>0;ЕСЛИ(K36>0;МИН(I36;K36);I36);K36).

 
 
 
 Re: MS Excel
Сообщение01.07.2020, 17:26 
Спасибо!
А можно сделать, чтобы не только для столбцов 7 и 9, но и для строк 7 и 9 одновременно это всё высчитывалось и заносилось в таблицу ниже?
Изображение
Результаты для столбцов 7 и 9 должны записываться в столбец 7-9, а результаты для строк 7 и 9 - в строку 7-9.

 
 
 
 Re: MS Excel
Сообщение01.07.2020, 17:40 
Как-то сложно.
Можно попроще (через массив):
для строк (для столбцов аналогично)
{MIN(IF(B36:L36>0;B36:L36))}
{MIN(ЕСЛИ(B36:L36>0;B36:L36))}

 
 
 [ Сообщений: 4 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group