Я хотел бы умножить ячейку на число на отдельном листе;но определяется выпадающим - PullRequest
0 голосов
/ 02 мая 2019

Вот идея того, как, на мой взгляд, будет выглядеть формула Excel:

= IF (C4 = 1), ТОЛЬКО умножьте A4 (Sheet1) на B4 (Sheet2)

Iесть два листа.Справочный лист (Лист 2) и Первичный лист (Лист 1).На справочном листе есть таблица данных.Верхняя строка от C3 до J3 пронумерована от 1 до 9.

Под этими цифрами находятся десятичные числа, например 1,29 в C4.

На листе 1 (основной) У меня есть столбец QTY, столбец ПРОДУКТ, столбец ПРИЛОЖЕНИЕ и столбец ЦЕНА.

В QTY у меня есть 9303. В столбце Приложения у меня есть массив, который представляет собой выпадающий список, который выбирается из 1-9.В зависимости от того, что пользователь выберет в этом столбце, я хочу, чтобы он ссылался на правильную ячейку в справочном листе (например, C4 = 1,29) и умножал ее на QTY в A4.

Может кто-нибудь помочь с лучшимиспособ сделать это через Excel?

Я пытался вложить IF до SUMPRODUCT.SUMPRODUCT работает для точного умножения A4 (Sheet1) на C4 (Sheet2), и возвращаемое значение является правильным.

Я бы хотел, чтобы QTY умножался на значение, на которое ссылается число приложений.

Так что, если пользователь выбирает 2 приложения, значение числа 2, которое будет в C5, умножается.QTY в следующем поле.

1 Ответ

0 голосов
/ 02 мая 2019

Предположим, что исходное значение в Sheet1 ячейке A4 равно 321 .

Изменить A4 , чтобы иметь:

=321*IF(C4=1,Sheet2!B4,1)

(естественно, вы бы использовали любое значение или формулу вместо 321)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...