#VALUE to sposób programu Excel na powiedzenie: "Wystąpił problem ze sposobem wpisywania formuły. Albo wystąpił problem z komórkami, do których się odwołujesz". Błąd jest bardzo ogólny i znalezienie jego dokładnej przyczyny może być trudne. Na tej stronie przedstawiono typowe problemy i ich rozwiązania.
Użyj listy rozwijanej poniżej lub przejdź do jednego z pozostałych obszarów:
Naprawianie błędu w przypadku konkretnej funkcji
Której funkcji używasz?
ŚREDNIA
Więcej informacji znajdziesz w artykule Naprawianie błędu #ARG! w funkcjach ŚREDNIA lub SUMA
ZŁĄCZ.TEKSTY
Więcej informacji znajdziesz w artykule Naprawianie błędu #ARG! w funkcji ZŁĄCZ.TEKSTY
LICZ.JEŻELI, LICZ.WARUNKI
Więcej informacji znajdziesz w artykule Naprawianie błędu #ARG! w funkcji LICZ.JEŻELI/LICZ.WARUNKI
DATA.WARTOŚĆ
Więcej informacji znajdziesz w artykule Naprawianie błędu #ARG! w funkcji DATA.WARTOŚĆ
DNI
Więcej informacji znajdziesz w artykule Naprawianie błędu #ARG! w funkcji DNI
ZNAJDŹ, ZNAJDŹB
Więcej informacji znajdziesz w artykule Naprawianie błędu #ARG! w funkcjach ZNAJDŹ/ZNAJDŹB i SZUKAJ.TEKST/SZUKAJ.TEKSTB
JEŻELI
Więcej informacji znajdziesz w artykule Naprawianie błędu #ARG! w funkcji JEŻELI
INDEKS, PODAJ.POZYCJĘ
Więcej informacji znajdziesz w artykule Naprawianie błędu #ARG! w funkcjach INDEKS i PODAJ.POZYCJĘ
SZUKAJ.TEKST, SZUKAJ.TEKST.B
Więcej informacji znajdziesz w artykule Naprawianie błędu #ARG! w funkcjach ZNAJDŹ/ZNAJDŹB i SZUKAJ.TEKST/SZUKAJ.TEKSTB
SUMA
Więcej informacji znajdziesz w artykule Naprawianie błędu #ARG! w funkcjach ŚREDNIA lub SUMA
SUMA.JEŻELI, SUMA.WARUNKÓW
Więcej informacji znajdziesz w artykule Naprawianie błędu #ARG! w funkcji SUMA.JEŻELI/SUMA.WARUNKÓW
SUMA.ILOCZYNÓW
Więcej informacji znajdziesz w artykule Naprawianie błędu #ARG! w funkcji SUMA.ILOCZYNÓW
CZAS.WARTOŚĆ
Więcej informacji znajdziesz w artykule Naprawianie błędu #ARG! w funkcji CZAS.WARTOŚĆ
TRANSPONUJ
Więcej informacji znajdziesz w artykule Naprawianie błędu #ARG! w funkcji TRANSPONUJ
WYSZUKAJ.PIONOWO
Więcej informacji znajdziesz w artykule Naprawianie błędu #ARG! w funkcji WYSZUKAJ.PIONOWO
* Żadne z powyższych
Nie widzisz danej funkcji na tej liście? Wypróbuj inne rozwiązania wymienione poniżej.
Problemy z odejmowaniem
Jak wykonać podstawowe odejmowanie
Jeśli jesteś nowym użytkownikiem programu Excel, możesz błędnie wpisywać formułę odejmowania. Istnieją dwa sposoby wykonywania tej czynności:
Odjęcie odwołań do komórek
Wpisz dwie wartości w dwóch różnych komórkach. W trzeciej komórce odejmij od siebie odwołania do komórek. W tym przykładzie komórka D2 zawiera kwotę zaplanowaną w budżecie, a komórka E2 zawiera rzeczywistą wartość. Komórka F2 zawiera formułę =D2-E2.
Użycie funkcji SUMA z liczbami dodatnimi i ujemnymi
Wpisz wartość dodatnią w jednej komórce i wartość ujemną w drugiej komórce. W trzeciej komórce dodaj do siebie dwie komórki za pomocą funkcji SUMA. W tym przykładzie komórka D6 zawiera kwotę zaplanowaną w budżecie, a komórka E6 zawiera rzeczywistą wartość w postaci liczby ujemnej. Komórka F6 zawiera formułę =SUMA(D6;E6).
Błąd #ARG! w podstawowym odejmowaniu
Jeśli korzystasz z systemu Windows, błąd #ARG! może wystąpić podczas wykonywania nawet najbardziej podstawowej formuły odejmowania. Oto możliwe rozwiązanie problemu:
Najpierw wykonaj szybki test. W nowym skoroszycie wpisz wartość 2 w komórce A1. Wpisz wartość 4 w komórce B1. Następnie w komórce C1 wpisz formułę =B1-A1. Jeśli wystąpi błąd #ARG!, przejdź do następnego kroku. Jeśli błąd nie wystąpi, wypróbuj inne rozwiązania na tej stronie.
W systemie Windows otwórz panel sterowania regionu.
- Windows 10: Wybierz przycisk Start, wpisz Region, a następnie wybierz panel sterowania Region.
- Windows 8: Na ekranie startowym wpisz Region, wybierz pozycję Ustawienia, a następnie wybierz pozycję Region.
- Windows 7: Wybierz przycisk Start, wpisz Region, a następnie wybierz Region i język.
Na karcie Formaty wybierz pozycję Ustawienia dodatkowe.
Znajdź pozycję Separator listy. Jeśli jako separator listy jest ustawiony znak minus, zmień go na inny znak. Jako separator listy często jest używany przecinek. Powszechnym rozwiązaniem jest też średnik. Jednak w danym regionie lepszy może być inny separator listy.
Wybierz przycisk OK.
Otwórz skoroszyt. Jeśli komórka zawiera błąd #ARG!, kliknij dwukrotnie, aby ją edytować.
Jeśli w miejscu znaków minus dla odejmowania występują przecinki, zmień je na znaki minus.
Naciśnij klawisz ENTER.
Powtórz tę procedurę dla innych komórek, w których wystąpił błąd.
Jak odejmować daty
Odjęcie odwołań do komórek
Wpisz dwie daty w dwóch różnych komórkach. W trzeciej komórce odejmij od siebie odwołania do komórek. W tym przykładzie komórka D10 zawiera datę rozpoczęcia, a komórka E10 zawiera datę zakończenia. Komórka F10 zawiera formułę =E10-D10.
Użycie funkcji DATA.RÓŻNICA
Wpisz dwie daty w dwóch różnych komórkach. W trzeciej komórce znajdź różnicę między datami za pomocą funkcji DATA.RÓŻNICA. Aby uzyskać więcej informacji o funkcji DATA.RÓŻNICA, zobacz Obliczanie różnicy między dwiema datami.
Błąd #ARG! podczas odejmowania dat przechowywanych jako tekst
Zwiększ szerokość kolumny z datą. Jeśli data jest wyrównana do prawej, oznacza to, że rzeczywiście jest to data. Jeśli jednak jest ona wyrównana do lewej, oznacza to, że nie jest to w rzeczywistości data. Jest ona zapisana jako tekst. Program Excel nie rozpoznaje tekstu jako daty. Poniżej przedstawiono kilka rozwiązań tego problemu.
Sprawdzanie, czy są obecne spacje wiodące
- Kliknij dwukrotnie datę używaną w formule odejmowania.
- Umieść kursor na początku i sprawdź, czy możesz zaznaczyć odstępy. Zaznaczony odstęp na początku komórki wygląda następująco:
Jeśli ten problem występuje w komórce, przejdź do następnego kroku. Jeśli nie widzisz odstępów, przejdź do następnej sekcji, aby sprawdzić ustawienia daty na komputerze. - Zaznacz kolumnę zawierającą datę, wybierając jej nagłówek.
- Zaznaczanie tekstu danych>jako kolumn.
- Wybierz pozycję Dalej dwa razy.
- W kroku 3 z 3 kreatora w obszarze Format danych kolumny wybierz pozycję Data.
- Wybierz format daty, a następnie wybierz pozycję Zakończ.
- Powtórz tę procedurę dla innych kolumn, aby upewnić się, że nie zawierają one spacji wiodących przed datami.
Sprawdzanie ustawień daty na komputerze
Program Excel używa systemu daty komputera. Jeśli data w komórce zostanie wprowadzona przy użyciu innego systemu daty, program Excel nie rozpozna jej jako rzeczywistej daty.
Na przykład na komputerze są wyświetlane daty w formacie mm/dd/rrrr. Jeśli wpiszesz datę w tym formacie w komórce, program Excel rozpozna ją jako datę i będzie można jej użyć w formule odejmowania. Jednak wpisanie daty w formacie dd/mm/rr spowoduje, że program Excel nie rozpozna jej jako daty. Data zostanie potraktowana jak tekst.
Istnieją dwa rozwiązania tego problemu: Możesz zmienić system daty używany na komputerze tak, aby był zgodny z systemem daty, którego chcesz używać w programie Excel. Możesz też utworzyć w programie Excel nową kolumnę, a następnie utworzyć za pomocą funkcji DATA rzeczywistą datę na podstawie daty przechowywanej jako tekst. Poniżej opisano, jak to zrobić, przy założeniu, że na komputerze jest używany system daty mm/dd/rrrr, a data w postaci tekstu to 31/12/2017 w komórce A1:
- Utwórz następującą formułę: =DATA(PRAWY(A1;4);FRAGMENT.TEKSTU(A1;4;2);LEWY(A1;2))
- Wynik będzie następujący: 12/31/2017.
- Jeśli chcesz, aby format był podobny do dd/mm/rr, naciśnij klawisze CTRL+1 (lub
+ 1 na komputerze Mac). - Wybierz inne ustawienia regionalne korzystające z formatu dd/mm/rr, na przykład Angielski (Zjednoczone Królestwo). Po zastosowaniu formatu zostanie wyświetlony wynik 31/12/2017 , który będzie traktowany jak data, a nie jak tekst.
Uwaga
Powyższa formuła składa się z funkcji DATA, PRAWY, FRAGMENT.TEKSTU i LEWY. W tej formule przyjęto założenie, że data w postaci tekstu ma dwa znaki dla liczby dni, dwa znaki dla liczby miesięcy i cztery znaki dla roku. Może być konieczne dostosowanie formuły do konkretnej daty.
Problemy z odstępami i tekstem
Usuwanie odstępów powodujących błąd #ARG!
Błąd #ARG! występuje często dlatego, że formuła odwołuje się do innych komórek zawierających odstępy, a nawet ukryte odstępy. Te odstępy mogą powodować, że komórka wygląda jakby była pusta, a w rzeczywistości nie jest pusta.
1. Zaznaczanie komórek z odwołań
Znajdź komórki, do których odwołuje się formuła, i zaznacz je. Często dobrym rozwiązaniem jest usunięcie odstępów w całej kolumnie, ponieważ pozwala to zamienić wiele odstępów jednocześnie. W tym przykładzie zaznaczenie litery E powoduje zaznaczenie całej kolumny.
2. Znajdowanie i zamienianie
Na karcie Narzędzia główne wybierz pozycję Znajdź & wybierz pozycję>Zamień.
3. Zamienianie odstępów na puste miejsce
W polu Znajdź wpisz pojedynczy odstęp. Następnie usuń całą zawartość pola Zamień na.
4. Zamienianie lub zamienianie wszystkiego
Jeśli masz pewność, że wszystkie odstępy w kolumnie powinny zostać usunięte, wybierz pozycję Zamień wszystko. Jeśli chcesz po kolei zamieniać odstępy na puste elementy, możesz najpierw wybrać pozycję Znajdź następny , a następnie, gdy masz pewność, że miejsce nie jest potrzebne, wybierz pozycję Zamień . Po zakończeniu błąd #ARG! być może zostanie usunięty. W przeciwnym razie przejdź do kolejnego kroku.
5. Włączanie filtru
Czasami ukryte znaki, inne niż spacje, mogą spowodować, że komórka będzie wydawać się pusta, podczas gdy w rzeczywistości nie jest pusta. Do tych znaków należą apostrofy. Aby usunąć te znaki z kolumny, włącz filtr, przechodząc do pozycji Narzędzia główne>Sortowanie & filtrowanie>filtru.
6. Ustawianie filtru
Kliknij strzałkę filtru
, a następnie usuń zaznaczenie opcji Zaznacz wszystko. Następnie zaznacz pole wyboru Puste.
7. Zaznaczanie pól wyboru bez nazw
Zaznacz wszystkie pola wyboru, które nie mają żadnej nazwy, takie jak to.
8. Zaznaczenie i usuwanie pustych komórek
Gdy w programie Excel zostaną przywrócone puste komórki, zaznacz je. Następnie naciśnij klawisz Delete. Spowoduje to usunięcie wszystkich ukrytych znaków z komórek.
9. Czyszczenie filtru
Wybierz strzałkę filtru
, a następnie wybierz pozycję Wyczyść filtr z..., aby wszystkie komórki były widoczne.
10. Wynik
Gdyby odstępy były przyczyną #VALUE! błąd powinien zostać zamieniony na wynik formuły, jak pokazano w naszym przykładzie. W przeciwnym razie powtórz te czynności dla innych komórek, do których odwołuje się formuła. Możesz też wypróbować inne rozwiązania przedstawione na tej stronie.
Uwaga
W tym przykładzie komórka E4 ma zielony trójkąt, a liczba jest wyrównana do lewej. Oznacza to, że liczba jest przechowywana jako tekst. Może to powodować dodatkowe problemy w przyszłości. Jeśli masz ten problem, zalecamy przekonwertowanie liczb przechowywanych jako tekst na liczby.
Wyszukiwanie tekstu lub znaków specjalnych
Tekst lub znaki specjalne w komórce mogą powodować błąd #ARG! . Jednak czasami trudno zauważyć, których komórek dotyczą te problemy. Rozwiązanie: Przeprowadzanie inspekcji komórek przy użyciu funkcji CZY.TEKST . Zwróć uwagę, że funkcja CZY.TEKST nie usuwa błędu, a jedynie znajduje komórki, które mogą być przyczyną błędu.
Przykład z błędem #ARG!
Oto przykład formuły, która ma #VALUE! . Prawdopodobną przyczyną jest komórka E2. Znak specjalny pojawia się w postaci małego prostokąta po ciągu "00". Możesz też użyć funkcji CZY.TEKST w osobnej kolumnie, jak pokazano na następnej ilustracji, aby wyszukać tekst.
Ten sam przykład z funkcją CZY.TEKST
W tym przypadku funkcja CZY.TEKST została dodana w kolumnie F. Wszystkie komórki są poprawne oprócz komórki z wartością PRAWDA. Oznacza to, że komórka E2 zawiera tekst. Aby rozwiązać ten problem, możesz usunąć zawartość komórki i ponownie wpisać wartość 1865,00. Możesz też wyczyścić znaki za pomocą funkcji OCZYŚĆ lub zamienić znaki specjalne na inne wartości przy użyciu funkcji ZASTĄP.
Po użyciu funkcji OCZYŚĆ lub ZASTĄP warto skopiować wynik i użyć narzędzia głównego > Wklej > i wklej specjalne > wartości. Może też być konieczne przekonwertowanie liczb przechowywanych jako tekst na liczby.
Używanie funkcji zamiast operacji
Formuły zawierające operacje matematyczne, takie jak + i *, mogą nie być w stanie obliczyć wartości komórki zawierającej tekst lub spacje. W takim przypadku spróbuj użyć funkcji. Funkcje często ignorują wartości tekstowe i obliczają wszystko jak liczby, eliminując #VALUE! . Na przykład zamiast =A2+B2+C2 wpisz =SUMA(A2:C2). Lub zamiast =A2*B2 wpisz =ILOCZYN(A2,B2).
Inne rozwiązania do wypróbowania
Znajdowanie źródła błędu
Zaznaczanie błędu
Najpierw zaznacz komórkę z #VALUE! #POŁĄCZ!.
Kliknij pozycję Formuły, > szacuj formułę
Wybieranie formuł,>szacowanie formuły, obliczanie formuły>. Program Excel krok po kroku przechodzi przez poszczególne elementy formuły. W tym przypadku formuła =E2+E3+E4+E5 zwraca błąd z powodu ukrytego odstępu w komórce E2. Patrząc na komórkę E2, nie widać tego odstępu. Jednak jest on widoczny tutaj. Jest wyświetlany jako „ ”.
Zamiana komunikatu błędu #ARG! na inny
Czasami po prostu chcesz zamienić komunikat błędu #ARG na inny, na przykład własny tekst, wartość zero lub pustą komórkę. W takim przypadku możesz dodać do formuły funkcję JEŻELI.BŁĄD. Funkcja JEŻELI.BŁĄD sprawdza, czy występuje błąd, a jeśli tak, zamienia go na inną wybraną wartość. Jeśli nie ma błędu, obliczana jest oryginalna formuła.
Ostrzeżenie
Funkcja JEŻELI.BŁĄD ukrywa wszystkie błędy, a nie tylko #VALUE! . Ukrywanie komunikatów o błędach nie jest zalecane, ponieważ komunikaty często oznaczają, że należy coś naprawić, a nie ukryć. Zalecamy używanie tej funkcji tylko wtedy, gdy masz pewność, że formuła działa zgodnie z oczekiwaniami.
Komórka z błędem #ARG!
Oto przykład formuły, która ma #VALUE! spowodowany ukrytym odstępem w komórce E2.
Błąd ukryty przez funkcję JEŻELI.BŁĄD
Tutaj pokazano tę samą formułę z dodaną funkcją JEŻELI.BŁĄD. Tę formułę można przeczytać w następujący sposób: „Oblicz formułę, ale w przypadku jakiegokolwiek błędu zamień ją na dwie kreski”. Możesz też użyć ciągu „”, aby wyświetlić puste miejsce zamiast dwóch kresek. Ponadto możesz użyć własnego tekstu, takiego jak: „Błąd krytyczny”..
Niestety, funkcja JEŻELI.BŁĄD faktycznie nie rozwiązuje błędu, a jedynie go ukrywa. Należy się więc zastanowić, czy ukrywanie komunikatu o błędzie jest lepsze niż wyeliminowanie samego błędu.
Sprawdzanie, czy są dostępne połączenia danych
Na pewnym etapie połączenie danych mogło stać się niedostępne. Aby rozwiązać ten problem, jeśli to możliwe, przywróć połączenie danych lub rozważ zaimportowanie danych. Jeśli nie masz dostępu do połączenia, poproś autora skoroszytu o utworzenie nowego pliku. W idealnej sytuacji nowy plik powinien zawierać tylko wartości, a nie połączenia. Mogą to zrobić, kopiując wszystkie komórki i wklejając je tylko jako wartości. Aby wkleić jako same wartości, mogą wybrać pozycję Strona główna>Wklej>Wklej Wartości specjalne>. W ten sposób zostaną usunięte wszystkie formuły i połączenia, a tym samym wszystkie błędy #ARG! .
Zadaj pytanie na forum społeczności programu Excel
Jeśli na tym etapie nie masz pewności, co należy zrobić, możesz wyszukać podobne pytania na forum społeczności programu Excel lub opublikować własne.
Zadaj pytanie na forum społeczności programu Excel