powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / группировки балансовых счетов
6 сообщений из 6, страница 1 из 1
группировки балансовых счетов
    #36905617
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добрый день!
задача состоит в следующем:
на основе данных листа "USERLIST (1)" и справочника счетов листа "dataSQL" сформировать таблицу, отображенную на листе "dataSQL" справа.

sql-запрос или формулы - значения не имеет. главное, чтобы работало быстро =))
пример в приложении

4info:
пытался написать запрос вида следующего
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
SELECT
    a.[п/п],
    a.[АКТИВ],
    SUM(b.[дата7])
FROM
    [C:\Users\...\Desktop\отчет.xls].[dataSQL$] a
LEFT OUTER JOIN
    [C:\Users\...\Desktop\отчет.xls].[USERLIST ( 1 )$] b
ON  (
    (a.[за вычетом счетов  2 -го порядка] <> b.[счет])
AND
    (a.[счета _2-го порядка] = b.[счет]
OR
    a.[счета _1-го порядка] = b.[счет2])
    )
GROUP BY
   a.[п/п],
   a.[АКТИВ]
работает не правильно (исключает из суммы не все счета столбца "за вычетом счетов 2-го порядка"), да ещё и долго на столько, что всякий смысл использовать sql теряется
...
Рейтинг: 0 / 0
группировки балансовых счетов
    #36905624
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пример
...
Рейтинг: 0 / 0
группировки балансовых счетов
    #36906896
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanBна основе данных листа "USERLIST (1)" и справочника счетов листа "dataSQL" сформировать таблицу, отображенную на листе "dataSQL" справа
По каким критериям?
...
Рейтинг: 0 / 0
группировки балансовых счетов
    #36906918
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viktturPlanBна основе данных листа "USERLIST (1)" и справочника счетов листа "dataSQL" сформировать таблицу, отображенную на листе "dataSQL" справа
По каким критериям?
применительно к данному примеру:
нужна сумма по USERLIST.[дата7]
причем
dataSQL.[счет 1 порядка] совпадает с USERLIST.[счет]
dataSQL.[счет 2 порядка] совпадает с USERLIST.[счет2]
dataSQL.[за вычетом счетов 2-го порядка] исключаются из суммы по USERLIST.[дата7] (сравнение с USERLIST.[счет2])

применительно к пердыдущему посту:
на листе USERLIST отсутствует поле счет. вместо 0 на этом листе либо пусто, либо " -"


запрос выше, но либо совсем не работает, либо очень долго (снова чудеса)
пробюовал формулами разделить на этапы вытягивания инфы типа СУММ(счет 1 порядка)+СУММ(счет 2 порядка)-СУММ(за вычетом счетов 2-го порядка). при этом, раз уж формулы, лист трогать не хотелось. енаткнулся сами видели на какие проблемы
...
Рейтинг: 0 / 0
группировки балансовых счетов
    #36906948
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да уж... Не знаю, как другим, но мне вникать в такие условия не хочется - попытался, но нужно осмысливать то, что для Вас понятно сразу.
Прислушайтесь к Deggasad.
...
Рейтинг: 0 / 0
группировки балансовых счетов
    #36906988
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть счет из бухучета
20202 и ещё десяток таких же, начинающихся с 202
их, а также те, что указаны явно (например, 30102) надо просуммировать (с разбиением на группы). только в сумму нельзя включать счета столбика "за вычетом счетов 2 порядка)
т.е.
данные
наименованиесчетостатоккасса20 2025касса20 2031касса20 2061касса20 2071коррсчет ЦБ30 1025
промежуточные вычисления (если речь идет о формулах)счет 1 порядкасчет 2 порядказа исключениемостаток202-202023-30102-5
то, что надо в итогенаименованиеостатоккасса3коррсчет ЦБ5
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / группировки балансовых счетов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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