Выборка значений из последнего подсчитанного столбца
Saigon
Дата: Понедельник, 16.09.2019, 00:39 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Здравствуйте. Есть две таблицы, которые постепенно наполняются данными с применением формул. Каким образом можно в отдельную область выносить значение последнего посчитанного столбца в каждой из этих таблиц без использования макросов? Прикрепляю файл с пояснениями. Заранее спасибо за помощь
Здравствуйте. Есть две таблицы, которые постепенно наполняются данными с применением формул. Каким образом можно в отдельную область выносить значение последнего посчитанного столбца в каждой из этих таблиц без использования макросов? Прикрепляю файл с пояснениями. Заранее спасибо за помощь Saigon
Сообщение отредактировал Saigon - Понедельник, 16.09.2019, 00:42
Ответить
Сообщение Здравствуйте. Есть две таблицы, которые постепенно наполняются данными с применением формул. Каким образом можно в отдельную область выносить значение последнего посчитанного столбца в каждой из этих таблиц без использования макросов? Прикрепляю файл с пояснениями. Заранее спасибо за помощь Автор - Saigon Дата добавления - 16.09.2019 в 00:39
Светлый
Дата: Понедельник, 16.09.2019, 06:28 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1870
Репутация:
536
±
Замечаний:
0% ±
Excel 2013, 2016
Попробуйте такую формулу:Код
=ПРОСМОТР(;-1/A14:AM14;A14:AM14)
*Диапазон выбора можете ограничить. Для второй таблицы:Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/A30:F30;A30:F30);"")
Попробуйте такую формулу:Код
=ПРОСМОТР(;-1/A14:AM14;A14:AM14)
*Диапазон выбора можете ограничить. Для второй таблицы:Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/A30:F30;A30:F30);"")
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Понедельник, 16.09.2019, 06:33
Ответить
Сообщение Попробуйте такую формулу:Код
=ПРОСМОТР(;-1/A14:AM14;A14:AM14)
*Диапазон выбора можете ограничить. Для второй таблицы:Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/A30:F30;A30:F30);"")
Автор - Светлый Дата добавления - 16.09.2019 в 06:28
Светлый
Дата: Понедельник, 16.09.2019, 09:47 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1870
Репутация:
536
±
Замечаний:
0% ±
Excel 2013, 2016
Программировать проще, чем писать стихи.
Ответить
Сообщение Кросс Автор - Светлый Дата добавления - 16.09.2019 в 09:47
Saigon
Дата: Понедельник, 16.09.2019, 11:36 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
=ПРОСМОТР(;-1/A14:AM14;A14:AM14)
Спасибо. Но получается, что по вашей формуле он в сводную переносит последнее значение сразу для каждого столбца, а нужно именно только одно для последнего. Смысл таблицы в том, что оператор вносит значение, формула его рассчитывает, переносит в сводную и дальше сводную с одним последним вычислением на печать для производства. Приложил файл с вашей формулой и комментарием
=ПРОСМОТР(;-1/A14:AM14;A14:AM14)
Спасибо. Но получается, что по вашей формуле он в сводную переносит последнее значение сразу для каждого столбца, а нужно именно только одно для последнего. Смысл таблицы в том, что оператор вносит значение, формула его рассчитывает, переносит в сводную и дальше сводную с одним последним вычислением на печать для производства. Приложил файл с вашей формулой и комментариемSaigon
Сообщение отредактировал Saigon - Понедельник, 16.09.2019, 11:38
Ответить
Сообщение =ПРОСМОТР(;-1/A14:AM14;A14:AM14)
Спасибо. Но получается, что по вашей формуле он в сводную переносит последнее значение сразу для каждого столбца, а нужно именно только одно для последнего. Смысл таблицы в том, что оператор вносит значение, формула его рассчитывает, переносит в сводную и дальше сводную с одним последним вычислением на печать для производства. Приложил файл с вашей формулой и комментариемАвтор - Saigon Дата добавления - 16.09.2019 в 11:36
Светлый
Дата: Понедельник, 16.09.2019, 12:37 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1870
Репутация:
536
±
Замечаний:
0% ±
Excel 2013, 2016
Тогда массивная (вводится одновременным нажатием Ctrl+Shift+Enter) формула:Код
=ИНДЕКС(2:2;;МАКС((A$2:AM$21>0)*СТОЛБЕЦ(A:AM)))
Тогда массивная (вводится одновременным нажатием Ctrl+Shift+Enter) формула:Код
=ИНДЕКС(2:2;;МАКС((A$2:AM$21>0)*СТОЛБЕЦ(A:AM)))
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Тогда массивная (вводится одновременным нажатием Ctrl+Shift+Enter) формула:Код
=ИНДЕКС(2:2;;МАКС((A$2:AM$21>0)*СТОЛБЕЦ(A:AM)))
Автор - Светлый Дата добавления - 16.09.2019 в 12:37
Saigon
Дата: Понедельник, 16.09.2019, 14:20 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
=ИНДЕКС(2:2;;МАКС((A$2:AM$21>0)*СТОЛБЕЦ(A:AM)))
Спасибо огромное, это именно то, что нужно. В более старых версиях Excell не будет проблем с этой формулой? Там же массив
=ИНДЕКС(2:2;;МАКС((A$2:AM$21>0)*СТОЛБЕЦ(A:AM)))
Спасибо огромное, это именно то, что нужно. В более старых версиях Excell не будет проблем с этой формулой? Там же массивSaigon
Ответить
Сообщение =ИНДЕКС(2:2;;МАКС((A$2:AM$21>0)*СТОЛБЕЦ(A:AM)))
Спасибо огромное, это именно то, что нужно. В более старых версиях Excell не будет проблем с этой формулой? Там же массивАвтор - Saigon Дата добавления - 16.09.2019 в 14:20