Informatyka · Arkusz kalkulacyjny

Arkusz decyduje i znajduje właściwą cenę

Wynik 50 punktów ma oznaczać zaliczenie. Cena ma przyjść z cennika po kodzie produktu. Na końcu połączysz dane z czytelnym opisem, zamiast przepisywać je ręcznie.

  • Zobacz w arkuszu
  • Zmień dane
  • Wyjaśnij wynik

Po tej lekcji: Zbudujesz warunek i wyszukiwanie dokładne, a wynik połączysz z tekstem.

Zakres podstawowy · materiał otwarty

Zbuduj decyzję od pierwszego znaku

  1. W A1:C4 wpisz Uczeń/Punkty/Decyzja i trzy wyniki 49,50,80. Kliknij C2.
    Oczekiwany wynikWynik decyzji będzie obok punktów.
  2. Wpisz =JEŻELI(B2>=50;"Zaliczone";"Popraw") i zatwierdź.
    Oczekiwany wynikDla 49 otrzymasz Popraw.
  3. Skopiuj C2 do C3:C4. Sprawdź pasek fx w C3.
    Oczekiwany wynikOdwołanie zmieniło się na B3; 50 i 80 dają Zaliczone.
  4. Zmień 49 na 50.
    Oczekiwany wynikKomunikat powinien przełączyć się bez ręcznej edycji C2.

Warunek może być prosty, ale musi być jednoznaczny

W JEŻELI najpierw zapisz pytanie z odpowiedzią prawda/fałsz. Warunek B2>=50 jest inny niż B2>50. Drugi argument jest odpowiedzią dla prawdy, trzeci dla fałszu. Liczby nie potrzebują cudzysłowu, teksty tak.

Przykład liczbowy: =JEŻELI(B2>=50;1;0). Do bardziej złożonych warunków w swoim Excelu można użyć ORAZ i LUB, ale nie dokładaj ich, dopóki nie umiesz sprawdzić pojedynczego porównania.

Przygotuj dane i wyszukaj cenę

  1. W E1:F4 wpisz Kod/Cena; P1/7; P2/4; P3/2. W B6 wpisz P2.
    Oczekiwany wynikPierwsza kolumna zakresu zawiera klucz.
  2. W D6 wpisz =WYSZUKAJ.PIONOWO(B6;$E$2:$F$4;2;FAŁSZ).
    Oczekiwany wynikDostaniesz 4 z drugiej kolumny zakresu.
  3. Zmień B6 na P9 i przeczytaj błąd.
    Oczekiwany wynik#N/D oznacza, że nie znaleziono tego kodu.
  4. Obejmij wyszukiwanie przez JEŻELI.BŁĄD(...;"Brak w cenniku").
    Oczekiwany wynikPojawi się opis dla użytkownika, ale źródło błędu nadal trzeba rozumieć.

Jak przygotować komunikat z danych

W A2 jest Ola, w C2 Zaliczone. W D2 wpisz =A2&": "&C2 i zatwierdź. Potem zmień punkty, a nie gotowy komunikat. D2 powinno reagować na zmianę C2. ZŁĄCZ.TEKSTY(A2;": ";C2) wykona to samo po poprzedzeniu znakiem =.

Funkcje tekstowe służą też do porządkowania wpisów, ale nie myl sklejenia tekstu z dodawaniem liczb. Wynik komunikatu jest tekstem; nie licz jego średniej.

JEŻELI: najpierw pytanie, potem dwie odpowiedzi

=JEŻELI(B2>=50;"Zaliczone";"Popraw") ma trzy argumenty: warunek, wynik dla prawdy, wynik dla fałszu. Drugi argument jest zwracany, gdy warunek jest prawdziwy. Teksty zapisujemy w cudzysłowie. Dla 50 otrzymasz Zaliczone, dla 49 Popraw.

Sprawdź w działaniu

Próg i cennik w jednym skoroszycie

Korzystaj z przycisków, żeby wstawić przykład. Potem zmień B2 z 50 na 49. Dla wyszukiwania zmieniaj kod w B6. Zobacz, co dzieje się dla brakującego P9.

Ta interakcja wymaga włączonego JavaScriptu.

Łącz tekst, ale pamiętaj o odstępach

=A2&": "&C2 tworzy np. Ola: Zaliczone. Dwukropek i spacja są częścią tekstu ": ". Równoważny przykład: =ZŁĄCZ.TEKSTY(A2;": ";C2). ZŁĄCZ.TEKSTY jest starszą funkcją nadal spotykaną w plikach; operator & jest wygodny przy krótkich opisach.

Znajdź kod dokładnie

Pasek formułyexcel
=WYSZUKAJ.PIONOWO(B6;$E$2:$F$4;2;FAŁSZ)
=JEŻELI.BŁĄD(WYSZUKAJ.PIONOWO(B6;$E$2:$F$4;2;FAŁSZ);"Brak w cenniku")

Cztery argumenty wyszukiwania

B6: czego szukamy. $E$2:$F$4: gdzie szukamy; kod musi być w pierwszej kolumnie tego zakresu. 2: wynik ma przyjść z drugiej kolumny zakresu, czyli F. FAŁSZ: wymagamy dopasowania dokładnego.

Pominięcie czwartego argumentu w prawdziwym Excelu włącza dopasowanie przybliżone, którego tutaj nie ćwiczymy. Dla brakującego kodu dostaniesz #N/D. JEŻELI.BŁĄD pozwala wyświetlić własny komunikat, ale najpierw sprawdź przyczynę — zły zakres to inny problem niż brak produktu.

Ćwiczenie z pomocą · samodzielna praca

Bilet ulgowy

W A2 wpisz imię, w B2 wiek. Dla wieku poniżej 16 lat C2 ma zwrócić Ulgowy, inaczej Normalny. W D2 połącz imię i rodzaj biletu, oddzielając je dwukropkiem i spacją.

Oczekiwany rezultat
Ola, 15 → Ola: Ulgowy
Ola, 16 → Ola: Normalny
Potrzebujesz pomocy? Rozwiązuj krok po kroku.
Krok 1 — pokaż podpowiedź

Warunek to B2<16.

Krok 2 — pokaż podpowiedź

Oba komunikaty są tekstami w cudzysłowie.

Krok 3 — pokaż podpowiedź

Opis połącz operatorem & albo ZŁĄCZ.TEKSTY.

Otwórz tylko tyle podpowiedzi, ile potrzebujesz. Po każdym kroku wróć do zadania i sprawdź wynik.

Ćwiczenie z pomocą · samodzielna praca

Szukamy książki

W E2:F4 zbuduj cennik K1=12, K2=18, K3=25. W B6 wpisz kod, w D6 znajdź cenę dokładnie. Dla nieznanego K9 pokaż Brak książki.

Oczekiwany rezultat
K2 → 18
K9 → Brak książki
Potrzebujesz pomocy? Rozwiązuj krok po kroku.
Krok 1 — pokaż podpowiedź

Zakres powinien zaczynać się od kolumny kodów.

Krok 2 — pokaż podpowiedź

Wskaż drugą kolumnę i FAŁSZ.

Krok 3 — pokaż podpowiedź

Dopiero działające wyszukiwanie obejmij funkcją JEŻELI.BŁĄD.

Otwórz tylko tyle podpowiedzi, ile potrzebujesz. Po każdym kroku wróć do zadania i sprawdź wynik.

Podsumowanie

Co warto zapamiętać

  1. Zbudujesz warunek i wyszukiwanie dokładne, a wynik połączysz z tekstem.
  2. Sprawdź wynik na małych danych i po zmianie jednej wartości.
  3. Ćwiczenia tutaj służą nauce. W biurku oddajesz własną pracę do oceny nauczyciela.

Po zalogowaniu zobaczysz dodatkowe lekcje i materiały oznaczone jako rozszerzenie. Podstawowe quizy i zadania pozostają dostępne w biurku.

Dalej na swoim koncie

Rozgrzewki, quiz i zadania są w biurku ucznia.

Teoria jest otwarta dla wszystkich. Żeby rozwiązywać zadania, zapisywać szkice i widzieć swój postęp, zaloguj się.

Zaloguj się →
Źródła i dalsza nauka