Страницы: 1
RSS
Сумма значений в диапазоне по столбцу - от последнего нуля в другом столбце и с отбором только одинаковых значений из третьего столбца
 
Всем привет! Помогите пожалуйста.
Мне нужно чтобы в ячейке O10 производилось суммирование из диапазона G2:G10 начиная от нуля указанного в столбце "P" (в данном случаи P3)  и чтобы суммировались только те ячейки в которых  по столбцу "С" есть значение С10.

Мне нужно рассчитать на какую сумму я владел ценной бумагой за 1 рабочий день (с 07.06.19 до 08.06.19 - это ячейка N10= 1 рабочий день). А чтобы рассчитать я должен посчитать сумму покупок начиная с первого дня (начало покупок это ближайшее значение по столбцу "Р").
Например:
01.01.2020 я купил акцию А на 2р.
06.01.2020 я купил акцию Б на 3р.
10.01.2020 я купил акцию А на 5р.
11.01.2020 я купил акцию А на 19р.

Мне нужно посчитать что  акцией А за период с 10.01.2020 до 11.01.2020 - 1 рабочий день, я владел на сумму 7 рублей (2+5).
Изменено: jentoser - 24.02.2020 21:32:59
 
jentoser, а какой должен быть результат?
Не бойтесь совершенства. Вам его не достичь.
 
Результат я написал в желтых ячейках. В данном случаи 162 568,59
 
jentoser,  но думаю в чем-то подвох
Код
=ЕСЛИ(N10<>0;СУММЕСЛИМН($G$2:G10;$C$2:C10;C10);"")
Не бойтесь совершенства. Вам его не достичь.
 
А можно еще как нибудь привязать данную формулу к столбцу P? Чтобы суммирование было только от строки по столбу в котором есть число 0.
Сейчас, например в ячейки О13 суммируются все ячейки G2:13 по наименованию ПИК. Нужно чтобы ситало от 0, тоесть G12:13.
Можно что нибудь придумать??

Насколько я понимаю вот это формула будет считать от 0, но тогда не производится отбор по столбцу С по наименованию например ПИК
Код
=ИНДЕКС($G$1:G13;ПРОСМОТР(2;1/(($P$2:P13=0)*($C$2:C13=C13));СТРОКА($G$1:G13))+1;1)
 
jentoser, только в одной ячейке так нужно или везде так? просто не понятна логика почему не от G3 там же тоже 0
Изменено: Mershik - 25.02.2020 10:49:05
Не бойтесь совершенства. Вам его не достичь.
Страницы: 1
Наверх