Две родственные ячейки

491
Boyan Boyadzhiev

В A1 у меня есть цена, например, 1000. В A2 заполняют процент, например, 10%. Затем в B2 вычислите A1 * A2 = значение. Я хотел бы, когда я заполняю процент в A2, в B2 вычисляю значение и наоборот - Если я заполняю значение в B2, вычислять процент в A2. Как я могу сделать это для LibreOffice Calc.

0
Ты не можешь Ячейка может содержать _either_ значение _or_ формулы, а не оба. Лучшее, что вы можете сделать, - это иметь новую строку, где `C1` и` C2` содержат процент и абсолютное значение, используя `ISBLANK ()`, чтобы проверить, какой из `B1` или` B2` установлен. AFH 5 лет назад 1
@AFH, мне нравится ваше решение, но можно [выполнить его, используя только A1: B2] (https://superuser.com/questions/649311/excel-how-to-either-have-direct-data-input- или клеточно-значение из-формулы) davidmneedham 5 лет назад 0
@davidmneedham - Ваша ссылка реализована в VBA, которая не поддерживается в LibreOffice. AFH 5 лет назад 0
@ АФХ, это правда. Я не знаком с языком сценариев в LibreOffice, но думаю, что он может быть реализован и в LibreOffice. davidmneedham 5 лет назад 0
@davidmneedham - LO поддерживает несколько языков сценариев, но я недостаточно разбираюсь в их интеграции с LO, чтобы сказать, можно ли реализовать решение VBA. AFH 5 лет назад 0
Было бы не сложно написать такой макрос, но это кажется пустой тратой, поскольку у LO уже есть инструмент для этого, как объяснено в моем ответе. Jim K 5 лет назад 0

1 ответ на вопрос

0
Jim K

После ввода =A1*A2в ячейку B2 перейдите в Tools -> Solver .

  • Целевая ячейка B2
  • Оптимизировать результат до, значение, 250(например)
  • Меняя клетки A2

Затем нажмите Решить . Ячейка A2 изменится на 25%.

solver

Похожие вопросы