Могу ли я ввести число от 1 до 20 в одну ячейку, и эта же ячейка автоматически умножится на $ 2,25 и даст мне общее количество

2 ответа2

1

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

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

IE в ячейке A1 вы вводите 15 В ячейке A2 вы вводите '= a1 * 2,25'

Ячейка A2 покажет $ 33,75

Если вы хотите использовать макрос, посмотрите на событие Изменение листа

Private Sub Worksheet_Change(ByVal Target As Range)
    if Target.Address = "$A$1" then

         'code to perform something

    End if
End Sub
0

Как указал Джон С., вы не можете сделать это напрямую.

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

Для этого откройте вкладку «Данные» и выберите «Проверка данных». Выберите Allow-> List и заполните все числа, разделенные; (т. е. 2,25; 4,50; 6,75; и т. д.) (вы также можете записать эти цифры в свой лист примеров и нажать маленькую кнопку в конце формулы, чтобы выбрать эти ячейки.

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

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