ARRAYFORMULA ДЛЯ ОПРЕДЕЛЕННЫХ ЯЧЕЕК

#sum #cell #add #spreadsheet

#сумма #ячейка #Добавить #электронная таблица

Вопрос:

Итак, у меня есть эта формула, она в основном умножает каждое значение в строке для каждой строки и суммирует продукты, и хотя это потрясающе и все

 =sum(ArrayFormula(iferror(A1:A*B1:B*C1:C)))
  

Я хотел бы, если бы был способ выбрать, какие строки он умножает и суммирует, если я могу поместить определенную букву или как-то пометить эти ячейки любым способом и как бы «фильтровать» их, чтобы они только суммировали, скажем, строку 1,2,4 и так далее и до бесконечности, сколько бы строк ни былоЯ хотел бы добавить и какие бы строки я ни хотел включить!

 EXAMPLE:
1: 100 4 10
2: 120 2 12
3: 125 5 10
4: 105 3 15
  

Ответ №1:

Не уверен, что я полностью понимаю вопрос, но я полагаю, что вы могли бы решить проблему, введя четвертый столбец, используя «1» для указания строк, которые нужно добавить к сумме, и «0» для игнорирования строк. Расширяя вашу формулу, чтобы включить новый столбец D, каждая строка умножается на 1 (добавляя значение, поскольку N * 1 = N) или 0 (игнорируя значение, поскольку N * 0 = 0):

 =sum(ArrayFormula(iferror(A1:A*B1:B*C1:C*D1:D)))
  

Приведенные ниже данные примера будут суммировать строки 1, 2 и 4:

 1: 100 4 10 1
2: 120 2 12 1
3: 125 5 10 0
4: 105 3 15 1