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

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

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

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

7 ответов7

5

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

=1+4-2 

Мне все равно не известны некоторые более сложные подходы к отчетности для достижения вашей цели.

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

3

Есть простой способ сделать это.

Скажем, у вас есть 50 в рассматриваемой ячейке, и вы хотите добавить 30 к ней.

Введите 30 в случайной ячейке где-то еще. Скопируйте (Ctrl-C) эту ячейку

Затем умная часть: щелкните правой кнопкой мыши по ячейке с 50 и выберите «Специальная вставка». В появившемся окне выберите «Добавить».

Это добавит ценность непосредственно, без необходимости делать какие-либо умственные арифметические

Надеюсь, это поможет.

1

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

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

0

Есть много способов сделать это, но я пойду с простыми и быстрыми способами сделать это.

Способ 1:

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

Пример: = 1+1

(Это покажет сумму 1+1)

Проблема этого метода в том, что вам придется редактировать ячейку каждый раз, когда вы хотите уменьшить или увеличить числа. Например, предположим, что у нас есть 25 сортов пива, и мы потратили 5 из них, тогда формальность будет написана примерно так =25-5 чтобы получить результат 20 , а в другой день мы потратили 2 пива, поэтому мы будем вернитесь в ячейку и отредактируйте формулу так, чтобы она была такой: =25-5-2 ИЛИ =25-7 и когда мы нажмем Enter, будет показано 18 Вы повторяете этот процесс каждый раз, когда хотите отредактируйте результаты, и этот метод является самым простым.

Способ 2:

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

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

Пример: = А1+ А2

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

Я подготовил образец файла Excel, который будет хорошей демонстрацией с использованием Method 2 , чтобы вы знали, как он работает.

Скачать

0

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

Range("a1:a4").Select
Selection.Copy
Range("a1").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlAdd, SkipBlanks:= _
    False, Transpose:=False
Range("a1:a4").Select
Selection.ClearContents

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

И вы получите такой результат:

-1

Вы можете найти, что Spin Button хорошо работает для этого. Вы можете нажать на нее и увеличивать или уменьшать суммы. Это как кнопка рейтинга рядом с этими ответами. Вы можете добраться до этого через вкладку разработчиков. Google покрутить кнопку и посмотреть, если это то, что вы после :)

Это выглядит так

-1

Хорошо, так что я играл с этим последние пару дней. Я думаю, что я наконец-то повеселился.

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

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

Я могу опоздать на вечеринку, но, может, кто-то захочет узнать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .