Формула 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 и щелкнув правой кнопкой мыши, а затем щелкнув «Показать».

  • Как переместить выделение в Excel?
  • Почему Excel не автоматически обновляет мои уравнения?
  • Группирование столбцов данных по общим значениям
  • Найти и сохранить совпадения из 2 столбцов в Excel
  • Как получить или скопировать фоновое изображение в Excel?
  • Гистограмма Excel
  • Excel: используйте формулу в формате ячейки
  • Формула Excel для выведения котировок
  • Excel: Мне нужна формула, которая будет считать месяцы между двумя датами. Если это 1-15, то это будет полмесяца. Есть идеи?
  • Как увеличить строку, например, AA до AB?
  • Как рассчитать разницу во времени с помощью Excel?
  • Excel Преобразование строк в столбцы
  • Interesting Posts

    Как создать общий массив в Java?

    Как контролировать другую программу / процесс

    Настройка машины для использования ключа через SSH

    Excel: объединить две таблицы на основе одного столбца

    Клавиатура Remap с картой scancode для отключения alt + ctr + del

    Ошибка использования сети 1219 – я просто хочу подключить сетевой ресурс

    Как перемещать окна, открывающиеся за кадром?

    Как я могу поделиться своим календарем Outlook 2007 с Outlook 2003

    Скопировать имя файла в буфер обмена

    Создание PDF с внутренними гиперссылками

    Как повторно включить backspace-навигацию в Chrome?

    Удаленный рабочий стол для нескольких оконных компьютеров в локальной сети с динамическим IP-адресом

    Lotus Notes не откроет гиперссылку / uri в браузере!

    Использование компьютера Windows в качестве устройства ввода Bluetooth для другого компьютера / устройства

    Остановка всех автоматических обновлений окон 10

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