Вычисление данных из сводной таблицы и массива параметров
vzrkov
Дата: Четверг, 12.02.2015, 21:25 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Доброго времени суток. Подскажите есть ли возможность произвести вычисления данных с нескольких источников . Лист данные - формат имеющихся данных Лист матрица - условия вычислений. в моем случае вознаграждение. Сводня считает количество сделок, а хотелось бы получить суммы. можно конечно используя формулу "если" в отдельном столбце на листе данные написать алгоритм анализа, но формула будет очень большой. Нет ли какого другого решения.
Доброго времени суток. Подскажите есть ли возможность произвести вычисления данных с нескольких источников . Лист данные - формат имеющихся данных Лист матрица - условия вычислений. в моем случае вознаграждение. Сводня считает количество сделок, а хотелось бы получить суммы. можно конечно используя формулу "если" в отдельном столбце на листе данные написать алгоритм анализа, но формула будет очень большой. Нет ли какого другого решения. vzrkov
Ответить
Сообщение Доброго времени суток. Подскажите есть ли возможность произвести вычисления данных с нескольких источников . Лист данные - формат имеющихся данных Лист матрица - условия вычислений. в моем случае вознаграждение. Сводня считает количество сделок, а хотелось бы получить суммы. можно конечно используя формулу "если" в отдельном столбце на листе данные написать алгоритм анализа, но формула будет очень большой. Нет ли какого другого решения. Автор - vzrkov Дата добавления - 12.02.2015 в 21:25
Nic70y
Дата: Четверг, 12.02.2015, 21:37 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9140
Репутация:
2416
±
Замечаний:
0% ±
Excel 2010
но формула будет очень большой
ну не такой уж большойКод
=ЕСЛИ(B2="чек";ГПР(D2;матрица!C$4:G$12;C2+1;0);ГПР(D2;матрица!C$16:G$24;C2+1;0))
если я правильно понял зы. сводную не трогал
но формула будет очень большой
ну не такой уж большойКод
=ЕСЛИ(B2="чек";ГПР(D2;матрица!C$4:G$12;C2+1;0);ГПР(D2;матрица!C$16:G$24;C2+1;0))
если я правильно понял зы. сводную не трогалNic70y
ЮMoney 41001841029809
Ответить
Сообщение но формула будет очень большой
ну не такой уж большойКод
=ЕСЛИ(B2="чек";ГПР(D2;матрица!C$4:G$12;C2+1;0);ГПР(D2;матрица!C$16:G$24;C2+1;0))
если я правильно понял зы. сводную не трогалАвтор - Nic70y Дата добавления - 12.02.2015 в 21:37
ikki
Дата: Четверг, 12.02.2015, 21:42 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
вариант формулы для данные!E2 Код
=ЕСЛИ(B2="чек";ИНДЕКС(матрица!$C$5:$G$12;C2;D2);ИНДЕКС(матрица!$C$17:$G$24;C2;D2))
вариант формулы для данные!E2 Код
=ЕСЛИ(B2="чек";ИНДЕКС(матрица!$C$5:$G$12;C2;D2);ИНДЕКС(матрица!$C$17:$G$24;C2;D2))
ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Ответить
Сообщение вариант формулы для данные!E2 Код
=ЕСЛИ(B2="чек";ИНДЕКС(матрица!$C$5:$G$12;C2;D2);ИНДЕКС(матрица!$C$17:$G$24;C2;D2))
Автор - ikki Дата добавления - 12.02.2015 в 21:42
vzrkov
Дата: Четверг, 12.02.2015, 21:44 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Nic70y, спасибо.
Ответить
Сообщение Nic70y, спасибо. Автор - vzrkov Дата добавления - 12.02.2015 в 21:44
ikki
Дата: Четверг, 12.02.2015, 21:44 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
чуть покороче:Код
=ИНДЕКС((матрица!$C$5:$G$12;матрица!$C$17:$G$24);C2;D2;ЕСЛИ(B2="чек";1;2))
чуть покороче:Код
=ИНДЕКС((матрица!$C$5:$G$12;матрица!$C$17:$G$24);C2;D2;ЕСЛИ(B2="чек";1;2))
ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Ответить
Сообщение чуть покороче:Код
=ИНДЕКС((матрица!$C$5:$G$12;матрица!$C$17:$G$24);C2;D2;ЕСЛИ(B2="чек";1;2))
Автор - ikki Дата добавления - 12.02.2015 в 21:44
Nic70y
Дата: Четверг, 12.02.2015, 21:50 |
Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 9140
Репутация:
2416
±
Замечаний:
0% ±
Excel 2010
согласен, длинновато у меня получилосьКод
=ГПР(D2;матрица!C$4:G$24;C2+1+(B2="заказ")*12;0)
согласен, длинновато у меня получилосьКод
=ГПР(D2;матрица!C$4:G$24;C2+1+(B2="заказ")*12;0)
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение согласен, длинновато у меня получилосьКод
=ГПР(D2;матрица!C$4:G$24;C2+1+(B2="заказ")*12;0)
Автор - Nic70y Дата добавления - 12.02.2015 в 21:50
_Boroda_
Дата: Четверг, 12.02.2015, 22:43 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация:
6616
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
и еще тогда 5 символов уберем Код
=ИНДЕКС(матрица!C$5:G$24;C2+12*(B2<"ч");D2)
можно убрать один $ Код
=ИНДЕКС(матрица!C$5:G24;C2+12*(B2<"ч");D2)
, но тогда при протяжке вниз будет увеличиваться таблица Можно, конечно, еще больше убрать - 12 символов Код
=СМЕЩ(матрица!B$4;C2+12*(B2<"ч");D2)
но летучая СМЕЩ - ну ее нафиг
и еще тогда 5 символов уберем Код
=ИНДЕКС(матрица!C$5:G$24;C2+12*(B2<"ч");D2)
можно убрать один $ Код
=ИНДЕКС(матрица!C$5:G24;C2+12*(B2<"ч");D2)
, но тогда при протяжке вниз будет увеличиваться таблица Можно, конечно, еще больше убрать - 12 символов Код
=СМЕЩ(матрица!B$4;C2+12*(B2<"ч");D2)
но летучая СМЕЩ - ну ее нафиг _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение и еще тогда 5 символов уберем Код
=ИНДЕКС(матрица!C$5:G$24;C2+12*(B2<"ч");D2)
можно убрать один $ Код
=ИНДЕКС(матрица!C$5:G24;C2+12*(B2<"ч");D2)
, но тогда при протяжке вниз будет увеличиваться таблица Можно, конечно, еще больше убрать - 12 символов Код
=СМЕЩ(матрица!B$4;C2+12*(B2<"ч");D2)
но летучая СМЕЩ - ну ее нафиг Автор - _Boroda_ Дата добавления - 12.02.2015 в 22:43