Как использовать Excel, чтобы изменить три ячейки при изменении любой другой? - PullRequest
0 голосов
/ 21 февраля 2019

Я хочу составить таблицу, в которой можно рассчитать стоимость за неделю, за месяц и за год любой стоимости.

Если введено значение за неделю, необходимо рассчитать значение за месяц и за год.

Если введено значение за месяц, необходимо рассчитать значение за неделю и за год.

Если введено значение за год, необходимо рассчитать значение за неделю и за месяц.

Я могу использовать только три ячейки.

Понятия не имею, как это сделать.Я даже не знаю, как запустить код в Excel.Я слышал, что вы должны использовать VBA, но я никогда не касался Visual Basic, не говоря уже о том, чтобы использовать в Excel

Пожалуйста, может кто-нибудь помочь.Это очень важно для меня.Заранее благодарим за любую помощь:)

This is the space I need to use

1 Ответ

0 голосов
/ 21 февраля 2019

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

Для дней

= if(not(isblank(A8)),A8,if(not(isblank(B8)),B8/30,C8/365))

Для месяцев

=if(not(isblank(A8)),A8*30,if(not(isblank(B8)),B8,C8/12)) 

Для лет

=if(not(isblank(A8)),A8*365,if(not(isblank(B8)),B8*12,C8)) 

Примечание 1: Я предположил, 30 дней в месяце и 365 днейчерез год.Примечание 2: порядок, вычисляемый по формуле, - это первые дни, затем месяцы, а затем годы.Таким образом, если что-то указано в днях, его нужно будет очистить при вводе месяцев и так далее.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...