Excel formuła JEŻELI liczba w przedziale – przykłady, IFS, X.WYSZUKAJ

Pytanie

Excel formuła jeżeli liczba zawiera się w przedziale

Odpowiedź Sztucznej Inteligencji


Bezpośrednia odpowiedź na pytanie

  • Najprostsza formuła (przedział domknięty [a; b]):
    =JEŻELI(I(A1>=B1; A1<=C1); "W przedziale"; "Poza przedziałem")
  • Dla przedziału otwartego (a; b):
    =JEŻELI(I(A1>B1; A1<C1); "W przedziale"; "Poza przedziałem")

Kluczowe punkty:

  • I (AND) łączy warunki brzegowe.
  • Wybierz operatory >=, <= (domknięty) lub >, < (otwarty).
  • Granice najlepiej trzymać w komórkach (np. B1=minimum, C1=maksimum).

Szczegółowa analiza problemu

  • Logika matematyczna: liczba x jest w [a; b], gdy x≥a ORAZ x≤b. W Excelu odwzorowujemy to funkcją I wewnątrz JEŻELI.
  • Warianty przedziałów:
    • Domknięty [a; b]: =I(A1>=a; A1<=b)
    • Otwarty (a; b): =I(A1>a; A1<b)
    • Półotwarty [a; b): =I(A1>=a; A1<b) lub (a; b] analogicznie
  • Zwracanie wartości logicznej zamiast tekstu:
    =I(A1>=B1; A1<=C1) → PRAWDA/FAŁSZ
    lub liczbowo: =JEŻELI(I(A1>=B1; A1<=C1); 1; 0)
  • Kategoryzacja wielu przedziałów – czytelny wzorzec z IFS (Excel 2019/365):
    Załóż: A1 to liczba; etykiety: poniżej 10, 10–20, powyżej 20.
    =IFS(A1<10; "Poniżej"; A1<=20; "W przedziale"; PRAWDA; "Powyżej")
    Wyjaśnienie: warunki są oceniane po kolei; skoro <10 odpadło, to A1<=20 oznacza przedział [10;20].
  • Alternatywa “tabelaryczna” dla wielu progów – X.WYSZUKAJ/WYSZUKAJ.PIONOWO (dopasowanie przybliżone):
    1. Tabela progów (kol. D – dolne granice rosnąco; kol. E – wynik):
      D1=0; E1="słońce"
      D2=16; E2="księżyc"
      D3=32; E3="ziemia"
    2. Formuła:
      • Nowy Excel (zalecane): =X.WYSZUKAJ(A1; D1:D3; E1:E3; "Poza"; -1)
        (-1 = dopasowanie dokładne lub mniejsze; działa idealnie dla przedziałów tworzonych przez dolne granice)
      • Starszy Excel: =WYSZUKAJ.PIONOWO(A1; D1:E3; 2; PRAWDA)
        Uwaga: kolumna D musi być posortowana rosnąco.
  • Sztuczka z MEDIANA (krótko i elegancko dla [a; b]):
    =JEŻELI(MEDIANA(B1; A1; C1)=A1; "W przedziale"; "Poza")
  • Zliczanie/sumowanie wartości w zakresie (dla kolumny danych):
    • Zlicz ile mieści się w [a; b]:
      =LICZ.WARUNKI(A2:A100; ">="&F1; A2:A100; "<="&G1)
    • Zsumuj odpowiadające wartości z B2:B100 dla A2:A100∈[a; b]:
      =SUMA.WARUNKÓW(B2:B100; A2:A100; ">="&F1; A2:A100; "<="&G1)
  • Praktyczny przykład (tolerancja elementu, np. rezystor 1 kΩ ±5%):
    Nominał w B2=1000, tolerancja w C2=5% (0,05), pomiar w A2:
    =JEŻELI(I(A2>=B2(1-C2); A2<=B2(1+C2)); "OK"; "Odrzut")

Aktualne informacje i trendy

  • Nowe funkcje ułatwiające pracę z przedziałami: IFS (warunki kaskadowe), PRZEŁĄCZ (proste mapowanie wartości), X.WYSZUKAJ (bezpieczny następca WYSZUKAJ.PIONOWO z trybami dopasowań), LET (nadawanie nazw wyrażeniom, redukcja powtórzeń w formule), FILTRUJ (dynamiczne wyciąganie rekordów spełniających kryteria).
  • Rekomendacja 2026: do wielu progów preferuj X.WYSZUKAJ z match_mode = -1 (najbliższe mniejsze), bo jest szybsza/czytelniejsza i mniej podatna na błędy niż zagnieżdżone JEŻELI.

Wspierające wyjaśnienia i detale

  • Granice i pokrywanie się przedziałów: przy wielu zakresach zdecyduj, która strona granicy jest domknięta, np. [a; b], (b; c] itd., aby każda wartość trafiła w dokładnie jeden kubełek.
  • Puste lub nieliczbowe dane:
    =JEŻELI(LUB(CZY.PUSTA(A1); CZY.LICZBA(A1)=FAŁSZ); ""; JEŻELI(I(A1>=B1; A1<=C1); "OK"; "Poza"))
  • Rounding/FP: przy danych z obliczeń zaokrąglaj przed porównaniem, np. do 2 miejsc:
    =JEŻELI(I(ZAOKR(A1;2)>=B1; ZAOKR(A1;2)<=C1); "OK"; "Poza")
  • Daty i godziny: to liczby seryjne, więc te same formuły działają dla zakresów dat/czasów (upewnij się, że komórki mają odpowiedni format).

Aspekty etyczne i prawne

  • W raportach jakości (np. ocena zgodności komponentów) jasno dokumentuj definicję granic (otwarte/domknięte) i wersję arkusza; unikniesz błędnej kwalifikacji danych i sporów audytowych.
  • Kontroluj ochronę arkuszy i źródeł granic (blokada komórek z limitami), aby uniknąć nieautoryzowanych zmian kryteriów.

Praktyczne wskazówki

  • Przechowuj granice w komórkach nazwanych (np. Min, Max) i użyj LET, aby nie powtarzać długich wyrażeń:
    =LET(x; A1; a; B1; b; C1; JEŻELI(I(x>=a; x<=b); "W"; "Poza"))
  • Do wielu progów buduj tabelę progów i używaj X.WYSZUKAJ(-1) – łatwiej utrzymać i rozszerzać.
  • Warunkowe formatowanie dla szybkiego podglądu:
    • “W przedziale”: formuła =I(A1>=$F$1; A1<=$G$1)
    • “Poza”: =LUB(A1<$F$1; A1>$G$1)

Ewentualne zastrzeżenia lub uwagi dodatkowe

  • Lokalizacja/ustawienia regionalne: w polskim Excelu argumenty oddzielamy średnikiem “;” i używamy przecinka jako separatora dziesiętnego. W wersji anglojęzycznej – przecinek “,” i kropka dziesiętna.
  • Starsze wersje Excela nie mają X.WYSZUKAJ/IFS – wtedy stosuj WYSZUKAJ.PIONOWO(PRAWDA) lub zagnieżdżone JEŻELI.

Sugestie dalszych badań

  • Poznaj: JEŻELI, I, LUB, IFS, PRZEŁĄCZ, X.WYSZUKAJ, LICZ.WARUNKI, SUMA.WARUNKÓW, JEŻELI.BŁĄD, LET, FILTRUJ.
  • W scenariuszach wielowymiarowych (więcej kryteriów jednocześnie) rozważ Tabela danych + Power Query lub Power Pivot.

Krótkie podsumowanie

  • Sprawdzenie “czy liczba jest w przedziale” najprościej: I(A1≥a; A1≤b), opcjonalnie w JEŻELI do zwrócenia komunikatu.
  • Dla wielu progów wybierz IFS lub (lepiej) X.WYSZUKAJ z dopasowaniem przybliżonym.
  • Trzymaj granice w komórkach, dbaj o niepokrywające się zakresy i poprawne formaty danych.

Jeśli podasz konkretne granice i oczekiwany wynik (tekst/etykieta/wyliczenie), przygotuję gotową formułę do wklejenia.

Oceń odpowiedź:
Zastrzeżenie: Odpowiedzi udzielone przez sztuczną inteligencję (model językowy) mogą być niedokładne i wprowadzające w błąd. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi powinny być zweryfikowane przez użytkownika.

Zadaj dodatkowe pytanie Sztucznej Inteligencji

Czekaj (2min)...