Excel как увеличить значение в ячейке на 1
Перейти к содержимому

Excel как увеличить значение в ячейке на 1

Групповое изменение числовых значений в EXCEL

history 10 апреля 2013 г.
    Группы статей
  • Групповая обработка данных
  • Сумма

Быстро сложим / разделим/ умножим числовые значения из диапазона ячеек на заданное пользователем число. Этот подход позволяет уменьшить или увеличить разрядность чисел в выбранном диапазоне, быстро выделить НДС и пр.

В ряде случаев необходимо изменить уже содержащиеся в таблице числовые значения. Например, имеется таблица стоимости товаров, цены которых указаны в рублях (столбец B ):

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

Красивой альтернативой является использование инструмента Специальная вставка ( Главная/ Буфер обмена/ Вставить/ Специальная вставка ). Покажем как быстро разделить на 1000 весь столбец с ценами, используя инструмент Специальная вставка .

  • в любой пустой ячейке вводим 1000 (например, в D2 ) и нажимаем ENTER ;
  • копируем в Буфер обмена значение ячейки D2 ;
  • выделяем диапазон с ценами ( В2:В10 );
  • идем в меню Главная/ Буфер обмена/ Вставить/ Специальная вставка ;
  • выбираем Разделить в разделе Операция ;
  • нажимаем ОК .

Если нужно изменить не все цены из столбца B, то нужно выделить не весь диапазон цен, а только нужные ячейки ( несвязные диапазоны можно выделить , удерживая клавишу CTRL ).

Этот же подход позволяет, к примеру, убрать НДС (18%) из цен. Для этого нужно в ячейку D2 ввести =100/118 , скопировать это значение в Буфер обмена, выбрать Умножить в разделе Операция инструмента Специальная вставка . Другой пример: изменим валюту цены – переведем рубли в доллары по курсу 30 руб./долл. Для этого нужно в ячейку D 2 ввести курс (30), скопировать это значение в Буфер обмена , выбрать Разделить в разделе Операция инструмента Специальная вставка .

В приведенных выше примерах предполагалось, что ячейки с ценами не содержат формул. Если цены в столбце B являются результатом вычисления формул (например =C1*200 ), то после использования инструмента Специальная вставка , формулы будут модифицированы, например так =(C1*200)/1000 (если выбирали Разделить , а в Буфере обмена содержалось число 1000).

Increment the value of a cell by 1 after checking values in a range of cells

I know this is as trivial and easy as it gets, but I can’t figure it out for the life of me. I am completely clueless when it comes to excel formulas.

[Sheet image for reference2

I would like the cell U7 to increment by 1 for each "D" it finds in the selected range of cells (E7:S7), same with the cell V7, increment by 1 but for each "N" it finds in the same range of cells.

I was trying to use multiple if statements like:

But that doesn’t seem to work at all. Any help would be greatly appreciated.

Я знаю, что это так же легко и просто, как я понимаю, но я не могу понять это для жизни меня. Я совершенно не знаю, когда дело доходит до формул excel.

[Sheet image for reference2

Я хотел бы U7 клеток для приращения на 1 для каждого «D», он находит в выбранном диапазоне ячеек (E7: S7), то же самое с клеточной V7, приращение на 1, но для каждого «N» он находит в том же диапазоне ячеек.

Я пытался использовать мультипликатор, если такие заявления:

Но что, кажется, не работает. Любая помощь будет принята с благодарностью.

Создан 25 фев. 16 2016-02-25 08:17:49 NinoMH

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *