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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир 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
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

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


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

Автор - Pelena
Дата добавления - 16.03.2014 в 12:02
gling Дата: Воскресенье, 16.03.2014, 12:11 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация: 674 ±
Замечаний: 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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 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-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!