Формула Excel для среднесуточной прибыли

У меня есть таблица с двумя столбцами: Date и Profit:

Date Profit 24 - March 25.00 24 - March 19.85 25 - March 5.25 26 - March 6.36 26 - March 10.18 26 - March 35.63 

Я хочу рассчитать и отобразить среднюю дневную прибыль в одной ячейке.

Пожалуйста, имейте в виду, что когда я ввожу данные для новых дат, таких как 27 марта, и это прибыль, она должна обновить среднюю ячейку ежедневной прибыли.

В некоторые дни я не совершаю продажу; Например, если я делаю продажи и прибыль для марша 24, 25 марта и 27 марта, я не совершал продажу 26 марта, я хочу, чтобы он подсчитал его независимо от того, что я делаю продажу на дату или нет. Значение в месяц, который имеет 31 день, он должен делить на 31 независимо от того, сделал ли я продажу в определенную дату или нет. Это возможно?

3 Solutions collect form web for “Формула Excel для среднесуточной прибыли”

Для дат в ячейках A1: A25 и значений прибыли в ячейках B1: B25 вы можете использовать следующую формулу:

 =SUM(B2:B25)/SUMPRODUCT(--(FREQUENCY(A2:A25,A2:A25)>0)) 

Результат, как показано:

Введите описание изображения здесь

Если у вас есть более 25 строк данных, вам необходимо соответствующим образом скорректировать диапазоны формул.

Формула вычисляется следующим образом:

(Total profit)/ (number of different dates)

РЕДАКТИРОВАТЬ

Согласно запросу, чтобы включить даты между (не указанными), вы можете использовать что-то вроде этого:

 =SUM($B$2:$B$25)/(MAX($A$2:$A$25)-MIN($A$2:$A$25)+1) 

(Total profit)/ (days between smallest and largest date in range)

Прибыль можно суммировать с помощью =SUM(B2:B7) а количество дней может быть рассчитано с помощью =TODAY()-MIN(A2:A7) что позволяет получить формулу, которая разделила бы эти два вида:

 =SUM(B2:B7)/(TODAY()-MIN(A2:A7)) 

Если в последнее время продажи не производились, формула будет давать результаты, которые со временем снижаются по мере того, как они вычисляются с даты первой продажи на текущую дату. Замените TODAY() на MAX(A2:A7) чтобы изменить его так, чтобы он рассчитывал только с даты первой продажи до даты последней продажи.

Один из способов сделать это – сделать третий скрытый столбец для вычисления среднего значения для каждой даты, а затем для вычисления этого столбца. Введите следующую формулу в С2, а затем скопируйте ее до конца или, по крайней мере, достаточно далеко, чтобы охватить будущие записи. Если вы сделаете эту таблицу и столбец C вычисленным столбцом, то она будет автоматически вводиться в столбец C любых новых строк по мере расширения таблицы.

 =IF(OR(COUNTIF(A$2:A2, A2) > 1, NOT(ISNUMBER(A2))), "", AVERAGEIF(A:A, A2, B:B)) 

Сначала проверяется, была ли эта дата впервые COUNTIF на листе, используя функцию COUNTIF в столбце A, но только до текущей ячейки. Он также проверяет, что столбец A является числом с функциями NOT и ISNUMBER поэтому он не возвращает ошибку (Excel рассматривает даты как числа.) Затем он использует функцию AVERAGEIF для усреднения всех элементов в столбце B, имеющих соответствующие даты.

Это также позволяет вводить даты в любом порядке и учитывать пробелы.

Теперь в другой ячейке просто сравните столбец с =AVERAGE(C:C) чтобы получить среднюю дневную прибыль.

Затем вы можете скрыть столбец C, щелкнув его правой кнопкой мыши и нажав «Скрыть». Вы можете отобразить его, когда вам нужно, выбрав столбцы B через D и щелкнув правой кнопкой мыши, а затем щелкнув «Показать».

  • Могу ли я «subtotal» с произвольной функцией, например, конкатенацией строки?
  • Ошибки округления Excel
  • Как связать ссылку на ячейку с листом
  • Excel: как создать несколько строк из одного
  • Как я могу «группировать по» и суммировать столбец в excel?
  • Поверните одну строку в несколько строк в Excel
  • Измените язык нумерации контекста Excel, изменив язык Windows
  • Один файл Excel, несколько пользователей редактирования, текущие обновления
  • Как получить или скопировать фоновое изображение в Excel?
  • Как генерировать все возможные 3-значные комбинации чисел 0-6
  • Как присоединиться / объединить 2 таблицы рабочих таблиц с помощью 3-й таблицы в Excel?
  • Interesting Posts

    Нужны ли мне как x64, так и x86 версии C ++ redist

    Как объединить фоновые изображения и gradleиент CSS3 с одним и тем же элементом?

    Спреи «Air Duster» – они безопасны для оборудования?

    Как остановить воспроизведение видео на YouTube в Android-браузере?

    Попытка установить исправления для MSU приводит к тому, что «Поиск обновлений на этом компьютере …» длится вечно

    Удаленный рабочий стол от Mac OS X до Windows 7 Pro

    Кнопка «Новая папка» и ярлык не работают в Windows 7

    Как отключить кеш Firefox?

    Переполнение ключей в Mac OS X

    Ошибка 0xc000007b при попытке запуска \ EFI \ ubuntu \ shimx64.efi (Ubuntu) через Windows 8.1 Bootmanager в системе UEFI

    Переключение между изображениями Android Navigation Drawer и Up caret при использовании fragmentов

    В торренте, что такое семя, корм и равный?

    1D или 2D, что быстрее?

    Как изменить стиль атрибута title внутри тега привязки?

    Изменить текстовый редактор по умолчанию для crontab на vim

    Давайте будем гением компьютера.