#KALK! Fehler treten auf, wenn die Berechnungs-Engine von Excel auf ein Szenario stößt, das derzeit nicht unterstützt wird.
Allgemein
Excel kann kein Array innerhalb eines Arrays berechnen. Der Geschachtelte Arrayfehler tritt auf, wenn Sie versuchen, eine Arrayformel einzugeben, die ein Array enthält. Versuchen Sie, das zweite Array zu entfernen, um den Fehler zu beheben.
Beispielsweise fordert =MUNIT({1;2}) Excel auf, ein 1x1-Array und ein 2x2-Array zurückzugeben, das derzeit nicht unterstützt wird. =MUNIT(2) würde wie erwartet berechnet.
Arrays können nur Zahlen, Zeichenfolgen, Fehler, Boolesche Oder verknüpfte Datentypen enthalten. Bereichsverweise werden nicht unterstützt. In diesem Beispiel verursacht =OFFSET(A1;0;0;{2;3}) einen Fehler.
Um den Fehler zu beheben, entfernen Sie den Bereichsverweis. In diesem Fall würde =OFFSET(A1;0;0;2;3) richtig berechnet.
Excel kann keine leere Menge zurückgeben. Leere Arrayfehler treten auf, wenn eine Arrayformel einen leeren Satz zurückgibt. Beispielsweise gibt =FILTER(C3:D5;D3:D5<100) einen Fehler zurück, da unser Dataset keine Werte kleiner als 100 enthält.
Um den Fehler zu beheben, ändern Sie entweder das Kriterium, oder fügen Sie der FILTER-Funktion das argument if_empty hinzu. In diesem Fall würde =FILTER(C3:D5;D3:D5<100,0) eine 0 zurückgeben, wenn das Array keine Elemente enthält.
Benutzerdefinierte Funktionen, die auf mehr als 10.000 Zellen verweisen, können nicht in Excel für das Web berechnet werden und erzeugen diese #CALC! fehler stattdessen. Um dies zu beheben, öffnen Sie die Datei in einer Desktopversion von Excel. Weitere Informationen finden Sie unter Create benutzerdefinierte Funktionen in Excel.
Diese Funktion führt einen asynchronen Vorgang aus, ist jedoch unerwartet fehlgeschlagen. Versuchen Sie es später noch einmal.
Eine LAMBDA-Funktion verhält sich etwas anders als andere Excel-Funktionen. Sie können es nicht einfach in eine Zelle eingeben. Sie müssen die Funktion aufrufen, indem Sie am Ende der Formel Klammern hinzufügen und die Werte an Ihre Lambdafunktion übergeben. Beispiel:
-
Gibt den #CALC-Fehler zurück: =LAMBDA(x, x+1)
-
Gibt das Ergebnis 2 zurück: =LAMBDA(x, x+1)(1)
Weitere Informationen finden Sie unter LAMBDA-Funktion.
Dieser Fehler tritt auf, wenn die Berechnungs-Engine von Excel einen nicht angegebenen Berechnungsfehler mit einem Array findet. Um dies zu beheben, versuchen Sie, Ihre Formel neu zu schreiben. Wenn Sie über eine geschachtelte Formel verfügen, können Sie versuchen, das Tool Formel auswerten zu verwenden, um zu ermitteln, wo die #CALC! In Der Formel tritt ein Fehler auf.
Python in Excel
Die Python-Formel verweist auf zu viele Daten, die an den Python-Dienst gesendet werden können.
Bei Python in Excel-Berechnungen können bis zu 100 MB Daten gleichzeitig verarbeitet werden. Versuchen Sie es in so einem Fall mit einem kleineren Datensatz.
Python-Formeln können nur auf Abfragen verweisen, die auf externen Daten basieren, nicht auf Tabellenkalkulationsdaten.
Bei Powery Query ist ein Fehler aufgetreten. Wiederholen Sie den Vorgang.
Ihre Daten überschreiten den Uploadgrenzwert.
Bei Python in Excel-Berechnungen können bis zu 100 MB Daten gleichzeitig verarbeitet werden. Versuchen Sie es in so einem Fall mit einem kleineren Datensatz.
Dieses Python-Objekt stammt nicht aus der Python-Umgebung, die an diese Arbeitsmappe angefügt ist.
Das Ergebnis einer Formel kann keine Abfrage sein.
Benötigen Sie weitere Hilfe?
Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in den Communities erhalten.