=SUMPRODUCT(Int(24*$B:$B),--($A:$A=D2))
Как это работает?
Хорошо, SUMPRODUCT
будет проходить через каждый элемент и умножать их вместе (так что SUMPRODUCT(A1:A3,B1:B3)
- это то же самое, что и =(A1*B1)+(A2*B2)+(A3*B3)
) - теперь давайте посмотрим на каждый из столбцов, которые мы умножаем.
INT(24*$B:$B)
- это просто дни, преобразованные в часы и обрезанные десятичной частью (минуты / секунды) - довольно просто.
--($A:$A=D2)
сначала проверяет, совпадает ли значение в столбце A с D2
, и выдает TRUE
или FALSE
. --
затем преобразует это в 1
или 0
, которые мы умножаем на часы, прежде чем сложить их все.