Доброго дня.
Сломал голову, надеюсь вы поможете.
В файл такого вида:
Я вычислил сумму по номерам в датах от начала до окончания.
Например. сумма номера "первый" в дате от 01.01.16 - 04.01.16 имеет сумму 10 (сумма ячеек B4:B7) и так далее.
Вроде это я решил в таком виде:
Только первая часть головоломки.
Далее сама головоломка.
Нужно в огромный файл вида (ниже):
Подставить значения таблицы которая выше и вычислить сумму по датам.
Пример:
Значение из ячейки A3 (таблица 1)
Вид: "белый"
Дата: "01.01.16 - 04.01.16"
Просканировать всю вторую таблицу по датам в примере (от 01.01 - 04.01 по параметру белый) и вычислить сумму, то есть те значения что я выделил и подчеркнул во второй таблице.
И таких значений много.
Если найдется кто может помочь, буду благодарен.
Сломал голову, надеюсь вы поможете.
В файл такого вида:
номер | дата начала | дата окончания | 01.01.16 | 02.01.16 | 03.01.16 | 04.01.16 | ВИД |
первый | 01.01.16 | 04.01.16 | 1 | 2 | 3 | 4 | БЕЛЫЙ |
второй | 02.01.16 | 03.01.16 | 5 | 4 | 3 | 2 | БЕЛЫЙ |
третий | 03.01.16 | 05.01.16 | 4 | 3 | 2 | 1 | КРАСНЫЙ |
четвёртый | ЖЕЛТЫЙ | ||||||
... |
Например. сумма номера "первый" в дате от 01.01.16 - 04.01.16 имеет сумму 10 (сумма ячеек B4:B7) и так далее.
Вроде это я решил в таком виде:
Код |
---|
=ЕСЛИОШИБКА(СУММ(ДВССЫЛ(СЦЕПИТЬ(АДРЕС(ПОИСКПОЗ(A3;A:A);ПОИСКПОЗ(D3;$1:$1;0));":";АДРЕС(ПОИСКПОЗ(A3;A:A);ПОИСКПОЗ(E3;$1:$1;0)))));"Нет") |
Только первая часть головоломки.
Далее сама головоломка.
Нужно в огромный файл вида (ниже):
Подставить значения таблицы которая выше и вычислить сумму по датам.
Пример:
Значение из ячейки A3 (таблица 1)
Вид: "белый"
Дата: "01.01.16 - 04.01.16"
Просканировать всю вторую таблицу по датам в примере (от 01.01 - 04.01 по параметру белый) и вычислить сумму, то есть те значения что я выделил и подчеркнул во второй таблице.
И таких значений много.
номер | вид | 01.01.16 | 02.01.16 | 03.01.16 | 04.01.16 | 05.01.16 | 06.01.16 |
1 | белый | 1 | 2 | 3 | 4 | 5 | 6 |
2 | красный | 2 | 1 | 1 | 1 | 1 | 2 |
3 | белый | 3 | 3 | 3 | 2 | 2 | 2 |
4 | красный | 1 | 1 | 1 | 1 | 1 | 1 |
5 | красный | 3 | 2 | 1 | 1 | 2 | 3 |
Если найдется кто может помочь, буду благодарен.