|
Динамическая формула
|
|||
---|---|---|---|
#18+
Здравствуйте! Есть умная таблица, которая имеет подключение к OLAP. Есть другая таблица, которая вытягивает данные из первой таблицы. См. вложение. Но тут 1. Не правильно вытягиваются данные: берутся из следующей строки первой таблицы. 2. Формула не динамическая. Так как SKU много и для каждой колонки-SKU нужно настраивать формулу, то есть в третьем аргументе в функции СУММЕСЛИ не получается вставить значение из соответствующего заголовка. Но нужно учесть то, что в первой таблице заголовок имеет такой формат "[Measures].[SKU 1]", а во второй таблице - "SKU 1". Скажите, как это исправить, чтобы правильно вытягивались данные из первой таблицы и присутствовала динамическая формула? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2019, 12:51 |
|
Динамическая формула
|
|||
---|---|---|---|
#18+
1. Почему в первой таблице соответствующие данные берутся из следующей строки? 2. В третьем аргументе функции как вставлять SKU как значение переменной? Таблица1['[Measures'].'[SKU 3']] ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2019, 13:17 |
|
Динамическая формула
|
|||
---|---|---|---|
#18+
Учитывая, что таблицы на разных листах. Пример упрощенный. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2019, 13:30 |
|
Динамическая формула
|
|||
---|---|---|---|
#18+
Пишу так - все равно не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2019, 13:41 |
|
Динамическая формула
|
|||
---|---|---|---|
#18+
С первым пунктом - разобрался, надо было так написать =СУММЕСЛИ(Таблица1[Клиент];$G2;Таблица1['[Measures'].'[SKU 1']]) А со вторым пунктом - не получается никак. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2019, 13:50 |
|
Динамическая формула
|
|||
---|---|---|---|
#18+
Почему такая формула не рабочая? =ДВССЫЛ("СУММЕСЛИ(Таблица1[Клиент];$G2;Таблица1['[Measures'].'["&H1&"']])") ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2019, 14:18 |
|
Динамическая формула
|
|||
---|---|---|---|
#18+
ferzmikk, наверно =СУММЕСЛИ(ДВССЫЛ("... ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2019, 14:46 |
|
Динамическая формула
|
|||
---|---|---|---|
#18+
Казанскийferzmikk, наверно =СУММЕСЛИ(ДВССЫЛ("... ? Заработало =СУММЕСЛИ(Таблица1[Клиент];$G2;ДВССЫЛ("Таблица1['[Measures'].'["&H$1&"']]")) Но если делать автозаполнение по следующим столбцам, то формула становится такой =СУММЕСЛИ(Таблица1['[Measures'].'[SKU 1']];$G2;ДВССЫЛ("Таблица1['[Measures'].'["&I$1&"']]")) Как в функции зафиксировать Таблица1[Клиент]? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2019, 14:54 |
|
Динамическая формула
|
|||
---|---|---|---|
#18+
ferzmikkНо если делать автозаполнение по следующим столбцам, то формула становится такой =СУММЕСЛИ(Таблица1['[Measures'].'[SKU 1']];$G2;ДВССЫЛ("Таблица1['[Measures'].'["&I$1&"']]")) Как в функции зафиксировать Таблица1[Клиент]? Надо было так написать: =СУММЕСЛИ(Таблица1[[Клиент]:[Клиент]];$G2;ДВССЫЛ("Таблица1['[Measures'].'["&H$1&"']]")) А по короче никак не получится сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2019, 15:08 |
|
Динамическая формула
|
|||
---|---|---|---|
#18+
Вместо такой записи =СУММЕСЛИ(Таблица1[Клиент];$G2;ДВССЫЛ("Таблица1['[Measures'].'["&H$1&"']]")) пишу так =СУММЕСЛИ(Таблица1[Столбец1];$G2;ДВССЫЛ("Таблица1['[Measures'].'["&H$1&"']]")) Excel ругается. Почему так? Как правильно написать? И как правильно писать не названия столбцов, а номера (индексы) столбцов? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2019, 15:54 |
|
|
start [/forum/topic.php?fid=61&fpage=11&tid=2172103]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 277ms |
total: | 400ms |
0 / 0 |