Добрый день! Имеется таблица в строках и столбцаъ которых находятся параметры. В зависимости от которых будут разные значения. Т.е. исходные данные параметры А и Б, на выходе одно число. Эту таблицу я забил с помощью формул Если - то - иначе. Получаются довольно таки громоздкие формулы. Можно ли как то по-другому решить данный вопрос?
Автоматизация "Если - то - иначе"
08.08.2011 13:28:54
|
|
|
|
08.08.2011 13:48:01
Трудно ответить, не видя формул. И файла!
|
|
|
|
08.08.2011 14:00:56
Алексей, разве трудно?
Вопрос какой - "Можно ли как то по-другому решить" Ответ - можно :) |
|
|
|
08.08.2011 16:10:52
Вот файл
|
|
|
|
08.08.2011 16:20:17
О господи!
=ИНДЕКС(C3:D5;ПОИСКПОЗ(B8;B3:B5;);ПОИСКПОЗ(C8;C2:D2;)) |
|
|
|
08.08.2011 16:33:01
=SUMPRODUCT((C2:D2=C8)*(B3:B5=B8)*C3:D5)
и сюда ещё навесить условие, что если 0, то "ошибка" Вроде так... |
|
|
|
08.08.2011 17:27:13
{quote}{login=Казанский}{date=08.08.2011 04:20}{thema=}{post}О господи!
=ИНДЕКС(C3:D5;ПОИСКПОЗ(B8;B3:B5;);ПОИСКПОЗ(C8;C2:D2;)){/post}{/quote} Спасибо помогло. |
|
|
|
08.08.2011 17:42:30
Как сделать чтобы искал не по точному значению а из заданного диапозона? Почему при добавлении 3 параметра выскакивает ошибка?
|
|
|
|
08.08.2011 17:49:06
Почему - не понял, но при I оно считает.
А =SUMPRODUCT((C1:F1=D8)*(C2:F2=C8)*(B3:B5=B8)*C3:F5) считает всегда. |
|
|
|
08.08.2011 22:36:21
Какой смысл указывать столбец два раза - Параметр 2 и Параметр 3? А если столбцы, заданные этими параметрами, не совпадают - какой ответ должен получиться?
Или Вы хотите дополнительно вычислить Параметр 3 по Параметру 2? Для поиска в диапазоне просто уберите третий (пустой) аргумент ф-ии ПОИСКПОЗ. Если нужна интерполяция, см. тут: |
|
|
|
09.08.2011 09:11:19
{quote}{login=Казанский}{date=08.08.2011 10:36}{thema=Zelencov}{post}Какой смысл указывать столбец два раза - Параметр 2 и Параметр 3? А если столбцы, заданные этими параметрами, не совпадают - какой ответ должен получиться?
Или Вы хотите дополнительно вычислить Параметр 3 по Параметру 2? Для поиска в диапазоне просто уберите третий (пустой) аргумент ф-ии ПОИСКПОЗ. Если нужна интерполяция, см. тут: Какой смысл указывать столбец два раза - Параметр 2 и Параметр 3? Смысл в том, чтобы найти нужно значение необходимо три параметра (параметр 1, параметр 2, параметр 3). При отсутствии одного из них должна быть ошибка (т.е. нужного значение наййти невозможно. Очень большая таблица).Параметр 2 и параметр 3 - разные. Если столбцы не совпадают (т.е. параметр 2 и параметр 3 противоречат друг другу), то должна быть ошибка или просто 0. Параметр 3 по параметру 2 вычислять мне не нужно. Все параметры известны. |
|
|
|
09.08.2011 10:32:43
В Ваш пост 247877 в ячейку B11 Вставьте формулу
=СУММПРОИЗВ((B3:B5=B8)*(C2:F2=C8)*(C1:F1=D8)*(C3:F5)) |
|
|
|