поиск значения ячейки из соседнего столбца по критериям
skr
Дата: Среда, 06.01.2016, 13:02 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день. Вроде примитивная задача. Необходимо возратить в ячейку значение столбца A напротив последнего ненулевого значения столбца B А также возратить в ячейку значение столбца A напротив следующего за последним ненулевым значением столбца B Заранее благодарю.
Добрый день. Вроде примитивная задача. Необходимо возратить в ячейку значение столбца A напротив последнего ненулевого значения столбца B А также возратить в ячейку значение столбца A напротив следующего за последним ненулевым значением столбца B Заранее благодарю. skr
Ответить
Сообщение Добрый день. Вроде примитивная задача. Необходимо возратить в ячейку значение столбца A напротив последнего ненулевого значения столбца B А также возратить в ячейку значение столбца A напротив следующего за последним ненулевым значением столбца B Заранее благодарю. Автор - skr Дата добавления - 06.01.2016 в 13:02
Nic70y
Дата: Среда, 06.01.2016, 13:07 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9145
Репутация:
2417
±
Замечаний:
0% ±
Excel 2010
Код
=ИНДЕКС(A:A;СУММПРОИЗВ(МАКС((B:B>0)*СТРОКА(B:B))))
Код
=ИНДЕКС(A:A;ПОИСКПОЗ(0;B:B;))
Код
=ИНДЕКС(A:A;СУММПРОИЗВ(МАКС((B:B>0)*СТРОКА(B:B))))
Код
=ИНДЕКС(A:A;ПОИСКПОЗ(0;B:B;))
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение Код
=ИНДЕКС(A:A;СУММПРОИЗВ(МАКС((B:B>0)*СТРОКА(B:B))))
Код
=ИНДЕКС(A:A;ПОИСКПОЗ(0;B:B;))
Автор - Nic70y Дата добавления - 06.01.2016 в 13:07
buchlotnik
Дата: Среда, 06.01.2016, 13:08 |
Сообщение № 3
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
так нужно? Код
=ПРОСМОТР(9^9;1/B1:B40;A1:A40)
Код
=ПРОСМОТР(9^9;1/B1:B40;A2:A41)
так нужно? Код
=ПРОСМОТР(9^9;1/B1:B40;A1:A40)
Код
=ПРОСМОТР(9^9;1/B1:B40;A2:A41)
buchlotnik
Ответить
Сообщение так нужно? Код
=ПРОСМОТР(9^9;1/B1:B40;A1:A40)
Код
=ПРОСМОТР(9^9;1/B1:B40;A2:A41)
Автор - buchlotnik Дата добавления - 06.01.2016 в 13:08
gling
Дата: Среда, 06.01.2016, 13:14 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2643
Репутация:
739
±
Замечаний:
0% ±
2010
Здравствуйте.Цитата
напротив последнего ненулевого значения
может наоборот напротив первого нулевогоКод
=ИНДЕКС($A$1:$A$40;ПОИСКПОЗ(0;$B$1:$B$40;0)-1)
Код
=ИНДЕКС($A$1:$A$40;ПОИСКПОЗ(0;$B$1:$B$40;0))
Здравствуйте.Цитата
напротив последнего ненулевого значения
может наоборот напротив первого нулевогоКод
=ИНДЕКС($A$1:$A$40;ПОИСКПОЗ(0;$B$1:$B$40;0)-1)
Код
=ИНДЕКС($A$1:$A$40;ПОИСКПОЗ(0;$B$1:$B$40;0))
gling
ЯД-41001506838083
Сообщение отредактировал gling - Среда, 06.01.2016, 13:15
Ответить
Сообщение Здравствуйте.Цитата
напротив последнего ненулевого значения
может наоборот напротив первого нулевогоКод
=ИНДЕКС($A$1:$A$40;ПОИСКПОЗ(0;$B$1:$B$40;0)-1)
Код
=ИНДЕКС($A$1:$A$40;ПОИСКПОЗ(0;$B$1:$B$40;0))
Автор - gling Дата добавления - 06.01.2016 в 13:14
jakim
Дата: Среда, 06.01.2016, 13:24 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Если в стобце А цифры расположены в порядке возрастания то можно применить и такие формулы
Код
=AGGREGATE(14;6;A1:A40/(B1:B40<>0);1)
Код
=AGGREGATE(15;6;A1:A40/(B1:B40=0);1)
Если в стобце А цифры расположены в порядке возрастания то можно применить и такие формулы
Код
=AGGREGATE(14;6;A1:A40/(B1:B40<>0);1)
Код
=AGGREGATE(15;6;A1:A40/(B1:B40=0);1)
jakim
Ответить
Сообщение Если в стобце А цифры расположены в порядке возрастания то можно применить и такие формулы
Код
=AGGREGATE(14;6;A1:A40/(B1:B40<>0);1)
Код
=AGGREGATE(15;6;A1:A40/(B1:B40=0);1)
Автор - jakim Дата добавления - 06.01.2016 в 13:24
skr
Дата: Среда, 06.01.2016, 13:31 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Всем спасибо. Действительно все просто. buchlotnik как всегда удивил. Если не секрет можно пояснить. 9 в степени 9?
Всем спасибо. Действительно все просто. buchlotnik как всегда удивил. Если не секрет можно пояснить. 9 в степени 9? skr
Ответить
Сообщение Всем спасибо. Действительно все просто. buchlotnik как всегда удивил. Если не секрет можно пояснить. 9 в степени 9? Автор - skr Дата добавления - 06.01.2016 в 13:31
skr
Дата: Среда, 06.01.2016, 13:38 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Спасибо jakim, что открыл для меня такую интересную функцию
Спасибо jakim, что открыл для меня такую интересную функцию skr
Ответить
Сообщение Спасибо jakim, что открыл для меня такую интересную функцию Автор - skr Дата добавления - 06.01.2016 в 13:38
buchlotnik
Дата: Среда, 06.01.2016, 13:46 |
Сообщение № 8
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
просто очень большое число, чтоб ПРОСМОТР() раньше конца столбца поиск не закончил (по факту после 1/B1:B40 массив состоит из каких-то значений и ошибок деления на ноль, ПРОСМОТР ищет очень большое число, не находит и останавливается на последнем числовом значении)
просто очень большое число, чтоб ПРОСМОТР() раньше конца столбца поиск не закончил (по факту после 1/B1:B40 массив состоит из каких-то значений и ошибок деления на ноль, ПРОСМОТР ищет очень большое число, не находит и останавливается на последнем числовом значении) buchlotnik
Сообщение отредактировал buchlotnik - Среда, 06.01.2016, 13:48
Ответить
Сообщение просто очень большое число, чтоб ПРОСМОТР() раньше конца столбца поиск не закончил (по факту после 1/B1:B40 массив состоит из каких-то значений и ошибок деления на ноль, ПРОСМОТР ищет очень большое число, не находит и останавливается на последнем числовом значении) Автор - buchlotnik Дата добавления - 06.01.2016 в 13:46