Новости:

Прикрепить к сообщению можно только файлы xls, gif, jpg, rar, zip,7z, bas, frm, cls, doc размером до 150 Кб.

Главное меню

сумма ТОП по условию

Автор Ermash, 01.04.2015, 16:46

« назад - далее »

Ermash

Здравствуйте!

ломаю голову (пример во вложении). Есть массив данных со списком СКЮ и продажами (поле Факт1). Необходимо меняя значение количества ТОП в ячейке J2 рассчитать сумму продаж ТОП, количество которого задаешь J2, но по условию типа упаковки (в данном случае "can") .
Помогите как? то что смогла сама рассчитать в верхних таблицах формулы и СУММПРОИЗВ И ДВССЫЛ..

с уважением,
Мария

Wasilic

#1
Если правильно понял, макросом:
Макрос заменен, ибо изначально понял не правильно.
Private Sub Worksheet_Change(ByVal Target As Range)
   If Target.Count > 1 Then Exit Sub
   If Target.Address <> "$J$2" Then Exit Sub
   Dim s!, i&, r&, k&
   r = Range("A2")
   k = Range("J2")
   Do While i < k
     r = r + 1
     If Cells(r, 3) = Range("H2") Then
        s = s + Cells(r, 4)
        i = i + 1
     End If
   Loop
   Range("J3") = s
End Sub
Может и я на что сгожусь ... Если сгодился, можете меня по+благодарить+.

ShAM

Вариант формулой массива с доп.столбцом.
ЗЫ: Ну, наф... пример в 5000 строк?

Ermash

спасибо большое за помощь! то что надо!