Во-первых, я бы рекомендовал каждый раз, когда это возможно, вы получали структуру, более похожую на базу данных, поэтому у меня был бы столбец, повторяющий концепцию, а затем вы могли бы легко использовать функцию Excel СУММЕСЛИ.
Вероятно, это не ваш случай (это похоже на результат бухгалтерской программы). Воспользовавшись использованием макросов VBA, вы можете использовать al oop для генерации столбца, о котором я упоминал ранее (вы также можете вычислить сумму, используя эту концепцию, но я считаю, что это более чистое создание лучшего формата данных). См. Изображение ниже:
Sub Add_Concepts()
i = 1
Concept = Cells(i, 2)
i = 2
Do While (Cells(i, 2) <> "")
Cells(i, 1) = Concept
If Cells(i + 1, 2) = "" Then 'Change in concept
Concept = Cells(i + 2, 2) 'New concept
i = i + 2 'add 2 to skip the New concept line and the white space
End If
i = i + 1
Loop
End Sub
Теперь вы можете использовать обычные функции Excel.
Надеюсь, это поможет!