для сравнения числа из ячейки Лист2!B5 с данными из ячеек Лист1!B5:B15, чтобы получить соответствующее значение для Лист2!C5 из ячеек Лист1!B5:B15.
Необходимо запилить следующее ограничение. Если Лист2!B5 > Лист1!A5, то Лист2!С5 = Лист1!B5 и если Лист2!B5 < Лист1!A15, то Лист2!C5 = Лист1!A15. Прошу помощи в решении этой задачи. Может лучше макросом, но я в них не особо ориентируюсь.
для сравнения числа из ячейки Лист2!B5 с данными из ячеек Лист1!B5:B15, чтобы получить соответствующее значение для Лист2!C5 из ячеек Лист1!B5:B15.
Необходимо запилить следующее ограничение. Если Лист2!B5 > Лист1!A5, то Лист2!С5 = Лист1!B5 и если Лист2!B5 < Лист1!A15, то Лист2!C5 = Лист1!A15. Прошу помощи в решении этой задачи. Может лучше макросом, но я в них не особо ориентируюсь.Didrou
а что именно делает значение -1. Прочёл, что это тип сопостовления
Цитата
ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления]) При тип_сопоставления=-1 функция ПОИСКПОЗ находит наименьшее значение, которое больше или равно значению аргумента искомое_значение. Просматриваемый_массив должен быть упорядочен по убыванию: ИСТИНА, ЛОЖЬ, Z-A, ..., 2, 1, 0, -1, -2, ... и т. д.
Всё равно не понял как оно с -1 работает в нашем примере.
Не могу осмыслить формулу в части
Код
ИНДЕКС(Лист1!B5:B15;ПОИСКПОЗ(B5;Лист1!A5:A15;-1))
а что именно делает значение -1. Прочёл, что это тип сопостовления
Цитата
ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления]) При тип_сопоставления=-1 функция ПОИСКПОЗ находит наименьшее значение, которое больше или равно значению аргумента искомое_значение. Просматриваемый_массив должен быть упорядочен по убыванию: ИСТИНА, ЛОЖЬ, Z-A, ..., 2, 1, 0, -1, -2, ... и т. д.
Всё равно не понял как оно с -1 работает в нашем примере.Didrou
Сообщение отредактировал Didrou - Четверг, 18.05.2017, 14:45
У Вас массив по убыванию, правильно? Следовательно, для для всех значений, меньших самого маленького (последнего), ПОИСКПОЗ дает позицию этого последнего. Так понятнее?
У Вас массив по убыванию, правильно? Следовательно, для для всех значений, меньших самого маленького (последнего), ПОИСКПОЗ дает позицию этого последнего. Так понятнее?_Boroda_