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

Вход

Регистрация

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

 

= Мир MS Excel/План-Факт анализ используем функцию QUERY - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
План-Факт анализ используем функцию QUERY
book Дата: Пятница, 07.06.2019, 16:47 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 8 ±
Замечаний: 0% ±

Excel 2016
Добрый день!

Есть перечень платежей в таблице. У каждого платежа есть свой статус. На основании этой таблицы мне нужно построить План-Факт Анализ по каждой статье. С возможностью выбирать диапазон дат и выбирать статью (желательно). В этот анализ должны входить только платежи со статусом «Бюджет» или «Факт». Но сами статусы могу быть разные.

Решил решать задачу по шагам. Сначала сделать отбор по всем датам. И столкнулся с проблемой. Не могу выявить закономерность. Получаю одну из двух ошибок.

Не удалось интерпретировать query string. Подробности: Параметр 2 в функции QUERY:TypeError: Cannot read property 'get' of undefined

или

QUERY:AVG_SUM_ONLY_NUMERIC

Ссылку на таблицу публикую. Проблема на листе «Вопрос про ПланФакт».
https://docs.google.com/spreads....1718340

Заранее спасибо за помощь!


--
С уважением,
Андрей.


Сообщение отредактировал book - Пятница, 07.06.2019, 16:48
 
Ответить
СообщениеДобрый день!

Есть перечень платежей в таблице. У каждого платежа есть свой статус. На основании этой таблицы мне нужно построить План-Факт Анализ по каждой статье. С возможностью выбирать диапазон дат и выбирать статью (желательно). В этот анализ должны входить только платежи со статусом «Бюджет» или «Факт». Но сами статусы могу быть разные.

Решил решать задачу по шагам. Сначала сделать отбор по всем датам. И столкнулся с проблемой. Не могу выявить закономерность. Получаю одну из двух ошибок.

Не удалось интерпретировать query string. Подробности: Параметр 2 в функции QUERY:TypeError: Cannot read property 'get' of undefined

или

QUERY:AVG_SUM_ONLY_NUMERIC

Ссылку на таблицу публикую. Проблема на листе «Вопрос про ПланФакт».
https://docs.google.com/spreads....1718340

Заранее спасибо за помощь!

Автор - book
Дата добавления - 07.06.2019 в 16:47
anvg Дата: Пятница, 07.06.2019, 19:09 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 581
Репутация: 271 ±
Замечаний: 0% ±

2016, 365
Доброе время суток.
QUERY:AVG_SUM_ONLY_NUMERIC

А чего вы собственно хотели?
Цитата
query(A:D;"select B,' ',C where D='Факт' LABEL ' ' ''";0)

Вы во второй столбец выводите пробел, как должна функция суммы его интерпретировать?

Попробуйте так.
[vba]
Код
=query({query(A3:D14;"select B,C,' ' where D='Бюджет'";0);query(A3:D14;"select B,0,C where D='Факт'";0)};"select Col1,sum(Col2),sum(Col3),sum(Col2)-sum(Col3)
GROUP BY Col1
LABEL sum(Col2) 'Сумма План', sum(Col3) 'Сумма Факт', sum(Col2)-sum(Col3) 'План-Факт' ")
[/vba]
 
Ответить
СообщениеДоброе время суток.
QUERY:AVG_SUM_ONLY_NUMERIC

А чего вы собственно хотели?
Цитата
query(A:D;"select B,' ',C where D='Факт' LABEL ' ' ''";0)

Вы во второй столбец выводите пробел, как должна функция суммы его интерпретировать?

Попробуйте так.
[vba]
Код
=query({query(A3:D14;"select B,C,' ' where D='Бюджет'";0);query(A3:D14;"select B,0,C where D='Факт'";0)};"select Col1,sum(Col2),sum(Col3),sum(Col2)-sum(Col3)
GROUP BY Col1
LABEL sum(Col2) 'Сумма План', sum(Col3) 'Сумма Факт', sum(Col2)-sum(Col3) 'План-Факт' ")
[/vba]

Автор - anvg
Дата добавления - 07.06.2019 в 19:09
book Дата: Пятница, 07.06.2019, 22:04 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 8 ±
Замечаний: 0% ±

Excel 2016
Вы во второй столбец выводите пробел, как должна функция суммы его интерпретировать?

Это опыта не хватило. Ведь просто формула суммы игнорирует и пробелы и текст...
И еще запутало то, что ошибка "плавает" - то она есть, то ее нет... Вот сейчас в файле нет ошибки...

СПАСИБО!
Ваш вариант работает. Добавил "ноль" еще и в первый запрос select... Покручу" его еще - проверю на реальных входных данных.


--
С уважением,
Андрей.
 
Ответить
Сообщение
Вы во второй столбец выводите пробел, как должна функция суммы его интерпретировать?

Это опыта не хватило. Ведь просто формула суммы игнорирует и пробелы и текст...
И еще запутало то, что ошибка "плавает" - то она есть, то ее нет... Вот сейчас в файле нет ошибки...

СПАСИБО!
Ваш вариант работает. Добавил "ноль" еще и в первый запрос select... Покручу" его еще - проверю на реальных входных данных.

Автор - book
Дата добавления - 07.06.2019 в 22:04
  • Страница 1 из 1
  • 1
Поиск:

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