cyberkiwi, когда вы используете умножение в SUMPRODUCT вам не нужен двойник унарный для принуждения поистине и ложного до 1 и 0. Умножение уже сделает то. Настолько то
=SUMPRODUCT ((«Eff 2010 подряда»! U: U=A7) * (<2nd condition="">) * ' Eff 2010 подряда '! G: G)
или
=SUMPRODUCT (--(«Eff 2010 подряда»! U: U=A7),--(<2nd condition="">), «Eff 2010 подряда»! G: G)
Если будет возможность данных в колонке g содержа текст также, как номера, то первый вариант бросит ошибку, второе одно не будет. Для больше info на Sumproduct ошибки видят
http://spreadsheet-toolbox.com/library/excel-functions/sumproduct-and-its-error-message/приветственные восклицания, teylyn