Предположим, что столбцы A, B и C содержат числа. Я хочу суммировать все в любом из этих столбцов, если они перечислены в дополнительном столбце или ячейке. Суммируемые столбцы могут находиться в любом месте таблицы. И это должна быть функция, а не сценарий VBA.
Например, столбец D может содержать ячейки, содержащие "A" и "C", или, возможно, одну ячейку, содержащую «A, C». Поэтому моя функция (E2) будет выводить сумму значений в столбцах A и C.
A B C D E
1 4 7 A 30
2 5 8 C
3 6 9
Для усложнения бонуса я хочу, чтобы сумма была SUMIF, чтобы отфильтровать строки в столбцах A, B и C на основе критериев соответствия. Итак, в приведенном ниже примере я классифицирую строки в столбцах A, B и C цветом (F). E теперь отображает две суммы - итоги из столбцов A и C с категорией красный (E2) и сумму с категорией зеленый (E3). Я полностью ожидаю, что формулы в E2 и E3 будут разными, чтобы указать разные критерии соответствия.
A B C D E F
1 4 7 A 18 red
2 5 8 C 12 red
3 6 9 green
Благодарю.