Используя ту же формулу для каждой строки в листе
Я хочу, чтобы для каждой строки в моем листе вычислялся балл по формуле. Так что одна и та же формула для каждой строки. Я попробовал это:
=ARRAYFORMULA(min((((C3:C100)/4)+((K3:K100)*4/10)+(M3:M100)+((N3:N100)/2.5)+((O3:O100)/5)+(R3:R100)+(T3:T100)+((P3:P100)/3)+(V3:V100))/23))
Но он рассчитывает на все, для любой строки. (Я начинаю со строки 3)
Почему это действует так? Какие-либо предложения?
1 ответ
Всегда лучше предоставить нам ссылку на ваш лист, чтобы мы могли видеть, чего вы пытаетесь достичь (или, по крайней мере, создать копию без конфиденциальных данных и поделиться ею).
Если вам нужна одинаковая точная формула для каждой строки, вы получите точно такой же результат с вашей текущей формулой. Кроме того, вы имеете в виду СУММУ значения диапазона, которые вы указали в формуле? Если это так, вам нужно изменить формулу, чтобы она выглядела следующим образом:
=ARRAYFORMULA(min((((sum(C3:C100)/4)+(sum(K3:K100)*4/10)+sum(M3:M100)+(sum(N3:N100)/2.5)+(sum(O3:O100)/5)+sum(R3:R100)+sum(T3:T100)+(sum(P3:P100)/3)+SUM(V3:V100))/23)))
Пожалуйста, уточните, что именно вы хотите, чтобы формула рассчитывалась в каждой строке. Например, если он находится в строке 20, вы все еще хотите, чтобы строки 3-100 были рассмотрены? Или только ряды 20-100? КАКИЕ данные вам нужно учитывать в формуле каждой строки, другими словами?
Вот лист, который я создал, чтобы понять, что вы хотите: https://docs.google.com/spreadsheets/d/1GRdU6NLMWx2xPXDNp21VzYRQRj6cjNbL4RGVUV2x8Wk/edit?usp=sharing