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

Вход

Регистрация

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

 

= Мир MS Excel/Сократить формулу с большим количеством вложенных ЕСЛИ - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сократить формулу с большим количеством вложенных ЕСЛИ (Формулы)
Сократить формулу с большим количеством вложенных ЕСЛИ
Максим78 Дата: Вторник, 22.10.2013, 14:30 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день!
Набрал вот такую формулу: =ЕСЛИ(B7=Данные!$A$1;Данные!$C$1;ЕСЛИ(B7=Данные!$A$2;Данные!$C$2;.........ЕСЛИ(B7=Данные!$A$49;Данные!$C$49;ЕСЛИ(B7=Данные!$A$50;Данные!$C$50)))))))))))))))))))))))))))))))))))))))))))))))))). Получилось довольно грамоздко, работает, но до тех пор пока не менять ни чего на листе Данные. Уверен что формулу можно упростить, но как не соображу, подскажите пожалуйста кто знает.
 
Ответить
СообщениеДобрый день!
Набрал вот такую формулу: =ЕСЛИ(B7=Данные!$A$1;Данные!$C$1;ЕСЛИ(B7=Данные!$A$2;Данные!$C$2;.........ЕСЛИ(B7=Данные!$A$49;Данные!$C$49;ЕСЛИ(B7=Данные!$A$50;Данные!$C$50)))))))))))))))))))))))))))))))))))))))))))))))))). Получилось довольно грамоздко, работает, но до тех пор пока не менять ни чего на листе Данные. Уверен что формулу можно упростить, но как не соображу, подскажите пожалуйста кто знает.

Автор - Максим78
Дата добавления - 22.10.2013 в 14:30
китин Дата: Вторник, 22.10.2013, 14:33 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
ну так навскидку работа для ВПР.примерчик приложите,посмотрим.


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениену так навскидку работа для ВПР.примерчик приложите,посмотрим.

Автор - китин
Дата добавления - 22.10.2013 в 14:33
_Boroda_ Дата: Вторник, 22.10.2013, 14:36 | Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Используйте функцию ВПР
Код
=ВПР(B7;Данные!$A$1:$C$50;3;0)

Если не понятно - читайте Правила форума и кладите свой файл

Для перевода формулы на русский язык нажмите флаг России рядом с формулой.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеИспользуйте функцию ВПР
Код
=ВПР(B7;Данные!$A$1:$C$50;3;0)

Если не понятно - читайте Правила форума и кладите свой файл

Для перевода формулы на русский язык нажмите флаг России рядом с формулой.

Автор - _Boroda_
Дата добавления - 22.10.2013 в 14:36
Максим78 Дата: Вторник, 22.10.2013, 14:47 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо, помогло!
 
Ответить
СообщениеСпасибо, помогло!

Автор - Максим78
Дата добавления - 22.10.2013 в 14:47
Максим78 Дата: Четверг, 24.10.2013, 10:57 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Возникла загвоздка с другой таблицей, там
Код
=ВПР(B7;Данные!$A$1:$C$50;3;0)
не работает т.к. значение ячейки B7 находится в столбце С, а не в А. А ВПР я так понимаю работает только в одну сторону. Может можно что нибудь сделать без правки таблицы?
 
Ответить
СообщениеВозникла загвоздка с другой таблицей, там
Код
=ВПР(B7;Данные!$A$1:$C$50;3;0)
не работает т.к. значение ячейки B7 находится в столбце С, а не в А. А ВПР я так понимаю работает только в одну сторону. Может можно что нибудь сделать без правки таблицы?

Автор - Максим78
Дата добавления - 24.10.2013 в 10:57
китин Дата: Четверг, 24.10.2013, 11:01 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
можно.к примеру ИНДЕКС+ПОИСКПОЗ.или изменит в формуле диапазон с А1 на С1
из справки по ВПР:
Ищет значение в первом столбце массива таблицы и возвращает значение в той же строке из другого столбца массива таблицы.


к примеру так
Код
=ВПР(B7;Данные!$C$1:$C$50;1;0)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Четверг, 24.10.2013, 11:06
 
Ответить
Сообщениеможно.к примеру ИНДЕКС+ПОИСКПОЗ.или изменит в формуле диапазон с А1 на С1
из справки по ВПР:
Ищет значение в первом столбце массива таблицы и возвращает значение в той же строке из другого столбца массива таблицы.


к примеру так
Код
=ВПР(B7;Данные!$C$1:$C$50;1;0)

Автор - китин
Дата добавления - 24.10.2013 в 11:01
_Boroda_ Дата: Четверг, 24.10.2013, 11:25 | Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Максим78,
1. скоро начну уже не только просто писать
читайте Правила форума и кладите свой файл
, а и замечаниями ругаться. Ваш вопрос не настолько общий, чтобы не прикладывать файл к нему.
2. попробую проинтуичить, но см. п.1
Код
=ИНДЕКС(диапазон_откуда_нужны_данные;ПОИСКПОЗ(B7;Данные!$C$1:$C$50;))


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеМаксим78,
1. скоро начну уже не только просто писать
читайте Правила форума и кладите свой файл
, а и замечаниями ругаться. Ваш вопрос не настолько общий, чтобы не прикладывать файл к нему.
2. попробую проинтуичить, но см. п.1
Код
=ИНДЕКС(диапазон_откуда_нужны_данные;ПОИСКПОЗ(B7;Данные!$C$1:$C$50;))

Автор - _Boroda_
Дата добавления - 24.10.2013 в 11:25
Максим78 Дата: Четверг, 24.10.2013, 12:13 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Правила читал, но... знаете хочется самому покопаться, подсказки типа:ИНДЕКС+ПОИСКПОЗ, меня вполне устраиают. :)
Тем более интуиция Вас не подводит. Вот сейчас со следующей заковыкой если не разберусь сам, то тогда опять как вам. :)
 
Ответить
СообщениеПравила читал, но... знаете хочется самому покопаться, подсказки типа:ИНДЕКС+ПОИСКПОЗ, меня вполне устраиают. :)
Тем более интуиция Вас не подводит. Вот сейчас со следующей заковыкой если не разберусь сам, то тогда опять как вам. :)

Автор - Максим78
Дата добавления - 24.10.2013 в 12:13
китин Дата: Четверг, 24.10.2013, 12:53 | Сообщение № 9
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Максим78, только уж с примерчиком.интуицию нельзя насиловать,вдруг испугается и уйдет ;)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеМаксим78, только уж с примерчиком.интуицию нельзя насиловать,вдруг испугается и уйдет ;)

Автор - китин
Дата добавления - 24.10.2013 в 12:53
Максим78 Дата: Четверг, 24.10.2013, 13:30 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Прошу прощения, будет примерчик.
 
Ответить
СообщениеПрошу прощения, будет примерчик.

Автор - Максим78
Дата добавления - 24.10.2013 в 13:30
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сократить формулу с большим количеством вложенных ЕСЛИ (Формулы)
  • Страница 1 из 1
  • 1
Поиск:

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