Новости:

Подпишитесь на рассылку новых сообщений форума через службу рассылок: Subscribe.ru

Главное меню

сумма со сложным условием

Автор jore, 29.08.2014, 09:56

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

jore

добрый день!
помогите, пожалуйста, найти сумму.
Требуется если в столбце С положительное число (допустим 2), то от даты 16.08 вычесть значение ячейки В2=10, т.е. получится новая дата 06.08 и найти сумму значений, которые соответствуют этой дате 06.08 и 07.08. (сумму 2-х дат т.к. число в столбце было 2), если в стоблбце С число 3, то при прежних условиях сумму 3-дат 6, 7, 8.

vikttur

Читал. честно читал. Два раза... В примере одно, в описании другое.
Дата (16-е) в строке 19, но первое положительное в строке 18.
Где показывать нужную сумму?

jore

сумму в ячейке левее столбца С, т.е. рядом с положительным числом 2

vikttur

Похоже, что понял не так:
=ЕСЛИ(C4>0;СУММ(ИНДЕКС($B$4:B4;ПОИСКПОЗ(A4-B4;$A$4:A4;)):ИНДЕКС($B$4:B4;ПОИСКПОЗ(A4-B4;$A$4:A4;)+C4-1));"")
Для 15.08.2014 сумма 5, для 16 - 11, для 17 - ошибка (в В20 пусто).

vikttur

Понял ошибку. Не то значение отнимал.
Для указанных дат суммы - 5, 8, 8.
=ЕСЛИ(C4>0;СУММ(ИНДЕКС($B$4:B4;ПОИСКПОЗ(A4-$B$2;$A$4:A4;)):ИНДЕКС($B$4:B4;ПОИСКПОЗ(A4-$B$2;$A$4:A4;)+C4-1));"")

jore

спасибо за ответ, но у меня не показывает сумму :(

vikttur


jore

Суть в том, что если в столбце стоит число 2 (это дата 16.08.)-то находим сумму чисел столбца В только дат 6 и 7 (дата 16-10=6 и т.к. число 2, то еще надо захватить в сумму значение в 07.08.
если стоит вместо 2 число 3, то 16-10=6, т.е. нужно сложить значения в столбце В соответствующих датам 6, 7, 8 - 3 дня.
Если в столбце С стоит 5, то 16-10=6 и начиная с 06.08. находим сумму за 5 дней 6, 7, 8, 9, 10. и полученная сумма должна стоять именно рядом с этим числом 5 (в данном случае), т.е. на этой же строке, в соседнем столбце

jore

показывает, но не на той же строке :(

vikttur

Для 16 - сумма 8, стоит в той же строке, где 2.
Что не так?

cheshiki1

подозреваю что если положительное число в дате 15,08 то сумму нужно писать напротив даты 5,08. Так?

jore

все разобралась!!
СПАСИБО!!!

jore

да вы верно понимаете

vikttur

jore, прошу дать ссылку на эту тему на других форумах, где Вы разместили вопрос. Иначе люди будут зря время терять, пытаясь помочь Вам.

jore