Помогите, пожалуйста, с формулой для следующей задачи. Таблица-пример в приложении.
Т.е. нужно как-то суммировать значения в столбце B, по тем клиентам, которые соотетствуют номерам в столбце D. Кроме того сложность в том, что номера клиентов в столбце A содержат дополнительные символы, т.е. не соответствуют на 100% значениям в столбце D.
Результат, который должен получиться: 46
Заранее спасибо за совет!
Добрый день!
Помогите, пожалуйста, с формулой для следующей задачи. Таблица-пример в приложении.
Т.е. нужно как-то суммировать значения в столбце B, по тем клиентам, которые соотетствуют номерам в столбце D. Кроме того сложность в том, что номера клиентов в столбце A содержат дополнительные символы, т.е. не соответствуют на 100% значениям в столбце D.
Добрый день. Можно небольшой пользовательской функцией. [vba]
Код
Function Alex418(r1 As Range, r2 As Range, r3 As Range) As Double For i = 1 To r1.Count With Application If .Or(.IsNumber(.Search(r3, r1.Cells(i)))) Then Alex418 = Alex418 + r2.Cells(i) End With Next End Function
[/vba]
Добрый день. Можно небольшой пользовательской функцией. [vba]
Код
Function Alex418(r1 As Range, r2 As Range, r3 As Range) As Double For i = 1 To r1.Count With Application If .Or(.IsNumber(.Search(r3, r1.Cells(i)))) Then Alex418 = Alex418 + r2.Cells(i) End With Next End Function