не совсем уверен, как это выразить, но я приложу все усилия.
Это общая структура моей электронной таблицы.
| A |B |
-----------------
1 | Jan | |
2 | 1 | £3.00 |
3 | 2 | £4.00 |
4 | 3 | £5.00 |
5 | 4 | £0.00 |
6 | 5 | £1.00 |
..| ... | ..... |
Я хочу сделать функцию суммирования на основе дня месяца. Столбец A
включает день месяца. Я хочу проверить текущий день месяца, затем сопоставить его со значением в столбце A
, а затем суммой от B2
до значения B
рядом с текущим днем месяца.
Например, если это 3-е число месяца, я хочу, чтобы формула была B2:B4
. Не был уверен, смогу ли я сделать что-то вроде увеличения дня на 1, поэтому для 3-го дня месяца значение будет 4
, что может соответствовать ячейке в конце диапазона B4
.
Первоначально, у меня было это, но делать это для каждого дня каждого месяца кажется немного многословно, и я не был уверен, есть ли более эффективный вариант?
=IF(DAY(TODAY()) = 1, SUM(B2),
IF(DAY(TODAY()) = 2, SUM(B2:B3),
IF(DAY(TODAY()) = 3, SUM(B2:B4),
IF(DAY(TODAY()) = 4, SUM(B2:B5),
IF(DAY(TODAY()) = 5, SUM(B2:B6), 0)))))
Любая помощь будет принята с благодарностью.