Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / МНОГО УСЛОВИЙ В EXCEL / 6 сообщений из 6, страница 1 из 1
28.10.2011, 07:28
    #37501876
akimak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
МНОГО УСЛОВИЙ В EXCEL
Доброго времени суток всем! Имеем Office 2003, а конкретно - Excel2003.

Теперь суть проблемы: необходима формула, которая бы подставляла фиксированные значения, соответствующие определенным условиям. Пока обходились формулой ЕСЛИ(см. во вложении - выделено желтым). Но сейчас выдает "слишком большое кол-во вложенностей". Каким образом можно оптимизировать(изменить или вообще заменить на другую) данную формулу?

Подробности:
Есть два варианта основных условий:
1. по столбцу С - варианты:
а) ВК
б) все остальное, кроме ВК
2. по столбцу F - варианты:
а) если М-I, то присвоить в соответствующую ячейку столбца G значение 1
б) если М-II, то присвоить в соответствующую ячейку столбца G значение 1
в) если М-I-II, то присвоить в соответствующую ячейку столбца G значение 1
г) если Ю-I, то присвоить в соответствующую ячейку столбца G значение 2
д) если Ю-II, то присвоить в соответствующую ячейку столбца G значение 2
е) если Ю-I-II, то присвоить в соответствующую ячейку столбца G значение 2
примечание: для ВК и всех остальных случаев варианты по столбцу F аналогичны
Заранее, спасибо за участие!
...
Рейтинг: 0 / 0
28.10.2011, 08:42
    #37501931
Сергей06
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
МНОГО УСЛОВИЙ В EXCEL
akimak,
...
Рейтинг: 0 / 0
28.10.2011, 08:57
    #37501947
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
МНОГО УСЛОВИЙ В EXCEL
В условии при М показывать 1, при Ю выводить 2. В файле по другому - от 600 до 1000. Еще есть условия?
В общем случае:

Код: plaintext
=ЕСЛИ(C2="ВК";ВПР(F2;диапазон;2;0);"КУМКОЛЬ")

где "диапазон" - таблица: в первом столбце буква, во втором ее числовое соответствие.
...
Рейтинг: 0 / 0
28.10.2011, 09:02
    #37501949
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
МНОГО УСЛОВИЙ В EXCEL
Сергей06 , функцию можно проще:
Код: plaintext
ИНДЕКС($M$25:$M$30;ПОИСКПОЗ(F2;$L$25:$L$30;))
...
Рейтинг: 0 / 0
28.10.2011, 09:52
    #37502018
akimak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
МНОГО УСЛОВИЙ В EXCEL
спасибо, ребята за такие скорые ответы!

Но забыл про еще одно условие - нужно, чтобы в случае, когда значение в столбце С будет отличным от "ВК"(любым другим буквенно-цифровым сочетанием), задать для соответствующих ячеек соответствующие значения(см. во вложении - выделено зеленым)
...
Рейтинг: 0 / 0
28.10.2011, 10:20
    #37502055
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
МНОГО УСЛОВИЙ В EXCEL
Код: plaintext
=ВПР(F2;$L$25:$O$30;2+(C2<>"ВК")*2;0)

Значения всегда больше на 2? Можно без второй таблицы:
Код: plaintext
1.
=ВПР(F2;$L$25:$M$30;2;0)+ЕСЛИ(C2<>"ВК";2;)
=ВПР(F2;$L$25:$M$30;2;0)+(C2<>"ВК")*2
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / МНОГО УСЛОВИЙ В EXCEL / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]