![как создать функцию СУММ, которая говорит: «Когда я помещаю данные в O11, ЗАМОРАЖИВАЙТЕ число в K11» - новейшая версия Excel](https://rvso.com/image/1587052/%D0%BA%D0%B0%D0%BA%20%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C%20%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8E%20%D0%A1%D0%A3%D0%9C%D0%9C%2C%20%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D0%B0%D1%8F%20%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B8%D1%82%3A%20%C2%AB%D0%9A%D0%BE%D0%B3%D0%B4%D0%B0%20%D1%8F%20%D0%BF%D0%BE%D0%BC%D0%B5%D1%89%D0%B0%D1%8E%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5%20%D0%B2%20O11%2C%20%D0%97%D0%90%D0%9C%D0%9E%D0%A0%D0%90%D0%96%D0%98%D0%92%D0%90%D0%99%D0%A2%D0%95%20%D1%87%D0%B8%D1%81%D0%BB%D0%BE%20%D0%B2%20K11%C2%BB%20-%20%D0%BD%D0%BE%D0%B2%D0%B5%D0%B9%D1%88%D0%B0%D1%8F%20%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%20Excel.png)
по сути, моя СУММА в оставшихся днях (K11) — если столбец «дата отправки счета-фактуры» пуст — показывать пустым, также дату оплаты счета-фактуры — =СЕГОДНЯ (сегодняшняя дата)
Но очевидно, что столбец оставшихся дней будет продолжать меняться, поскольку столбец B2 будет продолжать обновляться с новой датой. Поэтому я хочу сумму, которая в основном говорит
«Когда я ввожу данные в O11, ЗАМОРАЖИВАЙТЕ K11. Таким образом, по сути, как только счет оплачен, оставшиеся дни будут заморожены, чтобы я мог вернуться и посмотреть, сколько времени им потребовалось для оплаты, но они не будут продолжать уменьшаться, как только они фактически оплатят его.
решение1
Что касается формулы... + состояния как такового..., я понятия не имею.
Но если вы не против ввести дополнительный бит, то вы можете использовать ячейку O11 в качестве вспомогательной ячейки.
Идея в том, чтобы вместо того, чтобы просто заполнять "Оплачено" или K11. Вы делаете это + вставляете сегодняшнюю дату (вручную) в O11. Чтобы это сработало, вам нужно будет изменить формулу в K11 на:
=IF(ISBLANK(E11),"",IF(ISBLANK(D11),E11-O11,E11-$B$2))
решение2
=ЕСЛИ(ЕСТЬПУСТО(E11);"",ЕСЛИ(ЕСТЬПУСТО(O11);E11-$B$2;E11-O11))
Я разместил указанную выше СУММУ, и она, похоже, работает - когда дата оплаты счета заполнена, столбец оставшихся дней продолжает отсчитываться. Когда данные вводятся в счет-фактуру, оплаченный, столбец оставшихся дней замораживается. Это как раз то, что я хотел - единственная проблема, с которой я сталкиваюсь, это когда данные не введены - ячейка показывает ЗНАЧЕНИЕ!
Какие-либо предложения?
решение3
Я не уверен, есть ли какая-то собственная функция, которая может достичь того, о чем вы просите. Вероятно, есть какой-то способ достичь этого через кодирование VBA, но, судя по содержимому электронной таблицы, это используется в корпоративной среде, где политики безопасности обычно не очень хорошо работают с файлами .xlsm.
Вместо этого я бы предложил вывести то же самое значение данных через Paid
значение даты. Однако я не думаю, что вам нужно добавлять еще один шаг ввода данных в вашу текущую процедуру формы. Скорее всего, кто-то в вашей организации (вероятно, в AR) уже вводит эти данные где-то, и в зависимости от политик безопасности вашей сети вы можете напрямую ссылаться на эти данные через вашу локальную интрасеть. Лучше всего посмотреть, можете ли вы связать свою таблицу с внешним подключением к данным и сделать перекрестную ссылку по Invoice Number
для Check Date
, а затем вывести разницу между этим и Due Date
; в зависимости от предполагаемого использования и степени точности или достоверности, которую вына самом делетребуется, я бы предположил, что даты чеков достаточны в обычных условиях (просто имейте в виду, что это не будет отражать реальную практику, такую как чеки, датированные отсроченным числом и т. д.).
Если ваш бухгалтерский учет использует программное обеспечение, такое как QuickBooks, а не электронные таблицы, может быть сложнее создать соединение, и вам, возможно, захочется проконсультироваться с кем-то с соответствующими знаниями и стажем, чтобы помочь выполнить синхронизацию в реальном времени. При желании в этом сценарии вы можете просто попросить свой бухгалтерский учет настроить повторяющийся экспорт отчетов через, например, формат .csv в предопределенный сетевой каталог (который, как я считаю, также может быть автоматизирован), на который вы можете напрямую ссылаться через формулу.
Надеюсь, это поможет, и не стесняйтесь сообщить мне, если вам понадобится более подробная помощь по этому вопросу.