Summieren von Closed-Arbeitsmappe
Problem:
Die folgende Formel wurde erstellt, um eine variable Anzahl von Werten in Zeile 3 von Buch1, Blatt1, beginnend mit Spalte A, zu summieren:
SUMME (OFFSET (‚C: \ Eigene Dateien \ [Book1.xls] Sheet1‘! $ A $ 3,0,0,1, A2))
Die Formel funktioniert jedoch nur dann korrekt, wenn Book1 geöffnet ist.
Wenn Book1 geschlossen ist, gibt die Formel #VALUE! Zurück.
Wie können wir die Formel so ändern, dass sie funktioniert, unabhängig davon, ob Workbook1 geöffnet ist oder nicht?
Lösung:
Verwenden Sie die Funktionen SUM, COLUMN und INDIRECT wie in der folgenden Array-Formel gezeigt:
\ {= SUM COLUMN (INDIRECT („A: Z“) <Spalte (indirekt („a: a“)) + a2) * IF (ISNUMBER (‚C: \ Eigene Dateien \ \ Book1.xls] Sheet1 ‚! $ A $ 3: $ Z $ 3),‘ C: \ Eigene Dateien \ [Book1.xls] Sheet1 ‚! $ A $ 3: $ Z $ 3))}