Excel 2013 Wildcards для определенного диапазона и Sumif

454
Vicente Gre

Я пытаюсь использовать подстановочный знак, ограниченный определенным диапазоном в функции Sumif.

Пример:

Я получил эти коды:

ABC-1 ABC-2 ABC-3 ABC-4 ABC-5 ABC-6 

И я хочу подняться с ABC-3 на ABC-5.

Я обнаружил, что раньше я должен был использовать ABC - [! 3-5], но в Excel 2013 он не работает.

Любая помощь будет отличной, спасибо.

0

1 ответ на вопрос

1
Scott Craner

Вы могли бы сделать что-то вроде этого:

=SUM(SUMIF(A:A,"ABC-" & ,B:B)) 

Это выполнит три SUMIFS и суммирует результаты.

enter image description here

Редактировать:

Чтобы быть немного более динамичным, вы можете поместить начальную и конечную точки в две ячейки, а затем использовать эту формулу массива, чтобы получить ответ:

=SUM(SUMIF(A:A,"ABC-" & ROW(INDIRECT($D$1 & ":" & $D$2)),B:B)) 

Будучи формулой массива, она должна быть подтверждена с помощью Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования. Если все сделано правильно, тогда Excel обведет {}формулу.

enter image description here

Это прекрасно работает для этой конкретной ситуации. Есть ли более общий способ сделать это? Если бы у меня были разные серии кодов, требующих использования прежнего подстановочного формата «ABC - [! 3-5]». Vicente Gre 7 лет назад 0
@VicenteGre см. Редактировать. Scott Craner 7 лет назад 1
Хотя, есть ли способ также отнести часть "ABC-" к другой ячейке? Vicente Gre 7 лет назад 0
@VicenteG, убедитесь, что просто замените "ABC-" ссылкой на ячейку. Scott Craner 7 лет назад 0
Привет, Скотт. Это хороший ответ, и я вижу, что он работает, но, как случайный читатель, все, что я могу сказать, это то, что вы получили результат, который, * вероятно *, является суммой трех ячеек из столбца `B`. И для целей отладки, и для представления я рекомендую установить для столбца `B` не несколько копий одного и того же значения, а 1, 2, 4, 8, 16, 32, 64,… (или, если хотите, 1, 2, 4, 10, 20, 40, 100,…), поэтому легко, однозначно и однозначно сказать, какие ячейки столбца B добавляются. Scott 7 лет назад 0

Похожие вопросы