2016-03-29 4 views
0

Я довольно новый с excel, но я создал формулу для вычисления чего-то из данных, которые я получаю от датчика.Excel Непрямой внутри sumproduct

=100*((SUMPRODUCT(C16:C98,A16:A98)-SUMPRODUCT(C16:C98,A15:A97)+SUMPRODUCT(C15:C97,A16:A98)-SUMPRODUCT(C15:C97,A15:A97))/53.2)/((SUM(A16:A98)-SUM(A15:A97))) 

, как вы можете видеть, что это довольно долго, а значения различаются время от времени (иногда начинается c16 иногда на С35, ...) Я попытался добавить косвенную ссылку в формуле как следующее:

оригинал: SUMPRODUCT(C16:C98,A16:A98)

добавил косвенную связь: (SUMPRODUCT(INDIRECT(M25&":"&M26&","&M27&":"&M28)))

, но это дает мне ошибку #REF!. У кого-нибудь есть идея? Приветствия. B.

Редактировать: M25 - M28 - это ячейки, в которых я буду вводить свой начальный и конечный номер ячейки, поэтому в этом случае это будет «C16» в M25, «C98» в M26, A16" в M27, „A98“ в М28

ответ

0

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

=SUMPRODUCT(INDIRECT(M25&":"&M26),INDIRECT(M27&":"&M28)) 
+0

не беспокойтесь, если вы могли бы просто пометить его как правильно он покажет, как решить на главный экран, чтобы остановить другой, излишне вводя вопрос, чтобы помочь, спасибо – Jordan

Смежные вопросы