Уменьшить значение в ячейке excel

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

В ряде случаев необходимо изменить уже содержащиеся в таблице числовые значения. Например, имеется таблица стоимости товаров, цены которых указаны в рублях (столбец 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).

Содержание

  1. Как уменьшить или расширить ячейки по размеру текста в Microsoft Excel
  2. Автоматическое изменение размера ячеек с помощью AutoFit
  3. Автоматическое изменение размера ячеек с помощью курсора
  4. Групповое изменение числовых значений в EXCEL
  5. Способы, как изменить размер ячеек в Excel
  6. Как в Excel изменить размер ячеек
  7. Способ 1. Перетаскивание границ
  8. Изменяем высоту
  9. Изменяем ширину
  10. Изменение размеров нескольких строк или столбцов
  11. Способ 2. Изменение в числовом выражении
  12. Как изменить высоту
  13. Как изменить ширину
  14. Изменяем путем форматирования
  15. Способ 3: автоматическое изменение размеров ячейки
  16. Округление чисел в Microsoft Excel
  17. Особенности округления чисел Excel
  18. Округление с помощью кнопок на ленте
  19. Округление через формат ячеек
  20. Установка точности расчетов
  21. Применение функций

Как уменьшить или расширить ячейки по размеру текста в Microsoft Excel

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

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

Автоматическое изменение размера ячеек с помощью AutoFit

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Microsoft Excel предоставляет функцию под названием AutoFit, которую можно использовать для форматирования ячеек как в столбцах, так и в строках. Мы покажем вам, как это работает, на примере.

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

Выберите столбцы, размер которых нужно изменить. Вы можете перетаскивать их с помощью курсора или удерживать Ctrl при выборе каждого из них. Затем перейдите на вкладку «Главная» и «Ячейки» на ленте.

Щелкните стрелку раскрывающегося списка «Формат» и выберите «Автоподбор ширины столбца».

И вот так! Как видите, эти столбцы были расширены ровно настолько, чтобы четко отображать содержимое заголовков и валют.

Функция AutoFit работает таким же образом для уменьшения размеров ячеек. Возможно, у вас есть столбец из одиночных символов, как в нашем примере ниже. Мы можем освободить место на нашем листе, уменьшив ячейки, чтобы они соответствовали тексту.

Выберите столбцы, щелкните стрелку раскрывающегося списка «Формат» на вкладке «Главная» и выберите «Автоподбор ширины столбца», как описано выше.

И на этот раз вы можете увидеть, что ширина нашего столбца уменьшилась, чтобы вместить содержимое.

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

Автоматическое изменение размера ячеек с помощью курсора

Еще один быстрый и простой способ автоматического изменения размера ячеек в столбцах и строках — использование курсора.

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

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

Если вы хотите изменить размер ячеек для всего листа, этот трюк сработает так же легко. Выберите лист, щелкнув треугольник в верхнем левом углу между столбцом A и строкой 1. Затем дважды щелкните, когда увидите двусторонние стрелки между столбцами и строками.

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

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

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Источник

Групповое изменение числовых значений в 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).

Источник

Способы, как изменить размер ячеек в Excel

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

Как в Excel изменить размер ячеек

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

Способ 1. Перетаскивание границ

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

Изменяем высоту

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

  1. Наведите курсор на левую панель, где расположены номера строк листа.
  2. Установите его между двух строк, опираясь на то, какую именно ячейку вы хотите увеличить или уменьшить.
  3. После того как курсор изменится на две стрелочки, расходящиеся в разные стороны, зажмите левую кнопку мыши.
  4. Удерживая ее, потяните вверх или вниз, в зависимости от того, хотите ли увеличить высоту или уменьшить.

Изменяем ширину

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

  1. Наведите курсор на верхнюю панель, которая находится выше самой первой строки.
  2. Наведите курсор на границу двух столбцов. Столбцы обозначаются буквенным значением (A, B, C, D и так далее).
  3. Зажмите курсор и переместите мышь влево или вправо.

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

Изменение размеров нескольких строк или столбцов

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

  1. Зажав Ctrl, выделите ЛКМ (левой кнопкой мыши) те строки или столбцы, размер которых хотите изменить.
  2. Наведите курсор на границу строки или столбца, который был выделен.
  3. Зажмите ЛКМ и переместите мышь в нужном вам направлении.

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

Способ 2. Изменение в числовом выражении

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

Как изменить высоту

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

  1. Кликнув ЛКМ, выделите нужную ячейку.
  2. Перейдите на вкладку «Главная».
  3. На панели инструментов нажмите по кнопке «Формат».
  4. В появившемся меню выберите опцию «Высота строки».
  5. Появится одноименное окно с полем для ввода.
  6. Введите в него нужное вам значение и нажмите кнопку «ОК».

Сразу после этого размер выбранной ячейки меняется. Соответственно, изменится размер строки.

Как изменить ширину

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

  1. Выделите ячейку, размер которой хотите поменять. Для этого нажмите по ней ЛКМ.
  2. Находясь на главной вкладке, на ленте инструментов нажмите по кнопке «Формат».
  3. В появившемся списке опций выберите «Ширина столбца».
  4. В окне, которое откроется сразу после этого, введите в соответствующее поле ширину столбца.
  5. Нажмите кнопку «ОК».

Изменяем путем форматирования

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

  1. Выделите столбец, в диапазоне которого находится нужная ячейка. Если хотите изменить высоту, выделите строку.
  2. Нажмите по самому столбцу или строке ПКМ (правой кнопкой мыши).
  3. В контекстном меню выберите опцию «Ширина столбца» или «Высота строки», соответственно.
  4. Появится уже знакомое по прошлым способам окно, в котором необходимо указать размер.
  5. Введите значение и нажмите кнопку «ОК».

Теперь вы знаете, как изменить размер ячеек в Excel, указав определенное значение. Но это не последний способ, поэтому переходим к следующему.

Способ 3: автоматическое изменение размеров ячейки

Напоследок расскажем, как автоматически изменить размер ячеек в Excel. Для этого также понадобится выполнить несколько простых действий:

  1. Выделите ячейку.
  2. Перейдите на главную вкладку.
  3. На панели нажмите по кнопке «Формат».
  4. Из выпадающего меню выберите опцию «Автоподбор высоты» или «Автоподбор ширины».

Сразу после этого размер ячейки будет подогнан под значения, находящиеся в ней. Теперь вы знаете, как изменить размер ячейки в Excel по тексту. Как можно отметить, сделать это даже проще, чем в предыдущих методах.

Источник

Округление чисел в Microsoft Excel

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

Особенности округления чисел Excel

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

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

Округление с помощью кнопок на ленте

Самый простой способ изменить округление — это выделить ячейку или группу ячеек и, находясь на вкладке «Главная», нажать на ленте на кнопку «Увеличить разрядность» или «Уменьшить разрядность». Обе кнопки располагаются в блоке инструментов «Число». Будет округляться только отображаемое число, но для вычислений при необходимости будут задействованы до 15 разрядов чисел.

При нажатии на кнопку «Увеличить разрядность» количество внесенных знаков после запятой увеличивается на один.

Кнопка «Уменьшить разрядность», соответственно, уменьшает на одну количество цифр после запятой.

Округление через формат ячеек

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

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

Установка точности расчетов

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

    Перейдите на вкладку «Файл», оттуда — в раздел «Параметры».

Применение функций

Если же вы хотите изменить величину округления при расчете относительно одной или нескольких ячеек, но не хотите понижать точность расчетов в целом для документа, в этом случае лучше всего воспользоваться возможностями, которые предоставляет функция «ОКРУГЛ» и различные ее вариации, а также некоторые другие функции.

Среди основных функций, которые регулируют округление, следует выделить такие:

Функция Описание
ОКРУГЛ Округляет до указанного числа десятичных знаков согласно общепринятым правилам округления
ОКРУГЛВВЕРХ Округляет до ближайшего числа вверх по модулю
ОКРУГЛВНИЗ Округляет до ближайшего числа вниз по модулю
ОКРУГЛТ Округляет число с заданной точностью
ОКРВВЕРХ Округляет число с заданной точностью вверх по модулю
ОКРВНИЗ Округляет число вниз по модулю с заданной точностью
ОТБР Округляет данные до целого числа
ЧЕТН Округляет данные до ближайшего четного числа
НЕЧЕТН Округляет данные до ближайшего нечетного числа

Для функций «ОКРУГЛ», «ОКРУГЛВВЕРХ» и «ОКРУГЛВНИЗ» используется следующий формат ввода: Наименование функции (число;число_разрядов) . То есть если вы, к примеру, хотите округлить число 2,56896 до трех разрядов, то применяете функцию «ОКРУГЛ(2,56896;3)». В итоге получается число 2,569.

Для функций «ОКРУГЛТ», «ОКРВВЕРХ» и «ОКРВНИЗ» применяется такая формула округления: Наименование функции(число;точность) . Так, чтобы округлить цифру 11 до ближайшего числа, кратного 2, вводим функцию «ОКРУГЛТ(11;2)». На выходе получается результат 12.

Функции «ОТБР», «ЧЕТН» и «НЕЧЕТ» используют следующий формат: Наименование функции(число) . Для того чтобы округлить цифру 17 до ближайшего четного, применяем функцию «ЧЕТН(17)». Получаем результат 18.

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

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

  1. Переходим во вкладку «Формулы» и кликаем по кнопке «Математические». В открывшемся списке выбираем подходящую функцию, например, «ОКРУГЛ».
  2. После этого открывается окно аргументов функции. В поле «Число» можно ввести число вручную, но если мы хотим автоматически округлить данные всей таблицы, тогда кликаем по кнопке справа от окна введения данных.
  3. Окно аргументов функции сворачивается. Теперь щелкнуте по самой верхней ячейке столбца, данные которого мы собираемся округлить. После того, как значение занесено в окно, жмем по кнопке справа от этого значения.
  4. Опять открывается окно аргументов функции. В поле «Число разрядов» записываем разрядность, до которой нам нужно сокращать дроби и применяем изменения.
  5. Число округлилось. Чтобы таким же образом округлить и все другие данные нужного столбца, наводим курсор на нижний правый угол ячейки с округленным значением, жмем на левую кнопку мыши, и протягиваем ее вниз до конца таблицы.
  6. Теперь все значения в столбце будут округлены.

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

Источник

 

Zanzara

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

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

Добрый день, уважаемые форумчане. В приложенном файлике в столбце H
у меня вышла формула, которая практически полностью делает все что нужно
=ЕСЛИ(D5>=3;0;ЕСЛИ(ЕСЛИ(E5-D5>0;E5-D5;0)>=3;3;ЕСЛИ(E5-D5>0;E5-D5;0)))   —  эта формула в ячейке H5

но нужно добавить в нее еще проверку
Если сумма D5+H5>3 и Если H5>0 то уменьшаем значение в H5-1 до тех  пор пока D5+H5<=3 или H5=0

проблема в том, что эксель отказывается ссылаться на ту ячейку в которой прописана первая формула  (в H5) (( это тупик…
помогите дополнить формулу или прописать макрос. Макросом конечно, предпочтительней, логику прописал. Ну вот с синтаксисом языка проблемы…
Было бы супер еще перевести Если сумма D5+H5>3 и Если H5>0 то уменьшаем значение в H5-1 до тех  пор пока D5+H5<=3 или H5=0 на VBA.
Спасибо, очень надеюсь на Вашу помощь.

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

  • Книга1.xlsx (145.98 КБ)

Изменено: Zanzara26.03.2018 16:17:24
(была неточность)

 

Karataev

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

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

#2

26.03.2018 14:01:52

Как понять это условие?

Цитата
Zanzara написал: или GH5=0

GH5 — это ячейка «GH5», но я предполагаю, что Вы имели ввиду что-то другое. Может быть Вы имели ввиду: уменьшать до тех пор, пока в G5 или H5 не станет ноль, или что-то еще в этом же духе?

 

Zanzara

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

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

#3

26.03.2018 16:31:20

Цитата
Karataev написал: GH5 — это ячейка

Прошу прощения, изначально хотел значения в G5, а потом формулу в H5 в итоге «недоредактировал» :)

Цитата
Karataev написал: пока в G5 или H5 не станет ноль, или что-то еще в этом же духе?

Нужно что бы сумма D5 и H5 — не превышала 3. Если же превышает то уменьшать значение именно в H5 пока не выполнится условие сумма D5+H5 меньше или равно 3. При этом если вовремя уменьшения значения H5 дойдет до значения 0. То H5 = 0 и переходим к следующей ячейке H6 …  и так до конца таблицы. В моём примере красным выделил те ячейки, где сумма  D5+H5 > 3….  Для того что бы сделать доп проверки, нужно ссылаться на результат уже в H5, но эксель при этом ругается ((

 

Karataev

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

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

Уменьшать нужно именно на 1? Может быть стразу подсчитать, на сколько надо уменьшить H5, чтобы стало 3:
H5 = 3 — D5

 

Zanzara

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

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

Сумма D5+H5 в Н5 может быть только 1 2 3 если не эти числа то Н5 = 0

 

Karataev

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

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

#6

27.03.2018 10:42:55

Цитата
Zanzara написал: Сумма D5+H5 в Н5

Вы неточно пишите — в H5 нет суммы D5+H5. В H5 есть расчет, который делается Вашей формулой. Поэтому перефразируйте пост 5, иначе возникает непонимание.

 

Zanzara

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

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

В H5 уже прописана формула которая выдает результат вычислений………. далеее нужно проверить
Получив результат расчета D5+H5, мы имеем результат в виде числа
дальше проверяем этот результат на соответсвие условию
если результат вычислений D5+H5 от 0 до 3 значит его вписываем в ячейку H5
если результат вычислений D5+H5 больше 3 значит уменьшаем значение (результат вычислений формулы в H5 — 1 ), делаем это до тех пор пока не удалетворится условие сумма значений в D5 и H5 от 0 до 3.
Но если до уменьшаем значение в H5 до 0, значит просто к H5  присваем значение 0 и переходим к следующей строке

 

Karataev

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

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

Zanzara, еще раз повторюсь. Зачем уменьшать на 1 и проверять, стало меньше или нет 3. Ведь можно сразу рассчитать, сколько должно быть в H5, чтобы в сумме D5 + H5 получилось 3.

 

Zanzara

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

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

сумма D5 + H5  

НЕ

должна превышать 3. но там могут быть значения 1  …  2  или 3  в зависимости от пред идущего расчета по формуле в h5 и пост проверки, которую я не могу организовать. Подозреваю что результат вычисления в H5 нужно поместить в переменную а дальше использовать цикл Do Until или Do While. У меня сложность с синтаксисом макроса. Не понимаю как промежуточный результат с ячейки добавить в переменную, а дальше прокручивать его в цикле до наступления условия и результат выводить в H5. А потом тоже самое делать в следующей строчке до конца таблицы.

 

Karataev

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

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

Формула может проверить: если D5+H5<=3, то оставить как есть в H5. Если же D5+H5>3, то формула может сразу рассчитать, сколько оставить в H5, чтобы сумма D5 + H5 стала равняться 3. То есть для непосвященных в Вашу задачу нет необходимости уменьшать на 1. Но если Вам это действительно надо, то это другое дело. Вот я и пытаюсь выяснить, действительно ли Вам надо уменьшать на 1, может быть Вы пока чего-то не понимаете.

Изменено: Karataev28.03.2018 19:15:41

 

Zanzara

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

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

та формула что уже есть в H5 написанная мною, делает все кроме проверки, в котором требуется результат вычисления в H5 сложить с D5 и в случае не удовлетворения «саму себя» Н5 уменьшать…. это формулой я сделать не могу (( помогите макросом плз

Изменено: Zanzara28.03.2018 19:44:32

 

Karataev

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

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

Я понимаю, что Вы не можете сделать. Я задаю Вам уточняющие вопросы. Посмотрите пост 10.

 

Zanzara

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

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

Да, нужно уменьшать на -1 пока не наступит 2 условия. Результат вычислений по формуле в H5 > 0 и сумма значения D5 + результат вычислений по формуле в H5 > 3. Если доуменьшаем по -1 в Н5 до 0 то в H5 присваивается 0.   Это к примеру если в D5=6 а H5=0 то их сумма 6, но так как Н5 уже 0, то в H5 присваивается 0. Второй пример. D5=2 а H5=3 сумма 5, уменьшаем H5 на 1 и повторяем D5=2 а H5=2, уменьшаем H5 на 1 и повторяем D5=2 а H5=1  О, D5+H5 = 3!!!…. принимаемся к следующей строчке )))

 

skiv17

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

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

Все сделал по условиям, но в 23 и 24 строке не соответствует контрольному результату???
Проверьте.

 

Karataev

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

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

Zanzara, а в чем вообще смысл уменьшать на 1, а затем проверять? Почему сразу нельзя присвоить H5 нужное значение, если D5+H5>3? Можете это объяснить, или Вы никак не можете понять, что я хочу уточнить?

 

Юрий М

Модератор

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

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

#16

28.03.2018 21:52:53

Цитата
Karataev написал:
а в чем вообще смысл уменьшать на 1, а затем проверять? Почему сразу нельзя присвоить H5 нужное значение

Присоединяюсь — нет никакого смысла.

 

Zanzara

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

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

#17

28.03.2018 21:59:19

Цитата
skiv17 написал:
Все сделал по условиям, но в 23 и 24 строке не соответствует контрольному результату???Проверьте.

Идеально!! Именно то что и хотел. Спасибо большое, очень помог. А в 23 и 24 строке, делая контролку… я сам допустил ошибку, но Ваш макрос все делает правильно.  

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

При редактировании содержимого ячейки Excel режиме правки. Некоторые Excel работают иначе или недоступны в режиме правки.

Если Excel режиме редактирования, в левом нижнем углу окна программы Excel отображается слово Изменить, как показано на рисунке ниже.

Lower left corner of program window showing edit mode

Как Excel в режиме правки?

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

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

Включить или отключить режим правки

Если вы пытаетесь использовать режим правки, но ничего не происходит, возможно, он отключен. Вы можете включить или отключить режим правки, изменив параметр Excel редактирования.

  1. Щелкните Файл > Параметры > Дополнительно.

    -ИЛИ-

    Только Excel 2007: нажмите кнопку Microsoft Office Изображение кнопки Office , Excel параметры ,а затем выберите категорию Дополнительные параметры.

  2. В разделе Параметры правки выполните требуемое действие.

    • Чтобы включить режим правки, выберите элемент Разрешить редактирование непосредственно в ячейках.

    • Чтобы отключить режим правки, сключим поле Разрешить редактирование непосредственно в ячейках.

Перейдите в режим правки

Чтобы начать работу в режиме правки, сделайте следующее:

  • Дважды щелкните ячейку с данными, которые вы хотите изменить.

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

  • Щелкните ячейку с данными, которые вы хотите изменить, а затем щелкните в любом месте в области формул.

    При этом в режиме правки курсор будет расположен в области формул в том месте, где вы щелкнули.

  • Щелкните ячейку с данными, которые вы хотите изменить, и нажмите F2.

    В режиме правки курсор будет курсором в конце содержимого ячейки.

Вставка, удаление и замена содержимого ячеок

  • Чтобы вставить символы, щелкните ячейку, в которой их нужно вставить, и введите новые символы.

  • Чтобы удалить символы, щелкните ячейку, в которой их нужно удалить, а затем нажмите кнопку BACKSPACE или выберите символы, а затем нажмите кнопку DELETE.

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

  • Чтобы включить режим замены, чтобы существующие символы заменялись новыми при вводе, нажмите кнопку ВСТАВИТЬ.

    Примечание: Режим перепечатки можно использовать или отключать только в режиме правки. Если включен режим вставки, знак справа от точки вставки выделяется в панели формул и перезаписывается при вводе.

  • Чтобы начать новую строку текста в определенной точке ячейки, щелкните в том месте, где нужно ввести разрыв строки, а затем нажмите ALT+ВВОД.

Отмена и отмена изменений

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

После нажатия вводов или tab можно отменить изменения, нажав CTRL+Z или нажав кнопку Отменить Кнопка "Отменить"на панели быстрого доступа.

Настройка способа отображения содержимого ячейки

После редактирования содержимого ячейки может потребоваться настроить их отображение.

  • Иногда в ячейке может отображаться строка вида #####. Это может происходить, если ячейка содержит число или дату, а ширина столбца не позволяет отобразить все необходимые символы. Предположим, например, что ячейка с форматом даты «дд.мм.дд.yyy» содержит дату 31.12.2007 г. Однако ширины столбца хватает только для показа шести символов. В ячейке будет отображаться #####. Чтобы увидеть все содержимое ячейки с текущим форматом, необходимо увеличить ширину столбца.

    Изменение ширины столбца

    1. Щелкните ячейку, для которой требуется изменить ширину столбца.

    2. На вкладке Главная в группе Ячейки нажмите кнопку Формат.

      Изображение ленты Excel

    3. Выделите пункт Размер ячейки и выполните одно из следующих действий.

      • Чтобы подогнать размер ячейки под текст, выберите команду Автоподбор ширины столбца.

      • Чтобы указать большую ширину столбца, щелкните Ширина столбца и введите нужное число в поле Ширина столбца.

        Примечание: Также ширину столбца можно увеличить, изменив формат столбца или отдельной ячейки. Например, можно изменить формат даты, чтобы отображался только день и месяц (формат «дд.мм»), например 31.12, или представить число в экспоненциальном формате, например 4E+08.

  • Если в ячейке несколько строк текста, часть текста может отображаться не так, как нужно. Путем переноса текста в ячейке можно отобразить несколько строк текста.

    Примечание: Если Excel режиме редактирования, изменить способ переноса текста невозможно.

    Перенос текста в ячейке

    1. Щелкните ячейку, в которой требуется выполнить перенос текста.

    2. На вкладке Главная в группе Выравнивание выберите пункт Переносить текст.

      Изображение ленты Excel

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

      На вкладке Главная в группе Ячейки нажмите кнопку Формат и выберите в разделе Размер ячейки команду Автоподбор высоты строки.

Выход из режима правки

Чтобы остановить работу в режиме правки, сделайте следующее:

  • Нажмите клавишу ВВОД.

    Excel выйти из режима правки и выбрать ячейку непосредственно под текущей ячейкой.

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

    1. Щелкните Файл > Параметры > Дополнительно.

      -ИЛИ-

      Только Excel 2007: нажмите кнопку Microsoft Office Изображение кнопки Office , Excel параметры ,а затем выберите категорию Дополнительные параметры.

    2. В разделе Параметры правки выполните требуемое действие.

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

      • Чтобы управлять направлением выделения, выберите после нажатия клавиши ВВОД, переместите выделение, щелкните стрелку рядом с кнопкой Направление ивыберите направление из списка.

  • Нажмите клавишу TAB.

    При этом режим правки перестанет быть изменен и выберет ячейку справа от текущей ячейки. При нажатии shift+TAB ячейка будет выбрана слева.

  • Щелкните другую ячейку.

    Excel выйти из режима правки и выбрать выбранную ячейку.

  • Нажмите F2.

    Excel выйти из режима правки и выйти из курсора.

Создать формулу, на уменьшение числа

vaadim

Дата: Четверг, 07.04.2016, 23:38 |
Сообщение № 1

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Есть число в ячейке
когда ввожу число в следующие, оно должно на сколько уменьшатся

картинку приложил как пример
50-5-1-3
и того в ячейке где сейчас 50, должно оказаться 41

а если ввожу в ячейку 100, то должно оказаться 91
как создать такую формулу?
спасибо

К сообщению приложен файл:

9058316.jpg
(20.2 Kb)

 

Ответить

buchlotnik

Дата: Четверг, 07.04.2016, 23:52 |
Сообщение № 2

Группа: Заблокированные

Ранг: Участник клуба

Сообщений: 3442


Репутация:

929

±

Замечаний:
20% ±


2010, 2013, 2016 RUS / ENG

а вычитаемых, конечно, всегда 3 штуки… файл будет?

а по фотографии

Код

=СУММ(A4;-СУММ(B4:D4))

Код

=СУММПРОИЗВ(A4:D4;{1;-1;-1;-1})


фантазия кончилась

[p.s.]не, не кончилась — массивка с использованием ТЕКСТ() B)

Код

=СУММ(—ТЕКСТ(A4;0);—ТЕКСТ(B4;»-0″);—ТЕКСТ(C4;»-0″);—ТЕКСТ(D4;»-0″))

К сообщению приложен файл:

4535611.jpg
(18.1 Kb)

Сообщение отредактировал buchlotnikПятница, 08.04.2016, 00:29

 

Ответить

vaadim

Дата: Пятница, 08.04.2016, 16:25 |
Сообщение № 3

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

а вычитаемых, конечно, всегда 3 штуки… файл будет?

нет, их будет больше 30

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

как это сделать?
спасибо
[moder]Прочитать Правила форума. Особенно внимательно п3.[/moder]

Сообщение отредактировал ManyashaПятница, 08.04.2016, 16:51

 

Ответить

vaadim

Дата: Понедельник, 11.04.2016, 08:42 |
Сообщение № 4

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

можно пример формулы?
а то что то не понял
приложил файл, вот как сделать, чтобы
было в А4 результат
то есть 50-6-8-3
и в А4 было 33
а если в Е4 ввести 3, то в А4 было 30
и т.д.
можно так?

 

Ответить

Pelena

Дата: Понедельник, 11.04.2016, 09:01 |
Сообщение № 5

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Может, так подойдёт: в А4 — начальное значение, в В4 — результат.
Если хотите уменьшать в этой же ячейке, то итерации (не рекомендуется) или макрос

К сообщению приложен файл:

1638147.xlsx
(10.7 Kb)


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

vaadim

Дата: Понедельник, 11.04.2016, 10:01 |
Сообщение № 6

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Может, так подойдёт: в А4 — начальное значение, в В4 — результат.

спасибо за ответ
я Вас понял, учту совет)
всем спасибо за помощь

 

Ответить

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

Увеличение или уменьшение количества ячеек на процент с помощью формулы
Увеличивайте или уменьшайте количество ячеек на процент с помощью специальной вставки
Пакетное увеличение или уменьшение количества ячеек в процентах с Kutools for Excel


Увеличение или уменьшение количества ячеек на процент с помощью формулы

Вы можете увеличить номер ячейки по формуле = число * (1 + процент) или уменьшить по формуле = число * (1 процент).

1. Выберите пустую ячейку для размещения результата, для увеличения числа ячеек на процент введите формулу = A2 * (1 + B2) в панель формул, а затем нажмите Enter ключ. Смотрите скриншот:

Заметки:

1). A2 и B2 — это ячейки, содержащие определенное значение ячейки и процентное значение на листе. Вы можете менять их по своему усмотрению.

2). Для уменьшения количества ячеек на процент используйте эту формулу = A2 * (1-B2).

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


Увеличивайте или уменьшайте количество ячеек на процент с помощью специальной вставки

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

1. Во-первых, вам нужно изменить определенный процент на число 1 + процент or 1 процент. Например, для увеличения или уменьшения количества ячеек на 20% измените 20% на 1.2 (1 + 0.2) или 0.8 (1-0.2), затем переходите к следующим шагам.

2. Скопируйте процент, который вы изменили выше, нажав кнопку Ctrl + C клавиш, выберите и щелкните правой кнопкой мыши номера ячеек, которые вы хотите увеличить или уменьшить, затем выберите Специальная вставка > Специальная вставка. Смотрите скриншот:

3. в Специальная вставка в диалоговом окне выберите Размножаться вариант в Эксплуатация раздел, а затем щелкните OK кнопку.

Затем количество ячеек сразу увеличивается или уменьшается на определенный процент.


Пакетное увеличение или уменьшение количества ячеек в процентах с Kutools for Excel

Вы можете использовать Инструменты для работы of Kutools for Excel для пакетного увеличения или уменьшения всех выбранных номеров ячеек на определенный процент в Excel.

1. Выберите ячейки, в которых нужно увеличить числа на процент, затем нажмите Кутулс > Больше > Эксплуатация. Смотрите скриншот:

2. в Инструменты для работы диалоговое окно, выберите Умножение в Эксплуатация поле, затем введите 1 + процент or 1 процент в Операнд и нажмите OK кнопку.

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

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

  Если вы хотите получить бесплатную пробную версию (30-день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.


Связанная статья:

  • Как увеличить или увеличить ссылку на ячейку по X в Excel?

Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (0)


Оценок пока нет. Оцените первым!

Like this post? Please share to your friends:
  • Уменьшить все рисунки word
  • Уменьшить вес word онлайн
  • Уменьшение размера документа word
  • Уменьшаем фото для word
  • Умение работать с excel программой