Как мне скопировать ячейку в Excel? - PullRequest
0 голосов
/ 14 февраля 2019

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

Чтобы было немного легче понять, если бы у меня было A1 с надписью "Привет", и я хотел бы A2, чтобы сказать "Привет", я бы поставил =A1.Однако, если бы я изменил A1, он изменится A2 вместе с этим, и это то, чего я не хочу.

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

Вот что я имею в виду, а в нижеследующем параграфе указано, что это значит и что мне нужноот него.

Ячейка с надписью «13/02/2019» - это =TODAY(), а ячейка с надписью «02/02/2019» - это дата, которую я ввел вручную.У меня проблема в том, что, если я вернусь через 1 неделю, там будет написано «Передано позже на 2 недели».и это то, что я хочу предотвратить.Однако я хочу, чтобы =TODAY() зависал только при установленном флажке.

1 Ответ

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

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

Похоже, вы ищете процесс, который будет снимать дату во время действия (проверкакоробка).Если вы хотите, чтобы это была формула, вам нужно будет также ввести дату возврата и создать формулу, сравнивающую разницу между двумя значениями.Уже есть ярлык для вставки сегодняшней даты без формульного метода: выделите ячейку и нажмите Control +;(точка с запятой).Простая формула, которая ссылается на разницу между датами извлечения и регистрации для каждой строки с функциями округления и объединения, должна выполнить описанную цель.

A1 = (Дата проверки)

B1 = (Дата возврата)

C1 =IF(ROUNDUP((B1-A1)/7,0)=1,CONCATENATE(ROUNDUP((B1-A1)/7,0)," Week"),CONCATENATE(ROUNDUP((B1-A1)/7,0)," Weeks"))

Эта функция проверяет разницу между A и B,делит на 7, чтобы получить количество недель, округляет его до целого числа и проверяет, равно ли число недель 1 или нет.Если это один из них, в тексте будет указано «неделя», в противном случае - «недели».Это также позволяет избежать использования изменчивой функции, которая в более крупных проектах может привести к непрерывным и потенциально ресурсоемким вычислениям.

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