возврат значения первой ячейки столбца
Poligraf510
Дата: Вторник, 26.01.2016, 12:31 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Есть таблица с отрицательными и положительными цифрами, необходимо в каждой строке найти первое положительное число и вернуть значение первой ячейки столбца, в котором это число было найдено (в примере столбец итог)
Есть таблица с отрицательными и положительными цифрами, необходимо в каждой строке найти первое положительное число и вернуть значение первой ячейки столбца, в котором это число было найдено (в примере столбец итог) Poligraf510
Сообщение отредактировал Poligraf510 - Вторник, 26.01.2016, 12:33
Ответить
Сообщение Есть таблица с отрицательными и положительными цифрами, необходимо в каждой строке найти первое положительное число и вернуть значение первой ячейки столбца, в котором это число было найдено (в примере столбец итог) Автор - Poligraf510 Дата добавления - 26.01.2016 в 12:31
Manyasha
Дата: Вторник, 26.01.2016, 12:47 |
Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
902
±
Замечаний:
0% ±
Excel 2010, 2016
Poligraf510 , так можно (формула массива )Код
=МИН(ЕСЛИ(B2:G2>0;СТОЛБЕЦ(A2:F2);""))
Poligraf510 , так можно (формула массива )Код
=МИН(ЕСЛИ(B2:G2>0;СТОЛБЕЦ(A2:F2);""))
Manyasha
ЯД: 410013299366744 WM: R193491431804
Ответить
Сообщение Poligraf510 , так можно (формула массива )Код
=МИН(ЕСЛИ(B2:G2>0;СТОЛБЕЦ(A2:F2);""))
Автор - Manyasha Дата добавления - 26.01.2016 в 12:47
Pelena
Дата: Вторник, 26.01.2016, 12:48 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19525
Репутация:
4635
±
Замечаний:
±
Excel 365 & Mac Excel
Формула массиваКод
=ПОИСКПОЗ(ИСТИНА;B2:G2>0;0)
Формула массиваКод
=ПОИСКПОЗ(ИСТИНА;B2:G2>0;0)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Формула массиваКод
=ПОИСКПОЗ(ИСТИНА;B2:G2>0;0)
Автор - Pelena Дата добавления - 26.01.2016 в 12:48
Poligraf510
Дата: Вторник, 26.01.2016, 13:10 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Да все хорошо с одним НО, если пример немного видоизменить и в строке 1 числа написать не по порядку, то массивы не работают в обоих способах.
Да все хорошо с одним НО, если пример немного видоизменить и в строке 1 числа написать не по порядку, то массивы не работают в обоих способах. Poligraf510
Сообщение отредактировал Poligraf510 - Вторник, 26.01.2016, 13:13
Ответить
Сообщение Да все хорошо с одним НО, если пример немного видоизменить и в строке 1 числа написать не по порядку, то массивы не работают в обоих способах. Автор - Poligraf510 Дата добавления - 26.01.2016 в 13:10
Pelena
Дата: Вторник, 26.01.2016, 13:15 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19525
Репутация:
4635
±
Замечаний:
±
Excel 365 & Mac Excel
Код
=ИНДЕКС($B$1:$G$1;ПОИСКПОЗ(ИСТИНА;B2:G2>0;0))
Код
=ИНДЕКС($B$1:$G$1;ПОИСКПОЗ(ИСТИНА;B2:G2>0;0))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Код
=ИНДЕКС($B$1:$G$1;ПОИСКПОЗ(ИСТИНА;B2:G2>0;0))
Автор - Pelena Дата добавления - 26.01.2016 в 13:15
Poligraf510
Дата: Вторник, 26.01.2016, 13:19 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Pelena, огромное спасибо, все так просто. Первый раз пишу на форуме и просто не ожидал просто мгновенного ответа. Еще раз спасибо
Pelena, огромное спасибо, все так просто. Первый раз пишу на форуме и просто не ожидал просто мгновенного ответа. Еще раз спасибо Poligraf510
Ответить
Сообщение Pelena, огромное спасибо, все так просто. Первый раз пишу на форуме и просто не ожидал просто мгновенного ответа. Еще раз спасибо Автор - Poligraf510 Дата добавления - 26.01.2016 в 13:19
jakim
Дата: Вторник, 26.01.2016, 17:25 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Ещё две обычные формулы
Код
=SMALL(INDEX(B$1:G$1*(B2:G2>0);0);COUNTIF(B2:G2;"<0")+1)
Код
=AGGREGATE(15;6;B$1:G$1/(B2:G2>0);1)
Ещё две обычные формулы
Код
=SMALL(INDEX(B$1:G$1*(B2:G2>0);0);COUNTIF(B2:G2;"<0")+1)
Код
=AGGREGATE(15;6;B$1:G$1/(B2:G2>0);1)
jakim
Ответить
Сообщение Ещё две обычные формулы
Код
=SMALL(INDEX(B$1:G$1*(B2:G2>0);0);COUNTIF(B2:G2;"<0")+1)
Код
=AGGREGATE(15;6;B$1:G$1/(B2:G2>0);1)
Автор - jakim Дата добавления - 26.01.2016 в 17:25