Формула Excel: пропустить нулевые значения в столбце при повторении индексированных значений N раз в массиве?
Какую функцию я могу добавить в мою формулу G2, чтобы пропустить имена с нулевыми значениями (Col E)?
A B C D E G
1 John 0 SUE
2 Sue 2:00 3:00 2 SUE
3 Dan 0 JOE
4 Joe 1:00 1 -
5 -
Формула в G1: использует индекс, чтобы найти имя с ненулевым значением в столбце E
{= ИНДЕКС (А1: А20, ПОИСКПОЗ (TRUE, Е1: Е20<>0,0))}
Формула в G2: перечисляет имена N раз на основе значения в столбце E (но прекращает перечислять имена, как только он встречает ноль)
{= ЕСЛИОШИБКА (ЕСЛИ (СЧЕТЕСЛИ ($G$1:G1,G1)= ИНДЕКС (Е: Е,MATCH(G1, А: А, 0)), ЕСЛИ (И (ИНДЕКС (А: А,MATCH(G1, А: А,0)+1)<>0, ИНДЕКС (Е: Е,MATCH(G1, А: А,0)+1)<>0), ИНДЕКС (А: А,MATCH(G1, А: А,0)+1),"-"),G1),"-")}