#google-sheets #sum #google-sheets-formula #vlookup #array-formulas
#google-sheets #сумма #google-sheets-формула #ВПР #массив-формулы
Вопрос:
Я хочу СУММИРОВАТЬ D с 3 условиями :
- Суммируйте D до следующей пустой строки.
- Сумма D, ГДЕ F = «Personal».
- Сумма D, ГДЕ 1-я строка ниже пустой строки ДЕНЬ, месяц, год (B) = ДЕНЬ, месяц, год (H)
Я пробую этот код, но терплю неудачу :
=IF(DAY($B$6:$B$100)=DAY(H2),SUM(B6:INDEX(B6:D,MATCH(TRUE,(B6:B=H)*(F6:H="Personal"),0))),"")
Очень признателен, если кто-нибудь может мне в этом помочь. Спасибо.
Мой файл Excel: https://www.dropbox.com/s/158pqwo83yw0dcv/productive Group.xlsx?dl=0
Комментарии:
1. поделитесь копией своего листа
2. @player0 Мой файл Excel: dropbox.com/s/158pqwo83yw0dcv/productive Group.xlsx?dl=0
Ответ №1:
попробуйте:
=ARRAYFORMULA(IFNA(VLOOKUP(H5:H,
QUERY({TO_DATE(B6:B), C6:C-B6:B, F6:F},
"select Col1,sum(Col2)
where Col3 = 'Personal'
group by Col1
label sum(Col2)''"), 2, 0)))
Комментарии:
1. Идеальный. Очень ценю вашу помощь.