Поиск последнего ненулевого или текстового значения столбца
cerber412
Дата: Вторник, 24.01.2017, 06:50 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 131
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Здравствуйте. Помогите решить вопрос. Есть простой столбец, который в редких местах заполнен текстом. Напротив - стоят два других столбца, с датами. Как должна выглядеть формула, которая находила бы последнее в столбце - ненулевое и непустое значение и сопоставляла бы его по строке - со столбцами с датами - и помещала найденную дату в ячейку над столбцом? (значение на которое реагирует формула - либо текст, либо число отличное от нуля) Причем желательно сделать это формулой, без использования макросов и диспетчера имен.
Здравствуйте. Помогите решить вопрос. Есть простой столбец, который в редких местах заполнен текстом. Напротив - стоят два других столбца, с датами. Как должна выглядеть формула, которая находила бы последнее в столбце - ненулевое и непустое значение и сопоставляла бы его по строке - со столбцами с датами - и помещала найденную дату в ячейку над столбцом? (значение на которое реагирует формула - либо текст, либо число отличное от нуля) Причем желательно сделать это формулой, без использования макросов и диспетчера имен. cerber412
К сообщению приложен файл:
398-2.xls
(28.5 Kb)
Ответить
Сообщение Здравствуйте. Помогите решить вопрос. Есть простой столбец, который в редких местах заполнен текстом. Напротив - стоят два других столбца, с датами. Как должна выглядеть формула, которая находила бы последнее в столбце - ненулевое и непустое значение и сопоставляла бы его по строке - со столбцами с датами - и помещала найденную дату в ячейку над столбцом? (значение на которое реагирует формула - либо текст, либо число отличное от нуля) Причем желательно сделать это формулой, без использования макросов и диспетчера имен. Автор - cerber412 Дата добавления - 24.01.2017 в 06:50
китин
Дата: Вторник, 24.01.2017, 07:24 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация:
1078
±
Замечаний:
0% ±
Excel 2007;2010;2016
навскидку вот такая формула массиваКод
=ПРОСМОТР(9^99;ЕСЛИ((ЕЧИСЛО($J$5:$J$27))*(J5:J27<>0);$J$5:$J$27);F5:F27&" "&G5:G27)
навскидку вот такая формула массиваКод
=ПРОСМОТР(9^99;ЕСЛИ((ЕЧИСЛО($J$5:$J$27))*(J5:J27<>0);$J$5:$J$27);F5:F27&" "&G5:G27)
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение навскидку вот такая формула массиваКод
=ПРОСМОТР(9^99;ЕСЛИ((ЕЧИСЛО($J$5:$J$27))*(J5:J27<>0);$J$5:$J$27);F5:F27&" "&G5:G27)
Автор - китин Дата добавления - 24.01.2017 в 07:24
Pelena
Дата: Вторник, 24.01.2017, 08:58 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19401
Репутация:
4549
±
Замечаний:
±
Excel 365 & Mac Excel
Или такКод
=ПРОСМОТР(;-1/(J5:J27>0);F5:F27&" "&G5:G27)
Или такКод
=ПРОСМОТР(;-1/(J5:J27>0);F5:F27&" "&G5:G27)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Или такКод
=ПРОСМОТР(;-1/(J5:J27>0);F5:F27&" "&G5:G27)
Автор - Pelena Дата добавления - 24.01.2017 в 08:58
cerber412
Дата: Вторник, 24.01.2017, 11:28 |
Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 131
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
китин, Pelena, оба варианта работают. Большое спасибо вам.
китин, Pelena, оба варианта работают. Большое спасибо вам. cerber412
Ответить
Сообщение китин, Pelena, оба варианта работают. Большое спасибо вам. Автор - cerber412 Дата добавления - 24.01.2017 в 11:28
Che79
Дата: Вторник, 24.01.2017, 17:03 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
Вне конкурса, для поклонников ВПР вот такой безд умный вариант массивнаяКод
{=ВПР(ПРОСМОТР(;-1/(J5:J27<>0);J5:J27);ВЫБОР({1;2};J5:J27;F5:F27&" "&G5:G27);{2;3};)}
идея взята из этой темыне сочтите за оффтоп, просто ради тренировки собственных мозгов в рабочее время
Вне конкурса, для поклонников ВПР вот такой безд умный вариант массивнаяКод
{=ВПР(ПРОСМОТР(;-1/(J5:J27<>0);J5:J27);ВЫБОР({1;2};J5:J27;F5:F27&" "&G5:G27);{2;3};)}
идея взята из этой темыне сочтите за оффтоп, просто ради тренировки собственных мозгов в рабочее время Che79
Делай нормально и будет нормально!
Ответить
Сообщение Вне конкурса, для поклонников ВПР вот такой безд умный вариант массивнаяКод
{=ВПР(ПРОСМОТР(;-1/(J5:J27<>0);J5:J27);ВЫБОР({1;2};J5:J27;F5:F27&" "&G5:G27);{2;3};)}
идея взята из этой темыне сочтите за оффтоп, просто ради тренировки собственных мозгов в рабочее время Автор - Che79 Дата добавления - 24.01.2017 в 17:03