|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2007 - [решено] Поиск значения в самой нижней ячейке диапазона |
|
2007 - [решено] Поиск значения в самой нижней ячейке диапазона
|
Пользователь Сообщения: 62 |
Профиль | Отправить PM | Цитировать
Доброго дня. На 2007 версии Office Excel, через оператор ВПР, пытаюсь реализовать поиск требуемого значения в самой нижней по списку ячейке из указанного в формуле диапазона. После дня безрезультатной работы, предполагаю, что оператор, для организации поиска, выбран не правильно. Подскажите, пожалуйста, как правильно отредактировать формулы или укажите другой способ решения задачи.
В прилагаемом документе, в качестве примера, приведено простейшее арифметическое действие - сумма двух чисел a+b=c. С условием, что в некоторых случаях, второе слагаемое (b) будет неизвестно. В этом случае, недостающее число требуется возвратить из предыдущей формулы, в которой первое слагаемое (a) совпадает с нашей проблемной. Формулы подсчёта я составил, однако выяснилось, что формула ищет самое верхнее значение в массиве, а мне нужно найти самое нижнее. Изменять вручную диапазоны поиска нельзя - это второе условие. Помогите, пожалуйста. Спасибо. |
|
Отправлено: 18:10, 13-02-2014 |
Модератор Сообщения: 16844
|
Профиль | Сайт | Отправить PM | Цитировать Алекс Амолайнен, поясните, пожалуйста. В ячейке I57 у вас 7.
Цитата Алекс Амолайнен:
|
|
------- Отправлено: 18:27, 13-02-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 62
|
Профиль | Отправить PM | Цитировать Ссори, очепятку допустил.
Хотелось бы, чтобы формула искала число (b) выше неизвестного. Применительно к результату вычислений в ячейке I57: требуется, чтобы к 3 прибавлялось значение G54, т.к. E54 ближайшее по списку к E57 и равно ей. И да, забыл про 3 условие: сортировку от А до Я также запрещено производить. Спасибо. |
Отправлено: 18:38, 13-02-2014 | #3 |
Модератор Сообщения: 16844
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 19:21, 13-02-2014 | #4 |
Пользователь Сообщения: 62
|
Профиль | Отправить PM | Цитировать okshef, Вы как всегда на высоте. Жаль не смогу понять суть формулы.
|
|
Отправлено: 20:14, 13-02-2014 | #5 |
Модератор Сообщения: 16844
|
Профиль | Сайт | Отправить PM | Цитировать Алекс Амолайнен, а вы выделяйте составные части формулы в скобках и нажимайте F9 или используйте функцию "Вычислить формулу" на вкладке Формулы.
Давайте все-таки объясню. Возьмем ячейку K55. В ячейке G55 пусто, формула начинает искать значение, которое было в паре у ближайшей единицы вверх. проверяет, равны ли "1" ячейки выше создает массив из "истина" и "ложь". Дальше этот массив умножается на массив соответствующих номеров строк В результате получаем массив, значения элементов которого равны 0, или соответствуют номеру строки, в которой значения равны 1. Чтобы выбрать ближайшую строку вверх, используем функцию МАКС. Функция ДВССЫЛ возвращает значение ячейки в столбце G и в найденной ранее строке. Надеюсь, вы поняли мой сбивчивый рассказ |
------- Отправлено: 20:36, 13-02-2014 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBA - [решено] [Excel] Присвоение значения ячейке | PhilB | Программирование и базы данных | 23 | 30-04-2020 15:08 | |
CMD/BAT - Поиск и удаление значения в реестре | vdereberya | Скриптовые языки администрирования Windows | 23 | 17-10-2012 07:58 | |
2007 - [решено] Поиск значения, ВПР | blackmane | Microsoft Office (Word, Excel, Outlook и т.д.) | 8 | 04-07-2012 18:38 | |
CMD/BAT - Смена кодировки текстового файла, поиск строки и разбор значения | profcom | Скриптовые языки администрирования Windows | 0 | 10-11-2011 20:20 | |
MySQL - Поиск несуществующего значения. | DedAlex | Программирование и базы данных | 7 | 04-06-2008 15:13 |
|