Как сохранить созданную формулу в excel

 

Slavf

Пользователь

Сообщений: 12
Регистрация: 24.02.2016

Приветствую!!! Прошу о помощи! Пытался изучить вопрос самостоятельно, читал на форуме, но в силу небольшого своего стажа работы в Excel не смог понять как именно мне это сделать. Суть вопроса: У меня есть формула, по которой мне необходимо выполнять расчеты (занимаюсь наукой), объем обработки большой, к тому же все базы данных в  Excel. В ручную конечно возможно все это сделать, но занимает много времени, гораздо проще когда все автоматизированно. Вот формула:           L4 = L1/L1+L2 × 100%. Пробовал сам создать формулу, после «=» записал в ячейку порядок действий по формуле (указанной выше), не получилось, данные не сходятся с результатами ручного вычисления. Получается, если выполнять все действия по отдельности (сумма, деление и умножение). Есть ли вариант что бы я по своей формуле смог в Excel создать подобную, сохранить ее и использовать в том числе и в других книгах? Макрос я так понимаю как рас для этого, но я в нем не смог разобраться. Буду крайне благодарен за помощь))

Прикрепленные файлы

  • Пример.xlsm (15.99 КБ)

Изменено: Slavf24.02.2016 09:38:32

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

#2

24.02.2016 09:58:16

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

Я конечно не знаю какой наукой Вы занимаетесь, но мне кажется в этом примере L4 = L1/L1+L2 × 100% скобок не хватает. Для формулы, которая представлена в файле правильнее будет так : L3=(L1/(L1+L2))*100%
А по теме. Сделайте свою UDF (пользовательскую функцию) и вставляйте ее (код функции) в нужные книги

Код
Function НАУКА(L1, L2)
    НАУКА = L1 / (L1 + L2)
End Function

Прикрепленные файлы

  • НАУКА.xlsm (17.4 КБ)

Согласие есть продукт при полном непротивлении сторон.

 

Slavf

Пользователь

Сообщений: 12
Регистрация: 24.02.2016

#3

24.02.2016 10:38:00

Цитата
Sanja написал: Сделайте свою UDF (пользовательскую функцию)

Спасибо большое! Это именно то, что нужно. Извините за примитивный вопрос, а как собственно сохранять и вставлять код функции в книги? Заходил в макрос, нашел ваши изменения, их просто нужно копировать и сохранять в каком либо файле, а после в нужной книге создавать макрос и вставлять из файла, где я сохранил?

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

http://www.planetaexcel.ru/techniques/3/59/

Согласие есть продукт при полном непротивлении сторон.

 

Slavf

Пользователь

Сообщений: 12
Регистрация: 24.02.2016

Sanja, Спасибо большое за вашу помощь!

 

Slavf, для таких простых формул VBA не нужен.
Формулы можно «прятать» в имена-функции, диспетчер имен вызывается Ctrl+F3, имена можно снабжать комментариями.

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

#7

24.02.2016 11:13:23

Казанский, а в чем тут «рацуха» ?

Цитата
Slavf написал: смог в Excel создать подобную, сохранить ее и использовать в том числе и в других книгах?

в каждой «другой» книге нужно все эти операции повторно проделывать, а UDF можно просто импортировать  

Согласие есть продукт при полном непротивлении сторон.

 

Sanja, формулы — это текст, их в конце концов можно хранить в текстовом файле и «импортировать» оттуда.
В «другую» книгу можно скопировать лист, на котором используются имена, и имена скопируются тоже.

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

Ну тогда ладно  :)

Согласие есть продукт при полном непротивлении сторон.

 

Slavf

Пользователь

Сообщений: 12
Регистрация: 24.02.2016

#10

24.02.2016 11:59:50

Цитата
Казанский написал:
Формулы можно «прятать» в имена-функции, диспетчер имен вызывается Ctrl+F3, имена можно снабжать комментариями.

Казанский, Я полагаю, это тоже хороший способ. Спасибо за проявленный вами интерес, но, в вашем файле примера формула так «спрятана», что я найти не могу))) не говоря уже как пустить в оборот)))

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

#11

24.02.2016 12:36:56

Цитата
Slavf написал:
…сохранить ее и использовать в том числе и в других книгах?

Может тогда в Personal (личную книгу)? ))

 

Slavf

Пользователь

Сообщений: 12
Регистрация: 24.02.2016

#12

24.02.2016 13:40:14

Цитата
Может тогда в Personal (личную книгу)? ))

А это как?))

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

Почитайте

эту

статью. Там есть и про личную книгу, и про макросы и про UDF — «самодельные» функции.
В Разделе «Приемы» вообще много чего интересного есть )

 

Slavf

Пользователь

Сообщений: 12
Регистрация: 24.02.2016

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

Согласие есть продукт при полном непротивлении сторон.

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

UDF из личной книги не работают? Я не проверял — у меня вообще Personal нет ))
Если не работают, то макросы ведь могут )

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

Так это-же совсем другое дело! :). Я бы автору посоветовал все свои научные формулы зашить в надстройку  

Согласие есть продукт при полном непротивлении сторон.

 

Slavf

Пользователь

Сообщений: 12
Регистрация: 24.02.2016

#18

25.02.2016 07:01:10

Спасибо за все советы, буду изучать вопрос и попробую все в надстройку вшить!

Замена формул вычисляемой величиной

При замене формул их значениями Excel окончательно удаляет их. Если вы случайно заменяете формулу значением и хотите ее восстановить, нажмите кнопку Отменить Кнопка "Отменить" сразу после ввода или вжатия значения.

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

    Если формула является формула массива, выделите диапазон ячеек, содержащих формулу массива.

    Как выбрать диапазон, содержащий формулу массива

    1. Щелкните ячейку в формуле массива.

    2. На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить, а затем выберите команду Перейти.

    3. Нажмите кнопку Дополнительный.

    4. Щелкните Текущий массив.

  2. Нажмите кнопку Копировать Изображение кнопки.

  3. Нажмите кнопку В Изображение кнопки .

  4. Щелкните стрелку рядом с кнопкой Параметры в Изображение кнопкии выберите только значения.

В следующем примере показана формула в ячейке D2, которая умножает ячейки A2, B2 и скидку из ячейки C2 для расчета суммы счета для продажи. Чтобы скопировать фактическое значение вместо формулы из ячейки на другой книгу или на другой, можно преобразовать формулу в ячейку в ее значение, выстроив следующее:

  1. Нажмите F2, чтобы изменить ячейку.

  2. Нажмите F9, а затем ввод.

В строке формул показана формула.

После преобразования ячейки из формулы в значение в области формул отображается значение 1932,322. Обратите внимание, что 1932,322 — фактическое вычисляемого значения, а 1932,32 — значение, отображаемого в ячейке в валютном формате.

В строке формул показано значение.

Совет: При редактировании ячейки с формулой можно нажать F9, чтобы окончательно заменить формулу ее вычисляемой величиной.

Замена части формулы значением, полученным при ее вычислении

Иногда требуется заменить только часть формулы ее вычисляемой величиной. Например, вы хотите заблокировать значение, которое используется в качестве аванса по кредиту на автомобиль. Этот первый взнос вычислялся на основе процента от годового дохода компании. В настоящее время сумма дохода не изменится, поэтому вы хотите заблокировать первый взнос в формуле, которая вычисляет платеж на основе различных сумм ссуды.

При замене части формулы ее значением ее часть восстановить невозможно.

  1. Щелкните ячейку с формулой.

  2. В строка формул Изображение кнопкивыберите часть формулы, которую нужно заменить ее вычисляемой величиной. При выборе части формулы, которую вы хотите заменить, убедитесь, что вы включили все операнд. Например, при выборе функции необходимо выбрать имя функции целиком, открываемую скобки, аргументы и закрываюю скобки.

  3. Чтобы вычислить выбранную часть, нажмите F9.

  4. Чтобы заменить выбранную часть формулы ее вычисляемой величиной, нажмите ввод.

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

Excel необходим в случаях, когда вам нужно упорядочить, обработать и сохранить много информации. Он поможет автоматизировать вычисления, делает их проще и надежнее. Формулы в Excel позволяют проводить сколь угодно сложные вычисления и получать результаты моментально.

Как написать формулу в Excel

Прежде чем учиться этому, следует понять несколько базовых принципов.

  1. Каждая начинается со знака «=».
  2. Участвовать в вычислениях могут значения из ячеек и функции.
  3. В качестве привычных нам математических знаков операций используются операторы.
  4. При вставке записи в ячейке по умолчанию отражается результат вычислений.
  5. Посмотреть конструкцию можно в строке над таблицей.

Каждая ячейка в Excel является неделимой единицей с собственным идентификатором (адрес), который обозначается буквой (номер столбца) и цифрой (номер строки). Отображается адрес в поле над таблицей.

Итак, как создать и вставить формулу в Excel? Действуйте по следующему алгоритму:

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

Обозначение Значение

+ Сложение
— Вычитание
/ Деление
* Умножение

Если вам необходимо указать число, а не адрес ячейки – вводите его с клавиатуры. Чтобы указать отрицательный знак в формуле Excel, нажмите «-».

Как вводить и скопировать формулы в Excel

Ввод их всегда осуществляется после нажатия на «=». Но что делать, если однотипных расчетов много? В таком случае можно указать одну, а затем ее просто скопировать. Для этого следует ввести формулу, а затем «растянуть» ее в нужном направлении, чтобы размножить.
Установите указатель на копируемую ячейку и наведите указатель мыши на правый нижний угол (на квадратик). Он должен принять вид простого крестика с равными сторонами.

Нажмите левую кнопку и тяните.

Отпустите тогда, когда надо прекратить копирование. В этот момент появятся результаты вычислений.

Также можно растянуть и вправо.
Переведите указатель на соседнюю ячейку. Вы увидите такую же запись, но с другими адресами.

При копировании таким образом номера строки увеличиваются, если сдвиг происходит вниз, или увеличиваются номера столбцов – если вправо. Это называется относительная адресация.
Давайте введем в таблицу значение НДС и посчитаем цену с налогом.

Цена с НДС высчитывается как цена*(1+НДС). Введем последовательность в первую ячейку.

Попробуем скопировать запись.

Результат получился странный.

Проверим содержимое во второй ячейке.

Как видим, при копировании сместилась не только цена, но и НДС. А нам необходимо, чтобы эта ячейка оставалась фиксированной. Закрепим ее с помощью абсолютной ссылки. Для этого переведите указатель на первую ячейку и щелкните в строке формул на адрес B2.

Нажмите F4. Адрес будет разбавлен знаком «$». Это и есть признак абсолютно ячейки.

Теперь после копирования адрес B2 останется неизменным.
Если вы случайно ввели данные не в ту ячейку, просто перенесите их. Для этого наведите указатель мыши на любую границу, дождитесь, когда мышь станет похожа на крестик со стрелочками, нажмите левую кнопку и тяните. В нужном месте просто отпустите манипулятор.

Использование функций для вычислений

Excel предлагает большое количество функций, которые разбиты по категориям. Посмотреть полный перечень можно, нажав на кнопку Fx около строки формул или открыв раздел «Формулы» на панели инструментов.

Расскажем о некоторых функциях.

Как задать формулы «Если» в Excel

Эта функция позволяет задавать условие и проводить расчет в зависимости от его истинности или ложности. Например, если количество проданного товара больше 4 пачек, следует закупить еще.
Чтобы вставить результат в зависимости от условия, добавим еще один столбец в таблицу.

В первой ячейке под заголовком этого столбца установим указатель и нажмем пункт «Логические» на панели инструментов. Выберем функцию «Если».

Как и при вставке любой функции, откроется окно для заполнения аргументов.

Укажем условие. Для этого необходимо щелкнуть в первую строку и выбрать первую ячейку «Продано». Далее поставим знак «>» и укажем число 4.

Во второй строке напишем «Закупить». Эта надпись будет появляться для тех товаров, которые были распроданы. Последнюю строку можно оставить пустой, так как у нас нет действий, если условие ложно.

Нажмите ОК и скопируйте запись для всего столбца.

Чтобы в ячейке не выводилось «ЛОЖЬ» снова откроем функцию и исправим ее. Поставьте указатель на первую ячейку и нажмите Fx около строки формул. Вставьте курсор на третью строку и поставьте пробел в кавычках.

Затем ОК и снова скопируйте.

Теперь мы видим, какой товар следует закупить.

Формула текст в Excel

Эта функция позволяет применить формат к содержимому ячейки. При этом любой тип данных преобразуется в текст, а значит не может быть использован для дальнейших вычислений. Добавим столбец чтобы отформатировать итоговую сумму.

В первую ячейку введем функцию (кнопка «Текстовые» в разделе «Формулы»).

В окне аргументов укажем ссылку на ячейку итоговой суммы и установим формат «#руб.».

Нажмем ОК и скопируем.

Если попробовать использовать эту сумму в вычислениях, то получим сообщение об ошибке.

«ЗНАЧ» обозначает, что вычисления не могут быть произведены.
Примеры форматов вы можете видеть на скриншоте.

Формула даты в Excel

Excel предоставляет много возможностей по работе с датами. Одна из них, ДАТА, позволяет построить дату из трех чисел. Это удобно, если вы имеете три разных столбца – день, месяц, год.

Поставьте указатель на первую ячейку четвертого столбца и выберите функцию из списка «Дата и время».

Расставьте адреса ячеек соответствующим образом и нажмите ОК.

Скопируйте запись.

Автосумма в Excel

На случай, если необходимо сложить большое число данных, в Excel предусмотрена функция СУММ. Для примера посчитаем сумму для проданных товаров.
Поставьте указатель в ячейку F12. В ней будет осуществляться подсчет итога.

Перейдите на панель «Формулы» и нажмите «Автосумма».

Excel автоматически выделит ближайший числовой диапазон.

Вы можете выделить другой диапазон. В данном примере Excel все сделал правильно. Нажмите ОК. Обратите внимание на содержимое ячейки. Функция СУММ подставилась автоматически.

При вставке диапазона указывается адрес первой ячейки, двоеточие и адрес последней ячейки. «:» означает «Взять все ячейки между первой и последней. Если вам надо перечислить несколько ячеек, разделите их адреса точкой с запятой:
СУММ (F5;F8;F11)

Работа в Excel с формулами: пример

Мы рассказали, как сделать формулу в Excel. Это те знания, которые могут пригодиться даже в быту. Вы можете вести свой личный бюджет и контролировать расходы.

На скриншоте показаны формулы, которые вводятся для подсчета сумм доходов и расходов, а также расчет баланса на конец месяца. Добавьте листы в книгу для каждого месяца, если не хотите, чтобы все таблицы располагались на одном. Для этого просто нажмите на «+» внизу окна.

Чтобы переименовать лист, два раза на нем щелкните и введите имя.

Таблицу можно сделать еще подробнее.
Excel – очень полезная программа, а вычисления в нем дают практически неограниченные возможности.

Отличного Вам дня!


Download Article


Download Article

  • Using Find and Replace
  • |

  • Filling a Column or Row
  • |

  • Pasting a Formula into Multiple Cells
  • |

  • Using Relative and Absolute Cell References
  • |

  • Video
  • |

  • Q&A
  • |

  • Tips
  • |

  • Warnings

Excel makes it easy to copy your formula across an entire row or column, but you don’t always get the results you want. If you end up with unexpected results, or those awful #REF and /DIV0 errors, it can be extremely frustrating. But don’t worry—you won’t need to edit your 5,000 line spreadsheet cell-by-cell. This wikiHow teaches you easy ways to copy formulas to other cells.

  1. Image titled 579572 1 3

    1

    Open your workbook in Excel. Sometimes, you have a large spreadsheet full of formulas, and you want to copy them exactly. Changing everything to absolute cell references would be tedious, especially if you just want to change them back again afterward. Use this method to quickly move formulas with relative cell references elsewhere without changing the references.[1]
    In our example spreadsheet, we want to copy the formulas from column C to column D without changing anything.

    Example Spreadsheet

    Column A Column B Column C Column D
    row 1

    944

    Frogs

    =A1/2

    row 2

    636

    Toads

    =A2/2

    row 3

    712

    Newts

    =A3/2

    row 4

    690

    Snakes

    =A4/2

    • If you’re just trying to copy the formula in a single cell, skip to the last step («Try alternate methods») in this section.
  2. Image titled 579572 2 3

    2

    Press Ctrl+H to open the Find window. The shortcut is the same on Windows and macOS.

    Advertisement

  3. Image titled 579572 3 3

    3

    Find and replace «=» with another character. Type «=» into the «Find what» field, and then type a different character into the «Replace with» box. Click Replace All to turn all formulas (which always begin with an equal’s sign) into text strings beginning with some other character. Always use a character that you have not used in your spreadsheet. For example, replace it with # or &, or a longer string of characters, such as ##&.

    Example Spreadsheet

    Column A Column B Column C Column D
    row 1

    944

    Frogs

    ##&A1/2

    row 2

    636

    Toads

    ##&A2/2

    row 3

    712

    Newts

    ##&A3/2

    row 4

    690

    Snakes

    ##&A4/2

    • Do not use the characters * or ?, since these will make later steps more difficult.
  4. Image titled 579572 4 3

    4

    Copy and paste the cells. Highlight the cells you want to copy, and then press Ctrl + C (PC) or Cmd + C (Mac) to copy them. Then, select the cells you want to paste into, and press Ctrl + V (PC) or Cmd + V (Mac) to paste. Since they are no longer interpreted as formulas, they will be copied exactly.

    Example Spreadsheet

    Column A Column B Column C Column D
    row 1

    944

    Frogs

    ##&A1/2

    ##&A1/2

    row 2

    636

    Toads

    ##&A2/2

    ##&A2/2

    row 3

    712

    Newts

    ##&A3/2

    ##&A3/2

    row 4

    690

    Snakes

    ##&A4/2

    ##&A4/2

  5. Image titled 579572 5 3

    5

    Use Find & Replace again to reverse the change. Now that you have the formulas where you want them, use «Replace All» again to reverse your change. In our example, we’ll look for the character string «##&» and replace it with «=» again, so those cells become formulas once again. You can now continue editing your spreadsheet as usual:

    Example Spreadsheet

    Column A Column B Column C Column D
    row 1

    944

    Frogs

    =A1/2

    =A1/2

    row 2

    636

    Toads

    =A2/2

    =A2/2

    row 3

    712

    Newts

    =A3/2

    =A3/2

    row 4

    690

    Snakes

    =A4/2

    =A4/2

  6. Image titled 579572 6 3

    6

    Try alternate methods. If the method described above doesn’t work for some reason, or if you are worried about accidentally changing other cell contents with the «Replace all» option, there are a couple other things you can try:

    • To copy a single cell’s formula without changing references, select the cell, then copy the formula shown in the formula bar near the top of the window (not in the cell itself). Press Esc to close the formula bar, then paste the formula wherever you need it.
    • Press Ctrl and ` (usually on the same key as ~) to put the spreadsheet in formula view mode. Copy the formulas and paste them into a text editor such as Notepad or TextEdit. Copy them again, then paste them back into the spreadsheet at the desired location. Then, press Ctrl and ` again to switch back to regular viewing mode.
  7. Advertisement

  1. Image titled 579572 7 3

    1

    Type a formula into a blank cell. Excel makes it easy to propagate a formula down a column or across a row by «filling» the cells. As with any formula, start with an = sign, then use whichever functions or arithmetic you’d like. We’ll use a simple example spreadsheet, and add column A and column B together. Press Enter or Return to calculate the formula.

    Example Spreadsheet

    Column A Column B Column C
    row 1

    10

    9

    19

    row 2

    20

    8

    row 3

    30

    7

    row 4

    40

    6

  2. Image titled 579572 8 3

    2

    Click the lower right corner of the cell with the formula you want to copy. The cursor will become a bold + sign.

  3. Image titled 579572 9 3

    3

    Click and drag the cursor across the column or row you’re copying to. The formula you entered will automatically be entered into the cells you’ve highlighted. Relative cell references will automatically update to refer to the cell in the same relative position rather than stay exactly the same. Here’s our example spreadsheet, showing the formulas used and the results displayed:

    Example Spreadsheet

    Column A Column B Column C
    row 1

    10

    9

    =A1+B1

    row 2

    20

    8

    =A2+B2

    row 3

    30

    7

    =A3+B3

    row 4

    40

    6

    =A4+B4

    Example Spreadsheet

    Column A Column B Column C
    row 1

    10

    9

    19

    row 2

    20

    8

    28

    row 3

    30

    7

    37

    row 4

    40

    6

    46

    • You can also double-click the plus sign to fill the entire column instead of dragging. Excel will stop filling out the column if it sees an empty cell. If the reference data contains a gap, you will have to repeat this step to fill out the column below the gap.
    • Another way to fill the entire column with the same formula is to select the cells directly below the one containing the formula and then press Ctrl + D.[2]
  4. Advertisement

  1. Image titled 579572 10 3

    1

    Type the formula into one cell. As with any formula, start with an = sign, then use whichever functions or arithmetic you’d like. We’ll use a simple example spreadsheet, and add column A and column B together. When you press Enter or Return, the formula will calculate.

    Example Spreadsheet

    Column A Column B Column C
    row 1

    10

    9

    19

    row 2

    20

    8

    row 3

    30

    7

    row 4

    40

    6

  2. Image titled 579572 11 3

    2

    Select the cell and press Ctrl+C (PC) or Command+C (Mac). This copies the formula to your clipboard.

  3. Image titled 579572 12 3

    3

    Select the cells you want to copy the formula to. Click on one and drag up or down using your mouse or the arrow keys. Unlike with the column or row fill method, the cells you are copying the formula to do not need to be adjacent to the cell you are copying from. You can hold down the Control key while selecting to copy non-adjacent cells and ranges.

  4. Image titled 579572 13 3

    4

    Press Ctrl+V (PC) or Command+V (Mac) to paste. The formulas now appear in the selected cells.

  5. Advertisement

  1. Image titled 579572 14 3

    1

    Use a relative cell reference in a formula. In an Excel formula, a «cell reference» is the address a cell. You can type these in manually, or click on the cell you wish to use while you are entering a formula. For example, the following spreadsheet has a formula that references cell A2:

    Relative References

    Column A Column B Column C
    row 2

    50

    7

    =A2*2

    row 3

    100

    row 4

    200

    row 5

    400

  2. Image titled 579572 15 3

    2

    Understand why they’re called relative references. In an Excel formula, a relative reference uses the relative position of a cell address. In our example, C2 has the formula “=A2”, which is a relative reference to the value two cells to the left. If you copy the formula into C4, then it will still refer to two cells to the left, now showing “=A4”.

    Relative References

    Column A Column B Column C
    row 2

    50

    7

    =A2*2

    row 3

    100

    row 4

    200

    =A4*2

    row 5

    400

    • This works for cells outside of the same row and column as well. If you copied the same formula from cell C1 into cell D6 (not shown), Excel would change the reference «A2» to a cell one column to the right (C→D) and 5 rows below (2→7), or «B7».
  3. Image titled 579572 16 3

    3

    Use an absolute reference instead. Let’s say you don’t want Excel to automatically change your formula. Instead of using a relative cell reference, you can make it absolute by adding a $ symbol in front of the column or row that you want to keep the same, no matter where you copy the formula too.[3]
    Here are a few example spreadsheets, showing the original formula in larger, bold text, and the result when you copy-paste it to other cells:

    • Relative Column, Absolute Row (B$3): The formula has an absolute reference to row 3, so it always refers to row 3:

      Column A Column B Column C
      row 1

      50

      7

      =B$3

      row 2

      100

      =A$3

      =B$3

      row 3

      200

      =A$3

      =B$3

      row 4

      400

      =A$3

      =B$3

    • Absolute Column, Relative Row ($B1): The formula has an absolute reference to column B, so it always refers to column B.

      Column A Column B Column C
      row 1

      50

      7

      =$B1

      row 2

      100

      =$B2

      =$B2

      row 3

      200

      =$B3

      =$B3

      row 4

      400

      =$B4

      =$B4

    • Absolute Column & Row ($B$1): The formula has an absolute reference to column B of row 1, so it always refers to column B of row 1.

      Column A Column B Column C
      row 1

      50

      7

      =$B$1

      row 2

      100

      =$B$1

      =$B$1

      row 3

      200

      =$B$1

      =$B$1

      row 4

      400

      =$B$1

      =$B$1

  4. Image titled 579572 17 3

    4

    Use the F4 key to switch between absolute and relative. Highlight a cell reference in a formula by clicking it and press F4 to automatically add or remove $ symbols. Keep pressing F4 until the absolute or relative references you’d like are selected, then press Enter or Return.

  5. Advertisement

Add New Question

  • Question

    When I try to pull down formula, it stays the same and does not change with row, what can I do?

    Community Answer

    Go to Formulas, Calculation Options, and change them from Manual to Automatic.

  • Question

    When I click and drag, it copies the format also. I don’t want to copy the format, just the formula?

    Krisztian Toth

    Krisztian Toth

    Community Answer

    Right after the drag there should be an icon in the lower right corner of the highlighted area. Hover over that and select from the various fill options, among which you can find an option to fill without format.

  • Question

    How do I copy a date formula I have created (that includes the week day as well as date) so that it runs in sequence?

    Krisztian Toth

    Krisztian Toth

    Community Answer

    Double click into the cell, copy your formula, double click into the destination cell, then press Ctrl+V or Command+V.

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

  • If you copy a formula to a new cell and see a green triangle, Excel has detected a possible error. Examine the formula carefully to see if anything went wrong.[4]

  • If you accidentally did replace the = character with ? or * in the «copying a formula exactly» method, searching for «?» or «*» will not give you the results you expect. Correct this by searching for «~?» or for «~*» instead.[5]

  • Select a cell and press Ctrl (apostrophe) to fill it with the formula directly above it.

Thanks for submitting a tip for review!

Advertisement

  • Different versions of Excel may not show exactly the same screenshots in the same ways as are displayed here.

Advertisement

References

About This Article

Article SummaryX

To copy a formula into multiple adjoining cells in Microsoft Excel, type the formula into a cell, and then press Enter or Return to calculate it. Hover your mouse cursor over the bottom-right corner of the cell so the cursor turns to a crosshair, then drag the crosshair down to copy the formula to other cells in the column. If you’d rather copy the formula to cells in a row, drag the crosshair left or right.
To copy a formula to cells that aren’t touching the formula cell, click the cell once to select it, and then press Control + C (on a PC) or Command + C (on a Mac) to copy the formula. Now, select the cell or cells you want to copy the formula to, then press Control + V (on a PC) or Command + V (on a Mac) to paste it into the selected cells.

Did this summary help you?

Thanks to all authors for creating a page that has been read 513,759 times.

Is this article up to date?

Чаще всего под формулами в Excel подразумевают именно встроенные функции, предназначенные для выполнения расчетов, и куда реже математические формулы, имеющие уже устоявшийся вид.

В этой статье я рассмотрю обе темы, чтобы каждый пользователь нашел ответ на интересующий его вопрос.

Окно вставки функции

Некоторые юзеры боятся работать в Экселе только потому, что не понимают, как именно устроены функции и каким образом их нужно составлять, ведь для каждой есть свои аргументы и особые нюансы написания. Упрощает задачу наличие окна вставки функции, в котором все выполнено в понятном виде.

  1. Для его вызова нажмите по кнопке с изображением функции на панели ввода данных в ячейку.Переход к редактору функций для вставки формулы в Excel

  2. В нем используйте поиск функции, отобразите только конкретные категории или выберите подходящую из списка. При выделении функции левой кнопкой мыши на экране отображается текст о ее предназначении, что позволит не запутаться.Выбор функции из списка для вставки формулы в Excel

  3. После выбора наступает время заняться аргументами. Для каждой функции они свои, поскольку выполняются совершенно разные задачи. На следующем скриншоте вы видите аргументы суммы, которыми являются два числа для суммирования.Редактирование аргументов функции для вставки формулы в Excel

  4. После вставки функции в ячейку она отобразится в стандартном виде и все еще будет доступна для редактирования.Ознакомление с результатом в ячейке для вставки формулы в Excel

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Используем вкладку с формулами

В Excel есть отдельная вкладка, где расположена вся библиотека формул. Вы можете использовать ее для быстрого поиска и вставки необходимой функции, а для редактирования откроется то же самое окно, о котором шла речь выше. Просто перейдите на вкладку с соответствующим названием и откройте одну из категорий для выбора функции.

Переход к списку формул для вставки формулы в Excel

Как видно, их названия тематические, что позволит не запутаться и сразу отобразить тот тип формул, который необходим. Из списка выберите подходящую и дважды кликните по ней левой кнопкой мыши, чтобы добавить в таблицу.

Выбор категории формул для вставки формулы в Excel

Приступите к стандартному редактированию через окно аргументов функции. Кстати, здесь тоже есть описания, способные помочь быстрее разобраться с принципом работы конкретного инструмента. К тому же ниже указываются доступные значения, которые можно использовать для работы с выбранной формулой.

Редактирование формулы после вставки в Excel

Ручная вставка формулы в Excel

Опытные пользователи, работающие в Excel каждый день, предпочитают вручную набирать формулы, поскольку так это делать быстрее всего. Они запоминают синтаксис и каждый аргумент, что не только ускоряет процесс, но и делает его более гибким, ведь при использовании одного окна с аргументами довольно сложно расписать большую цепочку сравнений, суммирований и других математических операций. 

Для начала записи выделите ячейку и обязательно поставьте знак =, после чего начните вписывать название формулы и выберите ее из списка.

Ручное написание формулы для вставки формулы в Excel

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

Подсказки при ручном написании формулы для вставки формулы в Excel

По завершении нажмите клавишу Enter, завершив тем самым создание формулы. Если все записано правильно, и программе удается рассчитать результат, он отобразится в выбранной ячейке. При возникновении ошибки вы сможете ознакомиться с ее текстом, чтобы найти решение.

Вставка математических формул

В завершение поговорим о математических формулах в Excel, так как тематика статьи подразумевает и вставку таких объектов в таблицу тоже. Доступные уравнения относятся к символам, поэтому для их поиска понадобится перейти на вкладку со вставкой и выбрать там соответствующий раздел.

Переход к вставке символов для вставки формулы в Excel

Из появившегося списка найдите подходящее для вас уравнение или приступите к его ручному написанию, выбрав последний вариант.

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

На экране появится редактор и блок формулы. Его используйте для перемещения, а сам редактор – для того, чтобы заносить в формулу числа и редактировать ее под себя. Учитывайте, что в этом случае не работают никакие проверки, поэтому правильность написания проверять придется собственноручно.

Редактирование математических уравнений для вставки формулы в Excel

Это были самые простые способы вставить функции и формулы в Excel. Первые три помогут создать операции, а последний пригодится математикам и тем, кто выполняет сложные расчеты при помощи таблицы и нуждается во вставке математических формул.

Понравилась статья? Поделить с друзьями:
  • Как сохранить макрос в excel visual basic
  • Как сохранить созданную таблицу в excel
  • Как сохранить макет в word
  • Как сохранить смету в гранд смете в формате excel
  • Как сохранить макет в excel