Excel Prorated SUMIF - PullRequest
       6

Excel Prorated SUMIF

1 голос
/ 20 мая 2010

У меня есть рабочий лист с 2 столбцами, один из которых представляет собой сумму в долларах, а другой - день месяца (от 1 до 31), за который рассчитывается сумма в долларах (доллары представляют собой потоки доходов).

Итак, я использую следующую формулу, чтобы СУММИТЬ все потоки доходов, причитающиеся в определенный день или раньше:

= SUMIF (C5: C14, "<=" и $ B $ 42, B5: B14) </p>

Столбец C является днем ​​оплаты B42 - это ячейка, в которую я ввожу день, чтобы сравнить его со значением «15» для «общей суммы всех доходов, причитающихся к 15-му или до» - идея состоит в том, чтобы получить сумму всех доходов, полученных за период. Столбец B - это сумма в долларах за каждый поток доходов.

Мой вопрос:

У некоторых потоков доходов нет дня рядом с ними (дневная ячейка в столбце C пуста). Это означает, что этот поток дохода не поступает в виде чека или частицы на определенную дату, он поступает примерно равномерно в течение месяца. Поэтому, если сумма для потока дохода составляет 10 000 долларов, а день равен 15 в 30-дневном месяце, тогда я должен добавить к этой сумме 5000 долларов.

Это было бы что-то вроде:

= SUMIF (C5: C14, "", ???)

Так что, если срок не указан, выберите ???. ??? это не просто число, это число * (Given_day / total_days_in_month).

Так что я думаю, что мне нужно для точной суммы:

= SUMIF (C5: C14, "<=" & $ B $ 42, B5: B14) + SUMIF (C5: C14, "", ???) </p>

Но я не уверен, как именно это написать.

Ответы [ 2 ]

1 голос
/ 21 мая 2010

Вот, пожалуйста:

SUMIF(C5:C14, "",B5:B14)*$B$42/DAY(DATE(YEAR(A1),MONTH(A1)+1,0)))
0 голосов
/ 20 мая 2010

Это зависит от того, как вы хотите обработать количество дней в феврале. Вы можете использовать CHOOSE (Месяц ($ B $ 42), 31,28,31,30,31,30,31,31,30,31,30,31) в качестве знаменателя и DAY ($ B $ 42) в качестве числителя .

Если вам нужно иметь возможность учесть разные годы, когда число дней в феврале зависит от года в 42 млрд. Долларов США, то более гибкий подход может иметь таблицу поиска по годам и количеству дней в феврале в этом году. и значение 28 в формуле CHOOSE вместо этого будет VLOOKUP (YEAR ($ B $ 42), MyYearLookupRange, 2, false).

...