grundsätzlich ist meine Summe der verbleibenden Tage (K11), wenn die Spalte „Datum der Rechnungsversand“ leer ist – leer anzeigen, auch Fälligkeitsdatum der Rechnung – = HEUTE (heutiges Datum)
Aber natürlich wird sich die Spalte „Verbleibende Tage“ ständig ändern, da die Spalte B2 ständig mit dem neuen Datum aktualisiert wird. Ich möchte also eine Summe, die im Wesentlichen besagt:
„Wenn ich Daten in O11 eingebe, friere ich K11 ein. Sobald die Rechnung bezahlt ist, werden die verbleibenden Tage grundsätzlich eingefroren, sodass ich zurückverfolgen und sehen kann, wie lange sie für die Zahlung gebraucht haben, aber die Zeit sinkt nicht weiter, sobald sie tatsächlich bezahlt haben.
Antwort1
Zum Formelteil ... + Zustand wie er ist ... habe ich keine Ahnung.
Wenn es Ihnen jedoch nichts ausmacht, etwas mehr einzugeben, können Sie die Zelle O11 als Hilfszelle verwenden.
Die Idee ist, dass Sie nicht einfach „Bezahlt“ oder K11 ausfüllen, sondern das heutige Datum (manuell) in O11 eingeben. Damit dies funktioniert, müssen Sie die Formel in K11 wie folgt ändern:
=IF(ISBLANK(E11),"",IF(ISBLANK(D11),E11-O11,E11-$B$2))
Antwort2
=WENN(ISTLEER(E11),"",WENN(ISTLEER(O11),E11-$B$2,E11-O11))
Ich habe die obige Summe gepostet und es scheint zu funktionieren – wenn das Fälligkeitsdatum der Rechnung ausgefüllt ist, zählt die Spalte „Verbleibende Tage“ weiter herunter. Wenn Daten in die bezahlte Rechnung eingegeben werden, friert die Spalte „Verbleibende Tage“ ein. Genau das, was ich wollte – das einzige Problem, das ich habe, ist, dass die Zelle WERT anzeigt, wenn keine Daten eingegeben werden!
Irgendwelche Vorschläge?
Antwort3
Ich bin nicht sicher, ob es eine native Funktion gibt, die das erreichen kann, was Sie verlangen. Wahrscheinlich gibt es eine Möglichkeit, dies durch VBA-Codierung zu erreichen, aber aus dem Inhalt der Tabelle lässt sich schließen, dass dies in einer Unternehmensumgebung verwendet wird – wo Sicherheitsrichtlinien bei XLSM-Dateien normalerweise nicht gut mitspielen.
Ich würde stattdessen vorschlagen, denselben Datenwert über einen Datumswert abzuleiten Paid
. Ich glaube jedoch nicht, dass Sie Ihrem aktuellen Formularverfahren einen weiteren Dateneingabeschritt hinzufügen müssen. Wahrscheinlich gibt jemand in Ihrer Organisation (wahrscheinlich in AR) diese Daten bereits irgendwo ein, und je nach Ihren Netzwerksicherheitsrichtlinien können Sie diese Daten möglicherweise direkt über Ihr lokales Intranet referenzieren. Am besten versuchen Sie, Ihr Blatt mit einer externen Datenverbindung zu verknüpfen und für zu querverweisen. Invoice Number
Dann Check Date
leiten Sie die Differenz zwischen diesem und ab Due Date
; je nach beabsichtigter Verwendung und dem Grad der Präzision oder Genauigkeit, den SieGenau genommenerfordern, würde ich annehmen, dass Scheckdaten in üblichen Situationen ausreichend sind (denken Sie jedoch daran, dass dies nicht den tatsächlichen Gepflogenheiten, wie z. B. nachdatierten Schecks usw., entspricht).
Wenn Ihre Buchhaltung Software wie QuickBooks anstelle von Tabellenkalkulationen verwendet, kann es komplizierter sein, die Verbindung herzustellen, und Sie sollten sich an jemanden mit den entsprechenden Kenntnissen und der entsprechenden Erfahrung wenden, um eine Live-Synchronisierung durchzuführen. Optional können Sie in diesem Szenario Ihre Buchhaltung einfach bitten, einen wiederkehrenden Berichtsexport einzurichten, z. B. im CSV-Format in ein vorgegebenes Netzwerkverzeichnis (was meines Erachtens auch automatisiert werden kann), auf das Sie direkt per Formel verweisen können.
Ich hoffe, das hilft. Lassen Sie es mich gerne wissen, wenn Sie ausführlichere Hilfe zu diesem Thema benötigen.