Сумма на основе даты в таблицах Excel / Google Docs

12

У меня есть куча строк с датой и суммой в долларах (расходы).

Я хочу составить список дней месяца и каков баланс расходов. Так, например, 5-ая запись в списке будет 5 августа 2008 года, а сумма всех расходов, которые произошли 5/05/2008 или ранее. Примерно это , =sumif(D4:D30-A5,">0",E4:E30)но, конечно, не работает (там , где исходные данные datesв D4:D30и expensesв E4:E30).

Примечания

  • Исходные данные не могут быть отсортированы по разным причинам.
  • должен работать в электронных таблицах Google, которые являются довольно полным набором функций Excel.
alumb
источник

Ответы:

7

Код

=SUMIF(D$2:D$30,"<="&A5,E$2:E$30)

должен работать как в Excel, так и в электронных таблицах Google.

А. Рекс
источник
Является ли 6 лет рекордом для принятия ответа? Должен был сделать это через 20 минут после того, как вы отправили ответ. Лучше поздно, чем никогда.
alumb
1

Предположим, ваши данные находятся в D и E:

В столбце А указаны все даты месяца. В столбце B все даты месяца преобразованы в числа (по умолчанию это дни с 1 января 1970 года).

В столбце F все даты в столбце D преобразованы в числа.

Затем ячейки в столбцах G: AM (или около того), эта формула: If (F1> B $ 1,0, E1) Для каждого столбца B1 идет на один выше, поэтому это B1, b2 и т. Д.

В ячейках в столбцах C (1-31) сумма столбцов G-AM).

Тогда столбец C состоит из 31 числа, соответствующего 31 дате в столбце A.

Мох
источник
Супер пользователь собирает вопросы и ответы для справки. Чтобы поддержать это, ответы должны быть только окончательными. Если вам нужно уточнить, прежде чем ответить, это должно быть сделано с комментариями (что не займет у вас много времени, чтобы получить достаточно повторений для). Если вам нужно квалифицировать свой ответ как основанный на определенных предположениях, это нормально. Этот вопрос имеет награду, поэтому я не буду ничего менять в вашем ответе. В какой-то момент, пожалуйста, отредактируйте свой ответ, чтобы удалить первый абзац, который не будет подходящей частью ответа, когда люди смотрят его позже. Удачи.
fixer1234