2014-09-29 3 views
0

Я пытаюсь размножить любые строки, у которых установлен флажок с равным значением дневной скорости, и вывести результат в общую ячейку.Excel - Умножить строки, которые содержат истинный флажок фиксированным значением

Я попытался следующий SUM на общую колонку без особого везения:

=SUMPRODUCT(($B$6:$B$37=TRUE)*($D$3)) 

В псевдо это было бы что-то вроде:

Найти в этих клетках (B6-B37) количество строк, которые имеют значение true и умножают это значение на значение дневной скорости в D3 и , выводят результат в I11.

Таким образом, для иллюстративных целей, в приведенном ниже примере будет иметь в общей сложности 10, потому что 4 флажков проверяются и 4 х 2,50 = 10.

enter image description here

Я уверен, что это что-то простое, но я редко использовать превосходит.

Большое спасибо за ваше время.

Chris

+0

какие флажков вы использовали? и то, что вы пытаетесь сделать, возможно, если флажки привязаны к ячейкам. но как они связаны с ячейками? –

+0

Я добавил их, используя флажок вкладки разработчика> вставить>. Затем щелкнул в ячейке. Затем я продублировал ячейку, используя описанную здесь технику: http://www.extendoffice.com/documents/excel/901-excel-insert-multiple-checkboxes.html Я открыт для других способов сделать это, это было именно то, что я считал лучшим. –

ответ

1

Используйте это:

=COUNTIF($B$6:$B$37,TRUE)*$D$3 
+0

Спасибо за ответ! Я не могу заставить это работать, значит ли это, что я не добавил флажки правильно? Это не ошибка, она просто возвращает 0. –

+0

Проверьте значения, стоящие за вашими флажками (например, скопируйте и вставьте их где-нибудь в качестве значений). Они должны показывать TRUE и FALSE. – Taosique

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