Добрый день! Есть количество разных пачек и количество всяких деталюг в этих пачках. Необходимо сделать так, чтоб протаскиванием одной формулы можно было вывести кол-во деталюг в зависимости от кол-ва пачек. Проще говоря надо сделать так, чтоб Ексель ссылался на ячейку в столбце F которая не пустая, а с значением кол-ва пачек.
оч срочно. Спасибо!
Добрый день! Есть количество разных пачек и количество всяких деталюг в этих пачках. Необходимо сделать так, чтоб протаскиванием одной формулы можно было вывести кол-во деталюг в зависимости от кол-ва пачек. Проще говоря надо сделать так, чтоб Ексель ссылался на ячейку в столбце F которая не пустая, а с значением кол-ва пачек.
pafka880, Читаем описание функции. Почему 2. Если ПРОСМОТР не может найти искомое_значение, то подходящим считается наибольшее значение в аргументе массив, которое меньше чем искомое_значение. Количество пачек может быть 1, тогда 1/1 =1. значит искомое должно быть больше единицы. Любое число, в формуле ищем 2. Важно. Значения в массиве должны быть расположены в порядке возрастания: ..., -2, -1, 0, 1, 2, ..., A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ПРОСМОТР может вернуть неверный результат. Это наш случай. Количество пачек не сортировано в столбце и может быть любым. Теперь просмотрим массивы, которые в формуле, в зависимости от ячейки. Просмотр массива делается так. В строке формул выделить фрагмент формулы в ячейке Н14 - 1/(F$10:F14) нажать F9. Увидим {0,5:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!}. Функция возвратит 0,5 В ячейке Н14 - 1/(F$10:F19). Увидим {0,5:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:0,2:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!}. Функция возвратит 0,2 В ячейке Н14 - 1/(F$10:F12). Увидим {0,5:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:0,2:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:0,25:#ДЕЛ/0!}. Функция возвратит 0,25 Далее разделив количество в пачке на то что получили от функции ПРОСМОТР() получим нужный результат.
pafka880, Читаем описание функции. Почему 2. Если ПРОСМОТР не может найти искомое_значение, то подходящим считается наибольшее значение в аргументе массив, которое меньше чем искомое_значение. Количество пачек может быть 1, тогда 1/1 =1. значит искомое должно быть больше единицы. Любое число, в формуле ищем 2. Важно. Значения в массиве должны быть расположены в порядке возрастания: ..., -2, -1, 0, 1, 2, ..., A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ПРОСМОТР может вернуть неверный результат. Это наш случай. Количество пачек не сортировано в столбце и может быть любым. Теперь просмотрим массивы, которые в формуле, в зависимости от ячейки. Просмотр массива делается так. В строке формул выделить фрагмент формулы в ячейке Н14 - 1/(F$10:F14) нажать F9. Увидим {0,5:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!}. Функция возвратит 0,5 В ячейке Н14 - 1/(F$10:F19). Увидим {0,5:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:0,2:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!}. Функция возвратит 0,2 В ячейке Н14 - 1/(F$10:F12). Увидим {0,5:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:0,2:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:0,25:#ДЕЛ/0!}. Функция возвратит 0,25 Далее разделив количество в пачке на то что получили от функции ПРОСМОТР() получим нужный результат.AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
AlexM, Усложнение: Если в ячейке кол-ва пачек пусто, т.е. какой-то пачки вообще нет, тогда как? Думаю что надо сделать через функцию ЕТЕКСТ() на столбец наименование. Тогда загвоздка как ячейку начала диапазона функции ПРОСМОТР ссылать на строку ЕТЕКСТа.
AlexM, Усложнение: Если в ячейке кол-ва пачек пусто, т.е. какой-то пачки вообще нет, тогда как? Думаю что надо сделать через функцию ЕТЕКСТ() на столбец наименование. Тогда загвоздка как ячейку начала диапазона функции ПРОСМОТР ссылать на строку ЕТЕКСТа.pafka880
Сообщение отредактировал pafka880 - Пятница, 27.03.2020, 09:54