Страницы: 1
RSS
Как из введенных данных (площадь, кол-во проживающих и признака учета) выбрать значение из таблицы с соц. площадями?
 
Задача - составить формулу. Необходимо из введенных данных (желтые поля) выбрать значение из таблицы (зеленые поля).
Пытаюсь сделать такое условие:

ЕСЛИ (Категория учета=1) ТОГДА
далее думаю использовать =ИНДЕКС (Зеленая таблицаПерваяКолонка; ПОИСКПОЗ ("ТоЧтоИщем-КолвоПрожив";"ЗеленаяТаблица";0)
ИНАЧЕ ДелимПлощадьНаКолвоЗарег

Результаты у меня получаются с ошибками.

Смотрите файл "3 примера.xls". В ячейку D12 надо формулу забить. Помогите, пожалуйста.
Изменено: Lyuker - 02.08.2019 14:10:43
 
Lyuker, название темы ни о чём. Предложите новое, из которого будет понятна задача - модераторы поменяют.

Цитата
Lyuker написал:
Смотрите файл
Сначала потенциальным помощникам не файл нужно скачивать, а прочитать задачу в сообщении. Отредактируйте свой пост.
 
Цитата
Юрий М написал:
Предложите новое, из которого будет понятна задача
Вот так: Задача - составить формулу. Необходимо из введенных данных выбрать значение из таблицы.
 
И теперь все, кому необходимо "Составить формулу", будут писать в Вашу тему. Так, что ли?
Можете придумать адекватное название темы?
 
Lyuker, судя по условию ответу в файле, во втором примере категория учета должна быть = 2.
 
Murderface_, а куда Вы спешите? Или замечание уже устранено?
 
Юрий М, извиняюсь.
 
Ваше сообщение пока скрыто.
 
Цитата
Юрий М написал:
Предложите новое, из которого будет понятна задача
Необходимо из введенных данных (площадь, кол-во проживающих и признака учета) выбрать значение из таблицы с соц. площадями.
 
Исправил. Ранее скрытая помощь отображается.
 
Цитата
Юрий М написал:
Исправил. Ранее скрытая помощь отображается.
Спасибо за помощь.
 
Цитата
Murderface_ написал:
судя по условию ответу в файле, во втором примере категория учета должна быть = 2.
Должна быть именно 1 во втором примере. Если бы была 2, то мы просто делили бы 49,2 (ALLSQ) на 3 (PERSPROZ) и получили бы нужный результат.
А так, при категории учета 1, мы должны учитывать соц. норму: 49,2 поделили на 3 получили 16,4, это значение меньше соц. нормы площади, т.к. у "3 прож" соц.норма равняется 21.
Если бы полученный результат был бы, например, не 16,4, а 22,4, то тогда бы мы выбрали 21.
 
Цитата
Lyuker написал:
соц.норма равняется 21
во втором примере из вашего файла Учитываемая площадь указана как 16,4, у меня значение получилось 21. Какой вариант правильный?
 
Цитата
Murderface_ написал:
во втором примере... Какой вариант правильный?
16,4 правильный.
 
Пытаюсь сам добиться нужного результата. Пока что придумал такую формулу для первого примера:
"=ЕСЛИ(D5=1;ИНДЕКС(D6:D9;ПОИСКПОЗ(D4;B6:B9;0));D3/D4)" (в примере удалил слова "прож", чтобы остались только цифры)
, но для второго примера она уже не подходит, надо еще условия добавлять.
Изменено: Lyuker - 02.08.2019 15:03:56
 
формулу Murderface_, просто чуть скорректировать добавить выбор минимума
Код
=ЕСЛИ(D5=2;D3/D4;МИН(ИНДЕКС(D6:D9;D4);D3/D4))
Лень двигатель прогресса, доказано!!!
 
Цитата
Сергей написал:
1=ЕСЛИ(D5=2;D3/D4;МИН(ИНДЕКС(D6:D9;D4);D3/D4))
Не подходит для второго примера.
 
Это только ваше не умение применять предложеные варианты если бы вы приложили подобие реальных данных то уже бы отдыхали в пятницу без напрягов
Лень двигатель прогресса, доказано!!!
 
Код
=ЕСЛИ(D5=1;ЕСЛИ((D3/D4)<ИНДЕКС(D6:D9;ПОИСКПОЗ(D4;B6:B9;0));(D3/D4);ИНДЕКС(D6:D9;ПОИСКПОЗ(D4;B6:B9;0)));D3/D4)
Вот такая формула у меня получилась. Спасибо всем за помощь.
Страницы: 1
Читают тему (гостей: 1)
Наверх