Могу ли я ввести число от 1 до 20 в одну ячейку, и эта же ячейка автоматически умножится на $ 2,25 и даст мне общее количество
2 ответа
Вы не можете сделать это с помощью формулы, чтобы ячейка сама менялась.
Вам нужно будет использовать макрос или иметь формулу в другой ячейке.
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
Как указал Джон С., вы не можете сделать это напрямую.
Альтернативным решением того, что он опубликовал, было бы создание списка с итоговыми значениями того, что вы хотите, чтобы пользователь мог затем щелкнуть ячейку и выбрать правильное значение из списка.
Для этого откройте вкладку «Данные» и выберите «Проверка данных». Выберите Allow-> List и заполните все числа, разделенные; (т. е. 2,25; 4,50; 6,75; и т. д.) (вы также можете записать эти цифры в свой лист примеров и нажать маленькую кнопку в конце формулы, чтобы выбрать эти ячейки.
Теперь, каждый раз, когда кто-то щелкает по этой ячейке, появляется список, и они могут выбрать это число, а не вводить его.