Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
28.03.2024, 17:02:26

Войти
Добавляйтесь в нашу группу ВКонтакте - будьте в курсе всех новых событий сайта, узнавайте первым обо всех акциях и новых статьях!
33 233 Сообщений в 5 454 Тем от 6 750 Пользователей
Последний пользователь: Alex1210
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
  Просмотр сообщений
Страниц: [1]
1  Основные форумы / Вопросы по работе в Google-таблицах / Re:функция Query в гугл таблицах : 28.11.2022, 14:42:00
В ячейке F16 прописал запрос как понял.
У Вас не совсем верный синтаксис(точнее реализация запроса) - поэтому и просил пояснения, что хотите получить в итоге. Если всю таблицу на основании заданных условий - то именно это и сделал в F16, Вам надо просто перенести формулу в нужную ячейку(не стал переписывать прямо в той же ячейке на всякий случай - вдруг не так понял задачу).
Сама формула:
=QUERY({'списание АСТ'!$A$3:E;'продажи 1кв23'!$A$3:E;'приход АСТ'!$A$3:E}; "select * where (Col1>= date '"&TEXT(D2;"yyyy-mm-dd")&"' and Col1<= date '"&TEXT(E2;"yyyy-mm-dd")&"'and Col3='"&C3&"') order by Col1")

Спасибо!!!!! Все работает  Строит глазки Смеющийся Веселый Веселый Веселый
2  Основные форумы / Вопросы по работе в Google-таблицах / Re:функция Query в гугл таблицах : 28.11.2022, 11:50:34
А теперь будет неплохо если опишите, что именно надо получить и в каком виде Улыбка Не то, что не получилось и не привязываясь к формуле, а чисто решаемую задачу своими словами.
А заодно - куда прописывать формулу, т.к. все ячейки в приложенном файле защищены и вставить туда формулу не получается.

лист Отчет по движ.товаров, ячейку с формулой выделила салатовым цветом.
Доступ открыла на весь лист.
Проблема: если по заданным диапазонам нет данных на дату, то query не возвращает данные.
Исход: если по диапазонам на заданную дату нет движения товара, чтобы формула возвращала на те данные что есть. т.е. игнорила пустые строки на заданную дату.

красным цветом выделила из за каких строк он не выводит данные если поменять даты запроса

 
3  Основные форумы / Вопросы по работе в Google-таблицах / Re:функция Query в гугл таблицах : 28.11.2022, 07:46:57
https://docs.google.com/spreadsheets/d/1IiVws2-7XXpvQRUqg_btVKtV9epreKcytYWaKYn-_Do/edit?pli=1#gid=1427652212
4  Основные форумы / Вопросы по работе в Google-таблицах / Re:функция Query в гугл таблицах : 25.11.2022, 17:37:47
Здравствуйте. Я новичок в этой теме, и нужна ваша помощь.
Необходимо подтянуть данные из трех разных таблиц в один отчет. Отчет движения товара. Но возникла проблема, т.к. отчет подвязан к периоду по датам, то не выдает данные если в одной из таблиц нет движения по заданной дате, выходит ошибка - отсутствует значение одной или нескольких строк.
Знаю есть обход, но как это правильно прописать в query    В замешательстве  

=QUERY({QUERY('списание АСТ'!$A$3:E; "select * where (A>= date '"&ТЕКСТ(D2;"yyyy-mm-dd")&"' and A<= date '"&ТЕКСТ(E2;"yyyy-mm-dd")&"' and C='"&C3&"')");QUERY('продажи 1кв23'!$A$3:E; "select * where (A>= date '"&ТЕКСТ(D2;"yyyy-mm-dd")&"' and A<= date '"&ТЕКСТ(E2;"yyyy-mm-dd")&"'and C='"&C3&"')");QUERY('приход АСТ'!$A$3:E; "select * where (A>= date '"&ТЕКСТ(D2;"yyyy-mm-dd")&"' and A<= date '"&ТЕКСТ(E2;"yyyy-mm-dd")&"'and C='"&C3&"') ")}; "select * where Col1 is not null order by Col1 ")

https://docs.google.com/spreadsheets/d/1Hnwh3IDoRypyh0NJbxlNHLki3pzpPB7smUGMKNdGZ3A/edit?usp=drivesdk
5  Основные форумы / Вопросы по работе в Google-таблицах / Re:функция Query в гугл таблицах : 25.11.2022, 15:04:45
Здравствуйте. Я новичок в этой теме, и нужна ваша помощь.
Необходимо подтянуть данные из трех разных таблиц в один отчет. Отчет движения товара. Но возникла проблема, т.к. отчет подвязан к периоду по датам, то не выдает данные если в одной из таблиц нет движения по заданной дате, выходит ошибка - отсутствует значение одной или нескольких строк.
Знаю есть обход, но как это правильно прописать в query    В замешательстве   

=QUERY({QUERY('списание АСТ'!$A$3:E; "select * where (A>= date '"&ТЕКСТ(D2;"yyyy-mm-dd")&"' and A<= date '"&ТЕКСТ(E2;"yyyy-mm-dd")&"' and C='"&C3&"')");QUERY('продажи 1кв23'!$A$3:E; "select * where (A>= date '"&ТЕКСТ(D2;"yyyy-mm-dd")&"' and A<= date '"&ТЕКСТ(E2;"yyyy-mm-dd")&"'and C='"&C3&"')");QUERY('приход АСТ'!$A$3:E; "select * where (A>= date '"&ТЕКСТ(D2;"yyyy-mm-dd")&"' and A<= date '"&ТЕКСТ(E2;"yyyy-mm-dd")&"'and C='"&C3&"') ")}; "select * where Col1 is not null order by Col1 ")
6  Основные форумы / Вопросы по работе в Google-таблицах / функция Query в гугл таблицах : 25.11.2022, 06:47:01
Здравствуйте. Я новичок в этой теме, и нужна ваша помощь.
Необходимо подтянуть данные из трех разных таблиц в один отчет. Отчет движения товара. Но возникла проблема, т.к. отчет подвязан к периоду по датам, то не выдает данные если в одной из таблиц нет движения по заданной дате, выходит ошибка - отсутствует значение одной или нескольких строк.
Знаю есть обход, но как это правильно прописать в query    В замешательстве  

=QUERY({QUERY('списание АСТ'!$A$3:E; "select * where (A>= date '"&ТЕКСТ(D2;"yyyy-mm-dd")&"' and A<= date '"&ТЕКСТ(E2;"yyyy-mm-dd")&"' and C='"&C3&"')");QUERY('продажи 1кв23'!$A$3:E; "select * where (A>= date '"&ТЕКСТ(D2;"yyyy-mm-dd")&"' and A<= date '"&ТЕКСТ(E2;"yyyy-mm-dd")&"'and C='"&C3&"')");QUERY('приход АСТ'!$A$3:E; "select * where (A>= date '"&ТЕКСТ(D2;"yyyy-mm-dd")&"' and A<= date '"&ТЕКСТ(E2;"yyyy-mm-dd")&"'and C='"&C3&"') ")}; "select * where Col1 is not null order by Col1 ")
Страниц: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru