Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Поиск значения в массиве при двух условиях - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск значения в массиве при двух условиях (Формулы/Formulas)
Поиск значения в массиве при двух условиях
JannMichel Дата: Воскресенье, 16.03.2014, 11:38 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация: 0 ±
Замечаний: 0% ±

2013
Добрый день.
У меня стоит задача, аналог которой решался в другой теме. Прочитал все ответы, пытался подогнать под свою таблицу, но знаний явно не хватает. Прошу помощи.

Существует таблица с исходными данными на подоконники
В первой СТРОКЕ перечислены имена производителей подоконников.
В первом СТОЛБЦЕ - глубина подоконников.
В массиве таблице - цены

В итоговой таблице должен вернуться результат стоимости подоконника в зависимости от выбранной марки и глубины подоконника.
Выбор параметров производится с помощью выпадающих списков.

Для меня задача оказалась сложной.
К сообщению приложен файл: 9011396.xlsx(10.0 Kb)
 
Ответить
СообщениеДобрый день.
У меня стоит задача, аналог которой решался в другой теме. Прочитал все ответы, пытался подогнать под свою таблицу, но знаний явно не хватает. Прошу помощи.

Существует таблица с исходными данными на подоконники
В первой СТРОКЕ перечислены имена производителей подоконников.
В первом СТОЛБЦЕ - глубина подоконников.
В массиве таблице - цены

В итоговой таблице должен вернуться результат стоимости подоконника в зависимости от выбранной марки и глубины подоконника.
Выбор параметров производится с помощью выпадающих списков.

Для меня задача оказалась сложной.

Автор - JannMichel
Дата добавления - 16.03.2014 в 11:38
Pelena Дата: Воскресенье, 16.03.2014, 12:02 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 14473
Репутация: 3172 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Посмотрите такой вариант
К сообщению приложен файл: 0963160.xlsx(10.3 Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеПосмотрите такой вариант

Автор - Pelena
Дата добавления - 16.03.2014 в 12:02
gling Дата: Воскресенье, 16.03.2014, 12:11 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1968
Репутация: 488 ±
Замечаний: 0% ±

2010
Наверно так. Тоже самое что у Pelena
К сообщению приложен файл: 7770157.xlsx(10.4 Kb)


ЯД-41001506838083

Сообщение отредактировал gling - Воскресенье, 16.03.2014, 12:14
 
Ответить
СообщениеНаверно так. Тоже самое что у Pelena

Автор - gling
Дата добавления - 16.03.2014 в 12:11
AlexM Дата: Воскресенье, 16.03.2014, 12:25 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3879
Репутация: 976 ±
Замечаний: 0% ±

Excel 2003
Еще вариант с формулой
Код
=ГПР(B9;K$5:M$15;C9/50;)
К сообщению приложен файл: 9011396_new.xls(28.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЕще вариант с формулой
Код
=ГПР(B9;K$5:M$15;C9/50;)

Автор - AlexM
Дата добавления - 16.03.2014 в 12:25
AlexM Дата: Воскресенье, 16.03.2014, 13:05 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3879
Репутация: 976 ±
Замечаний: 0% ±

Excel 2003
Раньше не обратил внимание, что отсутствует глубина 550 мм.
Думаю, что это значение таблицу не испортит
Изменился диапазон в формуле
Код
=ГПР(B9;K$5:M$16;C9/50;)
К сообщению приложен файл: 9011396_new1.xls(27.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеРаньше не обратил внимание, что отсутствует глубина 550 мм.
Думаю, что это значение таблицу не испортит
Изменился диапазон в формуле
Код
=ГПР(B9;K$5:M$16;C9/50;)

Автор - AlexM
Дата добавления - 16.03.2014 в 13:05
JannMichel Дата: Воскресенье, 16.03.2014, 13:08 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация: 0 ±
Замечаний: 0% ±

2013
Уважаемые Pelena, и AlexM,
Все работает отлично. Есть один нюанс: Это часть таблицы, которая входит в общую книгу Excel по расчету стоимости окон. И если подоконники не включены в расчет по каким то причинам, то в итоговой цене возвращается #Н/Д вместо цифры.
Почтенный gling, Вы оставил в таблице возможность нулевого выбора.
Вопрос решен.
Выражаю свою благодарность всем Вам за помощь.
Буду строить книгу дальше.
 
Ответить
СообщениеУважаемые Pelena, и AlexM,
Все работает отлично. Есть один нюанс: Это часть таблицы, которая входит в общую книгу Excel по расчету стоимости окон. И если подоконники не включены в расчет по каким то причинам, то в итоговой цене возвращается #Н/Д вместо цифры.
Почтенный gling, Вы оставил в таблице возможность нулевого выбора.
Вопрос решен.
Выражаю свою благодарность всем Вам за помощь.
Буду строить книгу дальше.

Автор - JannMichel
Дата добавления - 16.03.2014 в 13:08
JannMichel Дата: Воскресенье, 16.03.2014, 13:17 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация: 0 ±
Замечаний: 0% ±

2013
AlexM,
Да, почему-то у производителя нет ширины подоконника в 550 мм.
 
Ответить
СообщениеAlexM,
Да, почему-то у производителя нет ширины подоконника в 550 мм.

Автор - JannMichel
Дата добавления - 16.03.2014 в 13:17
shurikus Дата: Воскресенье, 16.03.2014, 13:41 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 198
Репутация: 44 ±
Замечаний: 0% ±

Excel 2007
Чтобы не возникало ошибок можно добавить их обработку.
К сообщению приложен файл: JannMichel.xls(21.5 Kb)


Сообщение отредактировал shurikus - Воскресенье, 16.03.2014, 13:42
 
Ответить
СообщениеЧтобы не возникало ошибок можно добавить их обработку.

Автор - shurikus
Дата добавления - 16.03.2014 в 13:41
AlexM Дата: Воскресенье, 16.03.2014, 14:01 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3879
Репутация: 976 ±
Замечаний: 0% ±

Excel 2003
Еще вариант. Есть возможность не выбирать фирму и глубину.
Код
=ГПР(B9;J$5:M$17;1+МАКС(2;Ч(C9)/50);)
В пустых ячейках таблицы "Марка подоконника" стоит апостроф '
К сообщению приложен файл: 9011396_new2.xls(28.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Воскресенье, 16.03.2014, 14:03
 
Ответить
СообщениеЕще вариант. Есть возможность не выбирать фирму и глубину.
Код
=ГПР(B9;J$5:M$17;1+МАКС(2;Ч(C9)/50);)
В пустых ячейках таблицы "Марка подоконника" стоит апостроф '

Автор - AlexM
Дата добавления - 16.03.2014 в 14:01
JannMichel Дата: Воскресенье, 16.03.2014, 14:31 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация: 0 ±
Замечаний: 0% ±

2013
shurikus, я с Excel на "ВЫ", поэтому терминов не знаю. В частности что такое обработка - не знаю. Прошу меня извинить.
AlexM, Т.е., если я Вас правильно понял, можно добавить пустую ячейку в диапазон, и она будет отображаться в выпадающем списке пустой строкой....

А подскажите такую деталь (не совсем по теме). Создаю выпадающее меню, указываю для него диапазон на другом листе (где хранятся все вспомогательные таблицы, в том числе и массив с подоконниками). Выпадающее меню и все зависимости работают как и должны. Сохраняю файл, закрываю книгу, открываю снова и... меню не выпадает. Спасает либо ручной ввод в эту строку, либо надо заново указать диапазон. Это глюк Excel или я не правильно что то делаю?
 
Ответить
Сообщениеshurikus, я с Excel на "ВЫ", поэтому терминов не знаю. В частности что такое обработка - не знаю. Прошу меня извинить.
AlexM, Т.е., если я Вас правильно понял, можно добавить пустую ячейку в диапазон, и она будет отображаться в выпадающем списке пустой строкой....

А подскажите такую деталь (не совсем по теме). Создаю выпадающее меню, указываю для него диапазон на другом листе (где хранятся все вспомогательные таблицы, в том числе и массив с подоконниками). Выпадающее меню и все зависимости работают как и должны. Сохраняю файл, закрываю книгу, открываю снова и... меню не выпадает. Спасает либо ручной ввод в эту строку, либо надо заново указать диапазон. Это глюк Excel или я не правильно что то делаю?

Автор - JannMichel
Дата добавления - 16.03.2014 в 14:31
AlexM Дата: Воскресенье, 16.03.2014, 14:43 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3879
Репутация: 976 ±
Замечаний: 0% ±

Excel 2003
Правильно. Пустая ячейка в диапазоне выпадающего списка будет пустой строкой в списке.
Однако функция ГПР() вернет ошибку если искомое значение будет пусто. Поэтому я в ячейку J5 поставил апостроф ' Его не видно, а ГПР() не вернет ошибку.

не совсем по теме
Что происходит у вас я прокомментировать не могу. У меня Excel2003, младше вашего. В 2003 создать выпадающий список указав диапазон на другом листе нельзя. Можно, если диапазон именованный.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеПравильно. Пустая ячейка в диапазоне выпадающего списка будет пустой строкой в списке.
Однако функция ГПР() вернет ошибку если искомое значение будет пусто. Поэтому я в ячейку J5 поставил апостроф ' Его не видно, а ГПР() не вернет ошибку.

не совсем по теме
Что происходит у вас я прокомментировать не могу. У меня Excel2003, младше вашего. В 2003 создать выпадающий список указав диапазон на другом листе нельзя. Можно, если диапазон именованный.

Автор - AlexM
Дата добавления - 16.03.2014 в 14:43
JannMichel Дата: Воскресенье, 16.03.2014, 15:55 | Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация: 0 ±
Замечаний: 0% ±

2013
AlexM, И верно. Я поставил апостроф, и сообщение об ошибке исчезло. Спасибо большое за апостроф. Не знал о таком приеме.
 
Ответить
СообщениеAlexM, И верно. Я поставил апостроф, и сообщение об ошибке исчезло. Спасибо большое за апостроф. Не знал о таком приеме.

Автор - JannMichel
Дата добавления - 16.03.2014 в 15:55
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск значения в массиве при двух условиях (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2019 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!