2017-01-12 4 views
0

У меня есть лист, который отслеживает стоимость транзакций, упорядоченных по дате. Вот как это выглядит так далеко:Сумма значений за данную неделю

(http://imgur.com/TJxzKyi)

теперь я хотел бы добавить еще один столбец, который имеет Еженедельные Итоги (понедельник - воскресенье), напечатанные в последней строке для каждого воскресенья. Как это может быть сделано?

Я попробовал эту формулу до сих пор:

=IF(AND(WEEKDAY(A2)=0,A2<>A3),SUMIF(A:A,AND(<=A1>=A1-6),B:B))

но это использование двух критериев в SUMIF что я потерял.

+1

использование SUMIFS() не SUMIF() –

ответ

1

Я думаю, что следующая формула, что вам нужно:

= ЕСЛИ (И (WEEKDAY (A2) = 1, A2 <> A3), SUMIFS (B: B, A: A, "> = "& (A2-6), а: а," < =»& А2), "")

Обратите внимание, что функция SUMIFS используется для обработки множественных IFs, в отличие от функции SUMIF.

IF функция использует функцию AND для проверки двух условий:

  1. ли WEEKDAY число, равное 1? (например, является ли эта строка для воскресенья?)
  2. А дата текущей строки не равна дате следующей строки? (например, является ли это последней строкой даты?)

Если любое из приведенных выше значений является ложным, то формула возвращает пустую строку «". Если оба из указанных выше верны, то он суммирует значения в столбце В, если выполняются следующие два условия оба выполнены:

  1. Значение в столбце А больше или равна значению текущей даты минус 6 дней.
  2. Значение в столбце A меньше или равно значению текущей даты.
+0

Это отлично работает, есть только еще одна регулировка я понял, теперь мне нужно - это в любом случае, чтобы настроить эту формулу так, что она печатает только итог на последней строке воскресенье, если эта строка находится над последней непустой строкой другого столбца (в этом другом столбце есть другая формула с IF ([критерии], [Распечатать что-то], "") - так что я ищу последнюю строку, где ИСТИННАЯ часть этого IF выполняется)? – KOB

+0

Да, я думаю (если я правильно понимаю). Вы можете просто поместить свою логику из другого столбца в качестве нового IF в начале, например: '= IF ([такие же критерии, как и другие столбцы], IF (AND (WEEKDAY (A2) = 1, A2 <> A3), СУММЕСЛИМН (В: В, А: А, "> =" & (A2-6), А: А, "<=" & А2), ""), "") ' – elmer007

Смежные вопросы