Вопрос:

Столбец SUM умножается на x, но только если y меньше x, если еще умножить на z

excel if-statement excel-formula sum

36 просмотра

1 ответ

18 Репутация автора

У меня довольно хитрый рассол; У меня есть данные о продажах, в которых указана общая стоимость, ежемесячная плата и срок контракта.

Похоже на это.

Grand Value Monthly Fee Contract Term (months)
 $100.00     $20.00     5
 $120.00     $10.00     12
 $120.00     $10.00     24

Первое, что вы можете заметить, что последнее значение записи выглядит неправильно; это не годовая стоимость этой продажи, а не общая стоимость. В другом месте он рассчитывается как "доход", но это не имеет отношения к вопросу.

Что мне нужно сделать, так это получить точное представление о текущем значении года, а не об общем значении за x количество лет.

С точки зрения непрофессионала, запрос, который я хотел бы написать: «дайте мне произведение умножения Monthly_Fee на Contract_Term на 12, но если меньше 12, умножьте на Contract_Term вместо этого».

В настоящее время лучший запрос у меня есть

=SUM(Data!Monthly_Fee:Monthly_Fee)*12

Который просто лениво умножает абонентскую плату на 12.

Любые мастера Excel хотят помочь?

Автор: user2229040 Источник Размещён: 08.11.2017 11:56

Ответы (1)


0 плюса

426 Репутация автора

Решение

Если я вас правильно понимаю, это должно сработать:

 =SUMPRODUCT(Data!B2:B4,--(Data!C2:C4<12),Data!C2:C4)+SUMPRODUCT(Data!B2:B4,--(Data!C2:C4>=12)*12)

(очевидно, изменить ссылки на ячейки)

Автор: Carol Размещён: 09.11.2017 01:59
Вопросы из категории :
32x32