Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
Добрый день, коллеги. Подскажите пожалуйста решение. Нужно в СУММЕСЛИ наложить на обрабатываемый массив условие с несколькими аргументами. В SQL это делается WHERE SomeField IN (Value1, Value2) или JOIN'ом подтаблицы Как это сделать в Excel - ума не приложу. Грубо говоря, мне из оборотно-сальдовой ведомости нужно выбрать обороты по нескольким субсчетам. Скажем, 90.03* (все подсчета), 91.01*, 91.03* Подскажите пожалуйста, как. Если возможно - с вариантами, где аргументы выбираются из подтаблицы. Очень не хочется колхозить с вбиванием всех вариантов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2014, 16:36 |
|
||
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
Так наверно M10 - Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2014, 17:20 |
|
||
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
Нет я не прав Вот правильно =SUMPRODUCT(($J$45:$J$59="90.01")*$K$45:$K$59)+SUMPRODUCT(($J$45:$J$59="90.03")*$K$45:$K$59)+ и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2014, 17:39 |
|
||
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
Eugene_p1, ну раз владеете SQL - так и делайте им же. ADO Вам в помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2014, 20:30 |
|
||
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
Ser ArturНет я не прав Вот правильно =SUMPRODUCT(($J$45:$J$59="90.01")*$K$45:$K$59)+SUMPRODUCT(($J$45:$J$59="90.03")*$K$45:$K$59)+ и т.п. Спасибо! Но так получается довольно длинная запись, если много счетов. Кроме того, у нас счет 90.01 включает несколько субсчетов (90.01.01, 90.01.02, и т.д.), которые тоже должны попасть в выборку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2014, 10:02 |
|
||
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
ikkiEugene_p1, ну раз владеете SQL - так и делайте им же. ADO Вам в помощь. Ммм... Можно наводку? Не сочтите за лень, читать и разбираться просто нет времени, задачи насыпают щедрой рукой. :) Запрос напишу сам, как и куда его воткнуть - нужен совет/подсказка. Спасибо большое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2014, 10:04 |
|
||
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
И всё-таки я реализовал это через формулу Excel. Код: vbnet 1. Удобства в том, что список счетов пишется в одном месте, и также при желании его можно брать из ячейки (ячеек). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2014, 17:20 |
|
||
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 18:22 |
|
||
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
Спасибо! Почитаю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2014, 12:44 |
|
||
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
Eugene_p1, Подключил внешний файл - работает. Усложню вопрос. Как можно из своего же файла с помощью SQL получить таблицу с данными, при этом задавая параметры? Лист1 ABCD1NumNameMonth Февраль21Один Январь32Два Февраль43ТриМарт Код: sql 1. ?? Правильный ответ: Num Name2 Два ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2014, 15:21 |
|
||
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
Eugene_p1, Понятно, что ошибка здесь: Код: sql 1. Как сделать так, чтобы запрос возвращал правильный результат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2014, 15:25 |
|
||
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
Как вы формируете строку запроса? покажите код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2014, 15:28 |
|
||
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
Eugene_p1, Вам надо либо считать значение из ячейки и включить его в запрос непосредственно, без ссылки на файл: Код: vbnet 1. 2. либо - см. файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2014, 16:00 |
|
||
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
Коллеги, спасибо большое за наводки! Цель ставил избежать использования макросов. Решил так: В файле Excel создал источник, показывающий на самого себя. Далее запрос: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2014, 17:40 |
|
||
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
ikki, Спасибо! Вопрос по этой строке: авторDim sCon$, cn As Object , sSQL$ Не понимаю выделенное. Что этим достигается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2014, 17:48 |
|
||
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
объявляется переменная. типа String. можно не объявлять. особенно если хочется получить говнокод :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2014, 17:56 |
|
||
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
ikki, Таки понятно, но я думал должно быть так: Код: vbnet 1. Не понял, почему через запятую и после объявления объекта! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2014, 18:06 |
|
||
|
СУММЕСЛИ и подзапрос для выбора по нескольким критериям.
|
|||
|---|---|---|---|
|
#18+
может почитать справку по Dim и справку по типам данных? ну или просто поверить на слово ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2014, 18:10 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=58&tid=2173975]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
15ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 299ms |

| 0 / 0 |
