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
-
W A1:C4 wpisz Uczeń/Punkty/Decyzja i trzy wyniki 49,50,80. Kliknij C2.Oczekiwany wynikWynik decyzji będzie obok punktów.
-
Wpisz =JEŻELI(B2>=50;"Zaliczone";"Popraw") i zatwierdź.Oczekiwany wynikDla 49 otrzymasz Popraw.
-
Skopiuj C2 do C3:C4. Sprawdź pasek fx w C3.Oczekiwany wynikOdwołanie zmieniło się na B3; 50 i 80 dają Zaliczone.
-
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ę
-
W E1:F4 wpisz Kod/Cena; P1/7; P2/4; P3/2. W B6 wpisz P2.Oczekiwany wynikPierwsza kolumna zakresu zawiera klucz.
-
W D6 wpisz =WYSZUKAJ.PIONOWO(B6;$E$2:$F$4;2;FAŁSZ).Oczekiwany wynikDostaniesz 4 z drugiej kolumny zakresu.
-
Zmień B6 na P9 i przeczytaj błąd.Oczekiwany wynik#N/D oznacza, że nie znaleziono tego kodu.
-
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.
Łą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
=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ą.
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.
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ć
- Zbudujesz warunek i wyszukiwanie dokładne, a wynik połączysz z tekstem.
- Sprawdź wynik na małych danych i po zmianie jednej wartości.
- Ć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ę →