Возможно ли, чтобы ячейка G24 распознала номер в D24 и выполняла его вычисление в зависимости от размера номера, используя ячейки с B37 по B42?

У меня есть базовая таблица для каталогизации продаж и затрат. Наша стоимость зависит от размера системы.

Я бы хотел, чтобы Excel знал, какую ячейку (в настоящее время у меня есть список расходов) умножить в зависимости от размера системы, которую я ввожу.

Что бы я хотел:

В строке D (ячейка D24 для этой отдельной продажи) я вхожу в "Размер системы".

Я бы хотел, чтобы строка G (ячейка G24 для этой продажи) рассчитывала стоимость на основе размера в D24.

Далее вниз по странице я перечислил свои многоуровневые расходы:

  • Cell B37 имеет нашу стоимость для систем размером от 3,0 до 3,99
  • Cell B38 имеет нашу стоимость для систем размером от 4,0 до 4,99
  • Cell B39 имеет нашу стоимость для систем размером от 5,0 до 5,99
  • Cell B40 имеет нашу стоимость для систем размером от 6,0 до 7,99
  • Cell B41 имеет нашу стоимость для систем размером от 8,0 до 9,99
  • Cell B42 имеет нашу стоимость для систем размером 10,0 или выше

Возможно ли, чтобы ячейка G24 распознала номер в D24 и выполняла его вычисление в зависимости от размера номера, используя ячейки с B37 по B42?

2 ответа2

0

Это немакро-способ.

=IF((A1>=3) AND (A1<=3.99),B37,IF((A1>=4) AND (A1<=4.99),B38,IF((A1>=5) AND (A1<=5.99),B39,IF((A1>=6) AND (A1<=7.99),B40,IF((A1>=8) AND  (A1<=9.99),B41,IF((A1>=10),B42,"not found"))))))

Вы можете поместить формулы вместо b38 до b42

0

Введите ограничения размера системы в ячейках от A37 до A42, например:

3
4
5
6
8
10

Тогда =VLOOKUP(D24;$A$37:$B$42;2;1) выберет соответствующий коэффициент стоимости системы от B37 до B42.

Обратитесь к справке Excel по VLOOKUP() function чтобы понять, как это работает.


Сохраните это как «filename.csv», затем откройте его в Excel или LibreOffice:

Sys Size,,,Cost factor
9.99,,,=VLOOKUP(A2;$A$5:$B$10;2;1)

Size,Sys cost
3,1
4,2
5,3
6,4
8,5
10,6

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .