2014-02-11 1 views
-1

Мне нужно создать формулу в excel, которая будет вроде «покупать один предмет, остальное на 50%».Создайте формулу excel для «купите одну, оставите 50% скидку»

мне нужно преуспеть, чтобы выбрать самый дорогой товар и заряд его по полной стоимости, а затем зарядить остаток на 50% от их стоимости:

Пункт A = $ 30 Пункт B = $ 21

If на день один, предмет A был куплен 2 раза, а затем элемент B использовался один раз, мне нужно перенести, чтобы выбрать самый дорогой элемент дня (который будет пунктом A) и начислить его на 100% от его стоимости (30 долларов США) а затем для второго пункта А, взимать его с 50% его стоимости (15 долл. США), а пункт В также будет составлять 50% от его стоимости (10,5 долл. США). Таким образом, общий заряд за день составит 55,50 доллара.

Я создал имена для каждого элемента, который соответствует его цене. Если я положил = сумма (itemA) в ячейку в excel, тогда она равна 30.

У меня она настроена так, me = sum (itemA * 2) -> 60. Мне просто нужно выяснить 50% скидку на все предметы, купленные за один день.

Пожалуйста, помогите, и дайте мне знать, если больше информации, которую мне нужно поделиться !!!!

ДОПОЛНИТЕЛЬНО: Я добавил три элемента, используя функцию имени в разделе «define name». Пункт А равен 30, пункт B равен 21, пункт С равным 15. Таким образом, это то, что я создал, например, за один день:

Item     Quantity   Total price 
item A     2     60 =sum(itemA*2) 
item B     1     21 =sum (itemB*1) 
item C     0      0 =sum (itemc*0) 

общие суточные расходы: 81 = сумма (С2 : C4) общие суточные расходы со скидкой: 55,5 (это где мне нужно фОРМУЛА)

ДОПОЛНИТЕЛЬНЫЕ: Итак, после работы с этой формулой, у меня есть еще один вопрос:

у меня есть два набора из этих данных, и excel будет выбирать самый дорогой из двух наборов и заряжать 100%, а затем заряжать остаток на 50%. Тем не менее, теперь мне нужен способ разделить плату за два набора данных и получить их общее количество. Так например: Пункт А = 30, пункт B = 21, пункт С = 15

указан один: элемент А, используемый 2x, пункт B используется 1x Установить два: деталь B используется 1x, деталь C используется 1x

Excel выбирает элемент A (так как он является самым высоким в обоих наборах) и заряжает его на 100% (30), затем заряжает остальные предметы на 50% (43,5). Сумма, которая начисляется, составляет 73,5

Теперь мне нужно, чтобы выделить расходы по набору. Таким образом, один, плата составляет 55,5 комплект два, плата 18.

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

+1

Вам нужно показать, как вы все наладили. –

+0

Как правило, с установкой типа B1G1 на 1/2, только 1 из самых дорогих предметов - полная цена. Поэтому, если вы покупаете 2 предмета по цене 30 долларов США, общая сумма составляет 45 долларов США, а не 60. AS в случае товара A – user2140261

ответ

0

Зависит от того, как вы устанавливаете вещи, и вы этого не показываете. Может быть проще использовать алгоритм, который вычисляет 50% всего, а затем добавляет 50% самого дорогого элемента.Так что если у вас есть три колонки: Вещи Цены Количество (где цены = Цена/товара) можно использовать формулу, как:

=0.5*MAX(Prices)+SUMPRODUCT(Prices,Quantity)*0.5 

Если некоторые записи в столбце «Количество» может быть равен нулю или пустой, а затем использовать вместо того, чтобы эта формула:

=SUMPRODUCT(MAX(Prices*(Quantity>0))+SUMPRODUCT(Prices,Quantity))*0.5 
+0

Вам может понадобиться чтобы исключить невозбужденные предметы (предметы с количеством ноль) с максимума, если только список не содержит только купленные предметы. –

+0

Зависит от того, как он настраивает свой источник данных. Это мне непонятно, но это хороший момент, и я добавлю его к своему ответу –

+0

со второй формулой там, что я ставлю вместо количества? Я думаю, что цены будут эквивалентны моему itemA, itemB и т. Д. – user3298856

1

Предполагая, макет в виде: E ниже, три колонки, добавленные могли бы удовлетворить с:

в F2: =MAX(IF(A:A=G2,C:C))
в G2: =IF(A2<>A3,A2,"")
в H2: =IF(G2=0,"",0.5*SUMIF(A:A,G2,E:E))+F2/2

каждый скопирован на заказ.

SO21712210 example

Первая формула массива так поступил с Ctrl + Сдвиг + Введите.

Первый определяет ежедневную максимальную цену за единицу (до скидки).
Второй, чтобы определить ежедневное резюме.
Третий для расчетов (тот же подход, что и @Ron Rosenfeld).

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