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

Вход

Регистрация

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

 

= Мир MS Excel/Select в таблицу вывод значений по условию - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Select в таблицу вывод значений по условию
priest12 Дата: Понедельник, 31.08.2015, 08:25 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Имеется вот такой запросик в таблицу
[vba]
Код
select H, sum(I) where F is not null group by H
[/vba]
то-есть идет выборка и считается сумма. Как сделать так чтобы выводились только ненулевые значения сумм?
[moder]Коды выделяйте тегами. Кнопка #. Поправил Вам.


Сообщение отредактировал _Boroda_ - Понедельник, 31.08.2015, 09:16
 
Ответить
СообщениеИмеется вот такой запросик в таблицу
[vba]
Код
select H, sum(I) where F is not null group by H
[/vba]
то-есть идет выборка и считается сумма. Как сделать так чтобы выводились только ненулевые значения сумм?
[moder]Коды выделяйте тегами. Кнопка #. Поправил Вам.

Автор - priest12
Дата добавления - 31.08.2015 в 08:25
Gustav Дата: Понедельник, 31.08.2015, 10:29 | Сообщение № 2
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Может дописать в конец следующую фразу?
[vba]
Код
having sum(I) <> 0
[/vba]


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал Gustav - Понедельник, 31.08.2015, 10:30
 
Ответить
СообщениеМожет дописать в конец следующую фразу?
[vba]
Код
having sum(I) <> 0
[/vba]

Автор - Gustav
Дата добавления - 31.08.2015 в 10:29
priest12 Дата: Понедельник, 31.08.2015, 10:54 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
я тоже так думал по аналогии с sql но выдает ошибочку
 
Ответить
Сообщениея тоже так думал по аналогии с sql но выдает ошибочку

Автор - priest12
Дата добавления - 31.08.2015 в 10:54
Gustav Дата: Пятница, 04.09.2015, 13:30 | Сообщение № 4
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Познакомился поближе с ихним языком запросов. Есть мнение, что нужно сделать "запрос на запрос", т.е. как-то так:
[vba]
Код
=QUERY(QUERY(F:I; "select H, sum(I) where F is not null group by H"); "select * where Col2 <> 0")
[/vba]


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеПознакомился поближе с ихним языком запросов. Есть мнение, что нужно сделать "запрос на запрос", т.е. как-то так:
[vba]
Код
=QUERY(QUERY(F:I; "select H, sum(I) where F is not null group by H"); "select * where Col2 <> 0")
[/vba]

Автор - Gustav
Дата добавления - 04.09.2015 в 13:30
  • Страница 1 из 1
  • 1
Поиск:

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