Суммирование по нескольким условиям
best91
Дата: Вторник, 03.01.2017, 13:05 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel для Mac
Здравствуйте! Нужно просуммировать все числа в листе "Выписка" по нескольким условиям. По формуле которая сейчас там стоит суммируется только первое условие. Еще желательно сделать что бы условия брались из ячейки, мой вариант не очень поскольку браться может только 2 условия. Ссылка на Google таблицу
Здравствуйте! Нужно просуммировать все числа в листе "Выписка" по нескольким условиям. По формуле которая сейчас там стоит суммируется только первое условие. Еще желательно сделать что бы условия брались из ячейки, мой вариант не очень поскольку браться может только 2 условия. Ссылка на Google таблицу best91
Ответить
Сообщение Здравствуйте! Нужно просуммировать все числа в листе "Выписка" по нескольким условиям. По формуле которая сейчас там стоит суммируется только первое условие. Еще желательно сделать что бы условия брались из ячейки, мой вариант не очень поскольку браться может только 2 условия. Ссылка на Google таблицу Автор - best91 Дата добавления - 03.01.2017 в 13:05
krosav4ig
Дата: Среда, 04.01.2017, 00:14 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Здравствуйте Нужно, чтобы суммировались только те записи, для которых выполняются все условия из ячейки? Если да, то формула может быть такой [vba]Код
=SUMPRODUCT(IF(MMULT(ISERR(SEARCH(SPLIT(B9;";");'Выписка'!E:E))%;TRANSPOSE(SEARCH("*";SPLIT(B9;";"))));;'Выписка'!I:I))
[/vba]
Здравствуйте Нужно, чтобы суммировались только те записи, для которых выполняются все условия из ячейки? Если да, то формула может быть такой [vba]Код
=SUMPRODUCT(IF(MMULT(ISERR(SEARCH(SPLIT(B9;";");'Выписка'!E:E))%;TRANSPOSE(SEARCH("*";SPLIT(B9;";"))));;'Выписка'!I:I))
[/vba] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Среда, 04.01.2017, 00:16
Ответить
Сообщение Здравствуйте Нужно, чтобы суммировались только те записи, для которых выполняются все условия из ячейки? Если да, то формула может быть такой [vba]Код
=SUMPRODUCT(IF(MMULT(ISERR(SEARCH(SPLIT(B9;";");'Выписка'!E:E))%;TRANSPOSE(SEARCH("*";SPLIT(B9;";"))));;'Выписка'!I:I))
[/vba] Автор - krosav4ig Дата добавления - 04.01.2017 в 00:14
best91
Дата: Среда, 04.01.2017, 00:30 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel для Mac
Нужно что бы суммировались записи как с первым условием, так и со втором. И при этом не дублировались суммы если в одной записи есть и первое и второе условие.
Нужно что бы суммировались записи как с первым условием, так и со втором. И при этом не дублировались суммы если в одной записи есть и первое и второе условие. best91
Ответить
Сообщение Нужно что бы суммировались записи как с первым условием, так и со втором. И при этом не дублировались суммы если в одной записи есть и первое и второе условие. Автор - best91 Дата добавления - 04.01.2017 в 00:30
krosav4ig
Дата: Среда, 04.01.2017, 01:43 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
ну, тогда так, наверно [vba]Код
=SUMPRODUCT(IF(MMULT(IFERROR(SEARCH(SPLIT(B9;";");'Выписка'!E:E);0);TRANSPOSE(SEARCH("*";SPLIT(B9;";"))));'Выписка'!I:I))
[/vba]
ну, тогда так, наверно [vba]Код
=SUMPRODUCT(IF(MMULT(IFERROR(SEARCH(SPLIT(B9;";");'Выписка'!E:E);0);TRANSPOSE(SEARCH("*";SPLIT(B9;";"))));'Выписка'!I:I))
[/vba] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение ну, тогда так, наверно [vba]Код
=SUMPRODUCT(IF(MMULT(IFERROR(SEARCH(SPLIT(B9;";");'Выписка'!E:E);0);TRANSPOSE(SEARCH("*";SPLIT(B9;";"))));'Выписка'!I:I))
[/vba] Автор - krosav4ig Дата добавления - 04.01.2017 в 01:43
best91
Дата: Среда, 04.01.2017, 09:40 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel для Mac
Спасибо огромное! Формула отлично работает!
Спасибо огромное! Формула отлично работает! best91
Ответить
Сообщение Спасибо огромное! Формула отлично работает! Автор - best91 Дата добавления - 04.01.2017 в 09:40