У меня есть большая сложная таблица, которая представляет матрицу, и я делаю матричные умножения с ней.

Я хотел бы иметь возможность сказать: что, если значение ячейки 2 или 3 конкретных ячеек в этом рабочем листе имеет определенное значение, каким будет значение ячейки другой конкретной ячейки?

Это позволило бы мне рассматривать мой лист как большую функцию мульти-вывода.

Это возможно без VBA?

2 ответа2

1

Полудикий удар по вашей проблеме:

A1 = (ЕСЛИ И (B1 = 5, C1 = 7), уравнение для A1 с этими условиями, A1, если эти условия не выполняются)

Без более подробной информации, я не могу дать вам больше ничего

-1

Это именно то, для чего предназначены таблицы данных .

В ячейке на рабочем листе введите формулу, которая относится к двум ячейкам ввода.

В следующем примере, в котором начальные значения формулы вводятся в ячейки B3, B4 и B5, вы вводите формулу = PMT(B3/12, B4, -B5) в ячейку C2.

Введите один список входных значений в том же столбце под формулой.

В этом случае введите разные процентные ставки в ячейках C3, C4 и C5.

Введите второй список в той же строке, что и формула, справа от него.

Введите условия кредита (в месяцах) в ячейках D2 и E2.

Выберите диапазон ячеек, который содержит формулу (C2), строку и столбец значений (C3:C5 и D2:E2), а также ячейки, в которых вы хотите рассчитать значения (D3:E5).

В этом случае выберите диапазон C2:E5.

На вкладке «Данные» в группе «Инструменты данных» или в группе «Прогноз» (в Excel 2016) нажмите «Что-если анализ», а затем нажмите «Таблица данных».

В поле Ячейка ввода строки введите ссылку на ячейку ввода для значений ввода в строке. Введите ячейку B4 в поле Ячейка ввода строки.

В поле Ячейка ввода столбца введите ссылку на ячейку ввода для значений ввода в столбце. Введите B3 в поле Ячейка ввода столбца.

Нажмите ОК.

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