#OBL! błędy występują, gdy aparat obliczania programu Excel napotka nieobsługiwany scenariusz.
Najczęstsze przyczyny
Tablica zagnieżdżona
Program Excel nie może obliczyć tablicy w tablicy. Podczas próby wprowadzenia formuły tablicowej zawierającej tablicę występuje błąd tablicy zagnieżdżonej. Aby rozwiązać ten problem, spróbuj usunąć drugą tablicę.
Na przykład funkcja =MACIERZ.JEDNOSTKOWA({1,2}) prosi program Excel o zwrócenie tablicy 1x1 i tablicy 2x2, co nie jest obsługiwane. =MACIERZ.JEDNOSTKOWA(2) oblicza zgodnie z oczekiwaniami.
Tablica zakresów
Tablice mogą zawierać tylko liczby, ciągi, błędy, wartości logiczne lub typy połączonych danych. Odwołania do zakresu nie są obsługiwane. W tym przykładzie funkcja =PRZESUNIĘCIE(A1,0,0,{2,3}) powoduje błąd.
Aby usunąć błąd, usuń odwołanie do zakresu. W tym przypadku funkcja =PRZESUNIĘCIE(A1,0,0,2,3) oblicza poprawnie.
Pusta tablica
Program Excel nie może zwrócić pustego zestawu. Błędy pustej tablicy występują, gdy formuła tablicy zwraca pusty zestaw. Na przykład funkcja =FILTRUJ(C3:D5;D3:D5<100) zwraca błąd, ponieważ w zestawie danych nie ma wartości mniejszych niż 100.
Aby usunąć błąd, zmień kryterium lub dodaj if_empty argument do funkcji FILTRUJ. W tym przypadku funkcja =FILTRUJ(C3:D5;D3:D5<100;0) zwraca wartość 0, jeśli w tablicy nie ma elementów.
Zbyt wiele komórek
Excel dla sieci Web nie może obliczać funkcji niestandardowych, które odwołują się do więcej niż 10 000 komórek. Zamiast tego zwraca #CALC! #POŁĄCZ!. Aby usunąć ten błąd, otwórz plik w klasycznej wersji programu Excel. Aby uzyskać więcej informacji, zobacz Tworzenie funkcji niestandardowych w programie Excel.
Niepowodzenie funkcji
Ta funkcja wykonuje operację asynchroniczną, ale nieoczekiwanie zakończyła się niepowodzeniem. Spróbuj ponownie później.
Komórka zawiera funkcję lambda
Funkcja LAMBDA działa nieco inaczej niż inne funkcje programu Excel. Nie można po prostu wprowadzić go do komórki. Funkcję należy wywołać, dodając nawiasy na końcu formuły i przekazując wartości do funkcji lambda. Na przykład:
-
Zwraca błąd #CALC:
=LAMBDA(x, x+1) -
Zwraca wynik 2:
=LAMBDA(x, x+1)(1)
Aby uzyskać więcej informacji, zobacz funkcję LAMBDA.
Wynik formuły komórki jest funkcją
Nie można umieścić funkcji w komórce bez jej wywoływania lub wywoływania. Wywołaj funkcję, dodając nawiasy i argumenty. Możesz też dodać funkcję do menedżera nazw i używać nazwy jako funkcji.
Inne
Ten błąd występuje, gdy aparat obliczania programu Excel napotka nieokreślony błąd obliczeń z tablicą. Aby rozwiązać ten problem, spróbuj ponownie zapisać formułę. Jeśli masz formułę zagnieżdżoną, spróbuj użyć narzędzia Szacuj formułę , aby określić, gdzie #CALC! w formule.
Język Python w programie Excel
Błąd danych
Wystąpił błąd podczas przetwarzania zapytania. Spróbuj ponownie później.
Przekroczono limit danych
Twoje dane przekraczają limit przekazywania.
Obliczenia języka Python w programie Excel mogą przetwarzać do 100 MB danych jednocześnie. Spróbuj użyć mniejszego zestawu danych.
Zapytanie siatki
Formuły języka Python mogą odwoływać się tylko do zapytań, które opierają się na danych zewnętrznych, a nie na danych arkusza kalkulacyjnego.
Nieprawidłowy obiekt języka Python
Ten obiekt języka Python nie pochodzi ze środowiska języka Python dołączonego do tego skoroszytu.
Zapytanie w komórce
Wynikiem formuły nie może być zapytanie.
Błąd źródła
Wystąpił problem z dodatkiem Power Query. Spróbuj ponownie.
Za dużo danych
Formuła języka Python odwołuje się do zbyt dużej ilości danych do wysłania do usługi języka Python.
Obliczenia języka Python w programie Excel mogą przetwarzać do 100 MB danych jednocześnie. Spróbuj użyć mniejszego zestawu danych.
Potrzebujesz dodatkowej pomocy?
Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w społecznościach.