Добавление константы в LibreOffice Calc

7879
user12816

Как добавить константу в группу ячеек в LibreOffice Calc?

Например, вот четыре ячейки:

47 28 35 62 

Теперь добавьте 3 к каждой ячейке:

50 31 38 65 
3

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

5
tohuwawohu

Еще проще, но перезаписать исходные значения:

  • Скопируйте константу, используя Ctrl+C
  • Выберите значения, которые должны быть изменены;
  • Используйте « Paste Special» ( Edit -> Paste Specialили Ctrl+ Shift+ V), выберите « Add» в качестве операции:

Paste Special - 2

Результат: значения заменяются результатом сложения с константой.

3
tohuwawohu

Есть разные способы сделать это. Самый простой - использовать функцию автозаполнения. Другой подход, подходящий для более сложных операций, включает эту array formulaфункцию.

Учитывая электронную таблицу, содержащую четыре «исходных» значения и константу, результат должен начинаться с B3: step 1

Сделайте следующее:

  1. Выберите B3,
  2. введите формулу =B1:E1+B2, пока не заканчивайте Return;
  3. пометить функцию как функцию массива:
    • закончить редактирование формулы с помощью Ctrl + Shift+ Enter; или же
    • откройте мастер функций, нажмите «функция массива» и нажмите OK:

function wizard

В результате в B3: E3 появится результат сложения. Так как это результат массива, вы можете удалить его только после выбора полного массива результатов. Изменение только B3 не будет работать.

Если вы не хотите, чтобы результат вел себя как массив, просто скопируйте массив результатов, выберите Edit -> Paste Special...(или Ctrl+ Shift+ V), отмените выбор " Paste all" и всех других Selectionпараметров и выберите просто Numbers:

enter image description here

2
kkd1988

Также имеется сочетание клавиш для метода, описанного в wian. Вам нужно выделить постоянную ссылку и нажать «Fn + F4» (на клавиатуре ноутбука, может быть, просто «F4» на рабочем столе). Он автоматически помечает каждый идентификатор позиции знаком $, который превращает все это в константу. Простое сочетание клавиш, чтобы сэкономить 2-3 секунды времени. Работает как для MS Excell, так и для LibreOffice Calc.

1
wian

Дополнительное решение, которое также работает в Office Excel:

пометьте постоянную ссылку $ для каждого идентификатора позиции:
$ B фиксирует столбец,
$ 2 фиксирует строку.

теперь вы можете перетаскивать формулу вправо, и при перетаскивании обновляется только первое значение.

оригинал 47 28 35 62
константа 3
результат 50 (= B1 + $ B $ 2) 31 $ (= C1 + $ B $ 2) 38 * (= D1 + $ B $ 2) 65 (= E1 + $ B $ 2)

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