Przykłady często używanych formuł, excel


Przykłady często używanych formuł

Dotyczy: Microsoft Office Excel 2003

 

Formuły warunkowe

Sprawdzanie, czy liczba jest większa lub mniejsza niż inna liczba

Tworzenie formuł warunkowych za pomocą funkcji JEŻELI

Wyświetlanie i ukrywanie wartości zerowych

Wyszukiwanie wartości na liście

Formuły daty i czasu

Dodawanie dat

Dodawanie wartości czasu

Obliczanie różnicy między dwiema datami

Obliczanie różnicy między dwiema wartościami czasu

Konwertowanie wartości czasu

Zliczanie dni poprzedzających daną datę

Wstawianie dat w formacie juliańskim

Wstawianie bieżącej daty i godziny w komórce

Pokazywanie dat jako dni tygodnia

Formuły finansowe

Obliczanie bieżącego bilansu

Tworzenie tabeli mnożenia

Obliczanie złożonej rocznej stopy wzrostu (CAGR— compound annual growth rate) (w języku angielskim)

Formuły matematyczne

Dodawanie liczb

Obliczanie procentów

Obliczanie średniej wartości liczb

Obliczanie mediany grupy liczb

Obliczanie najmniejszej lub największej liczby w zakresie

Konwertowanie miar

Zliczanie komórek zawierających liczby

Zliczanie liczb większych lub mniejszych niż dana liczba

Dzielenie liczb

Ukrywanie wartości błędu i wskaźników błędu w komórce

Mnożenie liczb

Podnoszenie liczby do potęgi

Zaokrąglanie liczby

Odejmowanie liczb

Obliczanie wartości na podstawie wielu kryteriów (w języku angielskim)

Obliczanie sumy bieżącej (w języku angielskim)

Formuły tekstowe

Zmiana wielkości liter w tekście

Sprawdzanie, czy komórka zawiera tekst

Łączenie imion i nazwisk

Łączenie tekstu i liczb

Łączenie tekstu z datą lub wartością czasu

Porównywanie zawartości komórek

Zliczanie komórek niepustych

Usuwanie znaków z tekstu

Usuwanie spacji na początku i końcu komórki

Powtarzanie znaku w komórce

Zliczanie unikatowych pozycji na liście

Zliczanie wszystkich komórek w zakresie (w języku angielskim)

Sprawdzanie, czy liczba jest większa lub mniejsza niż inna liczba

Dotyczy: Microsoft Office Excel 2003

 

Użyj funkcji JEŻELI do wykonania tego zadania.

Przykład arkusza

Przykład będzie bardziej zrozumiały po skopiowaniu go do pustego arkusza.

  1. Utwórz pusty skoroszyt lub arkusz.

  2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

0x01 graphic

Wybieranie przykładu z Pomocy

  1. Naciśnij klawisze CTRL+C.

  2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

  3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

  4.  

    1

    2

    3

    4

    A

    Dane

    15000

    9000

    8000

    Formuła

    Opis (wynik)

    =A2>A3

    Czy wartość w komórce A2 jest większa niż wartość w komórce A3? (PRAWDA)

    =JEŻELI(A3<=A4;"Tak";"Nie")

    Czy wartość w komórce A3 jest mniejsza lub równa wartości w komórce A4? (Nie)

    Szczegóły funkcji

    JEŻELI

    JEŻELI

    Dotyczy: Microsoft Office Excel 2003

     

    Zwraca jedną wartość, jeśli podany argument zostanie oszacowany jako PRAWDA, albo inną wartość, jeśli argument zostanie oszacowany jako FAŁSZ.

    Funkcję JEŻELI należy stosować do przeprowadzania testów logicznych na wartościach i formułach.

    Składnia

    JEŻELI(test_logiczny;wartość_jeżeli_prawda;wartość_jeżeli_fałsz)

    Test_logiczny    to dowolna wartość lub wyrażenie, które można oszacować jako PRAWDA lub jako FAŁSZ. Na przykład A10=100 to wyrażenie logiczne; jeśli wartość umieszczona w komórce A10 równa jest 100, wyrażenie zostanie oszacowane jako PRAWDA. W przeciwnym przypadku wyrażenie zostanie oszacowane jako FAŁSZ. Argument ten może używać dowolnego operatora obliczeń porównawczych.

    Wartość_jeżeli_prawda    to wartość, która zwracana jest wtedy, gdy argument test_logiczny ma wartość PRAWDA. Na przykład, jeśli ten argument jest ciągiem tekstowym "W ramach budżetu", a argument test_logiczny ma wartość PRAWDA, funkcja JEŻELI wyświetla tekst "W ramach budżetu". Jeśli argument test_logiczny ma wartość PRAWDA i argument wartość_jeżeli_prawda jest pusty, argument ten zwraca 0 (zero). Aby wyświetlić słowo PRAWDA, należy użyć dla tego argumentu wartości logicznej PRAWDA. Argument wartość_jeżeli_prawda może być inną formułą.

    Wartość_jeżeli_fałsz    to wartość, która zwracana jest wtedy, gdy argument test_logiczny ma wartość FAŁSZ. Na przykład, jeśli argument ten jest ciągiem tekstowym "Budżet przekroczony" i argument test_logiczny zostanie oszacowany jako FAŁSZ, funkcja JEŻELI wyświetli tekst "Budżet przekroczony". Jeśli argument test_logiczny równa się FAŁSZ, a argument wartość_jeżeli_fałsz zostanie pominięty, (to znaczy, po argumencie wartość_jeżeli_prawda nie ma średnika), zwracana jest wartość logiczna FAŁSZ. Jeśli argument test_logiczny ma wartość FAŁSZ i argument wartość_jeżeli_fałsz jest pusty (to znaczy, po argumencie wartość_jeżeli_prawda znajduje się średnik poprzedzający zamykający nawias), zwracana jest wartość 0 (zero). Argument wartość_jeżeli_fałsz może być inną formułą.

    Spostrzeżenia

    Przykład 1

    Przykład będzie bardziej zrozumiały, jeśli zostanie skopiowany do pustego arkusza.

    1. Utwórz pusty skoroszyt lub arkusz.

    2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

    0x01 graphic

    Wybieranie przykładu z Pomocy

    1. Naciśnij klawisze CTRL+C.

    2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

    3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

     

    1

    2

    A

    Dane

    50

    Formuła

    Opis (wynik)

    =JEŻELI(A2<=100;"W ramach budżetu";"Budżet przekroczony")

    Jeśli powyższa liczba jest mniejsza lub równa 100, formuła wyświetla "W ramach budżetu". W przeciwnym przypadku, funkcja wyświetla "Budżet przekroczony" (W ramach budżetu)

    =JEŻELI(A2=100;SUMA(B5:B15);"")

    Jeśli powyższa liczba równa jest 100, obliczany jest zakres B5:B15. W przeciwnym przypadku, zwracany jest pusty tekst ("") ()

    Przykład 2

    Przykład będzie bardziej zrozumiały, jeśli zostanie skopiowany do pustego arkusza.

    1. Utwórz pusty skoroszyt lub arkusz.

    2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

    0x01 graphic

    Wybieranie przykładu z Pomocy

    1. Naciśnij klawisze CTRL+C.

    2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

    3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

     

    1

    2

    3

    4

    A

    B

    Wydatki bieżące

    Wydatki przewidywane

    1500

    900

    500

    900

    500

    925

    Formuła

    Opis (wynik)

    =JEŻELI(A2>B2;"Budżet przekroczony";"OK")

    Sprawdza, czy pierwszy wiersz ma wartość budżetu przekroczonego (Budżet przekroczony)

    =JEŻELI(A3>B3;"Budżet przekroczony";"OK")

    Sprawdza, czy drugi wiersz ma wartość budżetu przekroczonego (OK)

    Przykład 3

    Przykład będzie bardziej zrozumiały, jeśli zostanie skopiowany do pustego arkusza.

    1. Utwórz pusty skoroszyt lub arkusz.

    2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

    0x01 graphic

    Wybieranie przykładu z Pomocy

    1. Naciśnij klawisze CTRL+C.

    2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

    3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

     

    1

    2

    3

    4

    A

    Wynik

    45

    90

    78

    Formuła

    Opis (wynik)

    =JEŻELI(A2>89;"A";JEŻELI(A2>79;"B"; JEŻELI(A2>69;"C";JEŻELI(A2>59;"D";"F"))))

    Przypisuje literę do pierwszego wyniku (F)

    =JEŻELI(A3>89;"A";JEŻELI(A3>79;"B"; JEŻELI(A3>69;"C";JEŻELI(A3>59;"D";"F"))))

    Przypisuje literę do drugiego wyniku (A)

    =JEŻELI(A4>89;"A";JEŻELI(A4>79;"B"; JEŻELI(A4>69;"C";JEŻELI(A4>59;"D";"F"))))

    Przypisuje literę do trzeciego wyniku (C)

    W powyższym przykładzie druga instrukcja JEŻELI jest jednocześnie argumentem wartość_jeżeli_fałsz dla pierwszej instrukcji JEŻELI. Analogicznie trzecia instrukcja JEŻELI jest argumentem wartość_jeżeli_fałsz dla drugiej instrukcji JEŻELI. Na przykład, jeśli pierwszy argument test_logiczny (Średnia>89) ma wartość PRAWDA, zwracane jest "A". Jeśli pierwszy argument test_logiczny ma wartość FAŁSZ, oszacowywana jest druga instrukcja JEŻELI itd.

    Litery przypisywane są do liczb z wykorzystaniem następującego klucza.

    Jeśli Wynik równa się

    Zwracane jest

    Więcej niż 89

    A

    Od 80 do 89

    B

    Od 70 do 79

    C

    Od 60 do 69

    D

    Mniej niż 60

    F

    Tworzenie formuł warunkowych za pomocą funkcji JEŻELI

    Dotyczy: Microsoft Office Excel 2003

     

    Użyj funkcji ORAZ, LUB i NIE, a także operatorów (operator: Znak lub symbol, który określa typ obliczenia, jakie ma być przeprowadzane w wyrażeniu. Wyróżnia się operatory matematyczne, porównania, logiczne i odwołania.), aby wykonać to zadanie.

    Przykład arkusza

    Przykład będzie bardziej zrozumiały po skopiowaniu go do pustego arkusza.

    1. Utwórz pusty skoroszyt lub arkusz.

    2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

    0x01 graphic

    Wybieranie przykładu z Pomocy

    1. Naciśnij klawisze CTRL+C.

    2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

    3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

     

    1

    2

    3

    4

    A

    Dane

    15

    9

    8

    Formuła

    Opis (wynik)

    =ORAZ(A2>A3;A2<A4)

    Czy 15 jest większe niż 9 i mniejsze niż 8? (FAŁSZ)

    =LUB(A2>A3;A2<A4)

    Czy 15 jest większe niż 9 lub mniejsze niż 8? (PRAWDA)

    =NIE(A2+A3=24)

    Czy 15 plus 9 nie równa się 24? (FAŁSZ)

    Szczegóły funkcji

    ORAZ

    LUB

    NIE

    Użyj funkcji JEŻELI, ORAZ i LUB, aby wykonać to zadanie.

    Przykład arkusza

    Przykład będzie bardziej zrozumiały po skopiowaniu go do pustego arkusza.

    1. Utwórz pusty skoroszyt lub arkusz.

    2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

    0x01 graphic

    Wybieranie przykładu z Pomocy

    1. Naciśnij klawisze CTRL+C.

    2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

    3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

    4.  

      1

      2

      3

      4

      A

      Dane

      15

      9

      8

      Formuła

      Opis (wynik)

      =JEŻELI(A2=15;"Tak";"Nie")

      Jeśli wartość umieszczona w komórce A2 równa się 15, wtedy zwracany jest tekst „Tak”. (Tak)

      =JEŻELI(ORAZ(A2>A3;A2<A4);"Tak";"Nie")

      Jeśli 15 jest większe niż 9 i mniejsze niż 8, wtedy zwracany jest tekst „Tak”. (Nie)

      =JEŻELI(LUB(A2>A3;A2<A4);"Tak";"Nie")

      Jeżeli 15 jest większe niż lub mniejsze niż 8, wtedy zwracany jest tekst „Tak”. (Tak)

      Funkcja JEŻELI korzysta z następujących argumentów.

      0x01 graphic

      Formuła zawierająca funkcję JEŻELI

      0x01 graphic
        Test logiczny: warunek, który ma zostać sprawdzony

      0x01 graphic
        Wartość jeżeli prawda: wartość, jaka ma zostać zwrócona, jeśli warunek okaże się prawdziwy

      0x01 graphic
        Wartość jeżeli fałsz: wartość, jaka ma zostać zwrócona, jeśli warunek okaże się fałszywy

      Szczegóły funkcji

      ORAZ

      LUB

      JEŻELI

      ORAZ

      Dotyczy: Microsoft Office Excel 2003

       

      Wynikiem funkcji jest PRAWDA, jeśli wszystkie jej argumenty mają wartość PRAWDA; wynikiem funkcji jest FAŁSZ, jeśli co najmniej jeden z argumentów ma wartość FAŁSZ.

      Składnia

      ORAZ(logiczny1;logiczny2;...)

      Logiczny1; logiczny2;...    to od 1 do 30 warunków, które można sprawdzić i które mogą przyjmować wartość albo PRAWDA, albo FAŁSZ.

      Spostrzeżenia

      Przykład 1

      Przykład będzie bardziej zrozumiały po skopiowaniu go do pustego arkusza.

      1. Utwórz pusty skoroszyt lub arkusz.

      2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

      0x01 graphic

      Wybieranie przykładu z Pomocy

      1. Naciśnij klawisze CTRL+C.

      2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

      3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

      4.  

        1

        2

        3

        4

        A

        B

        Formuła

        Opis (wynik)

        =ORAZ(PRAWDA; PRAWDA)

        Wszystkie argumenty mają wartość PRAWDA (PRAWDA)

        =ORAZ(PRAWDA; FAŁSZ)

        Jeden argument ma wartość FAŁSZ (FAŁSZ)

        =ORAZ(2+2=4; 2+3=5)

        Wszystkie argumenty dają wynik PRAWDA (PRAWDA)

        Przykład 2

        Przykład będzie bardziej zrozumiały po skopiowaniu go do pustego arkusza.

        1. Utwórz pusty skoroszyt lub arkusz.

        2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

        0x01 graphic

        Wybieranie przykładu z Pomocy

        1. Naciśnij klawisze CTRL+C.

        2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

        3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

        4.  

          1

          2

          3

          A

          Dane

          50

          104

          Formuła

          Opis (wynik)

          =ORAZ(1<A2; A2<100)

          Ponieważ 50 jest zawarte między 1 a 100, (PRAWDA)

          =JEŻELI(ORAZ(1<A3; A3<100); A3; "Wartość jest spoza zakresu.")

          Wyświetla drugą liczbę znajdującą się powyżej, jeśli zawiera się ona między 1 a 100, w przeciwnym wypadku wyświetla komunikat (Wartość jest spoza zakresu.)

          =JEŻELI(ORAZ(1<A2; A2<100); A2; "Wartość jest spoza zakresu.")

          Wyświetla pierwszą liczbę znajdującą się powyżej, jeśli zawiera się ona między 1 a 100, w przeciwnym wypadku wyświetla komunikat (50)

          LUB

           

          Zwraca wartość logiczną PRAWDA, jeśli choć jeden argument ma wartość logiczną PRAWDA; jeśli wszystkie argumenty mają wartość logiczną FAŁSZ, funkcja zwraca wartość logiczną FAŁSZ.

          Składnia

          LUB(logiczna1;logiczna2;...)

          Logiczna1; logiczna2;...    to od 1 do 30 warunków, które można sprawdzić i które mogą przyjmować wartość albo PRAWDA, albo FAŁSZ.

          Spostrzeżenia

          Przykład

          Przykład będzie bardziej zrozumiały po skopiowaniu go do pustego arkusza.

          1. Utwórz pusty skoroszyt lub arkusz.

          2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

          0x01 graphic

          Wybieranie przykładu z Pomocy

          1. Naciśnij klawisze CTRL+C.

          2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

          3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

          4.  

            1

            2

            3

            4

            A

            B

            Formuła

            Opis (wynik)

            =LUB(PRAWDA)

            Jedyny argument ma wartość PRAWDA (PRAWDA)

            =LUB(1+1=1;2+2=5)

            Wszystkie argumenty mają wartość FAŁSZ (FAŁSZ)

            =LUB(PRAWDA;FAŁSZ;PRAWDA)

            Przynajmniej jeden argument ma wartość PRAWDA (PRAWDA)

            NIE

             

            Odwraca wartość swego argumentu. Funkcję NIE należy stosować wtedy, kiedy trzeba zagwarantować, że dana wartość nie jest równa jakiejś szczególnej wartości.

            Składnia

            NIE(logiczna)

            Logiczna    to wartość lub wyrażenie, które może przyjmować wartości PRAWDA lub FAŁSZ.

            Spostrzeżenie

            Jeśli argument logiczna ma wartość FAŁSZ, funkcja NIE zwraca wartość PRAWDA; jeśli argument logiczna ma wartość PRAWDA, funkcja NIE zwraca wartość FAŁSZ.

            Przykład

            Przykład będzie bardziej zrozumiały po skopiowaniu go do pustego arkusza.

            1. Utwórz pusty skoroszyt lub arkusz.

            2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

            0x01 graphic

            Wybieranie przykładu z Pomocy

            1. Naciśnij klawisze CTRL+C.

            2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

            3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

            4.  

              1

              2

              3

              A

              B

              Formuła

              Opis (wynik)

              =NIE(FAŁSZ)

              Odwraca FAŁSZ (PRAWDA)

              =NIE(1+1=2)

              Odwraca równanie, którego wynikiem jest PRAWDA (FAŁSZ)

              Wyświetlanie lub ukrywanie wartości zerowych

               

              1. W menu Narzędzia kliknij polecenie Opcje, a następnie kliknij kartę Widok.

              2. Wykonaj jedną z następujących czynności:

                • Aby wyświetlić w komórkach wartości zerowe (0), zaznacz pole wyboru Wartości zerowe.

                • Aby wyświetlić wartości zerowe jako puste komórki, wyczyść to pole wyboru.

            Przestroga  W tym temacie opisano zastosowanie formatu do ukrywania w zaznaczonych komórkach wartości zerowych. Jeśli wartość w jednej z takich komórek zmieni się na wartość niezerową, format wartości będzie podobny do ogólnego formatu liczbowego.

            1. Zaznacz komórki zawierające zera (0), które chcesz ukryć.

            2. W menu Format kliknij polecenie Komórki, a następnie kliknij kartę Liczby.

            3. Na liście Kategoria kliknij pozycję Niestandardowe.

            4. W polu Typ wpisz 0;-0;;@.

            Uwagi

            • Wartości ukryte są wyświetlane tylko na pasku formuły 0x01 graphic
               — albo w komórce, gdy użytkownik edytuje w jej wnętrzu — i nie są drukowane.

            • Aby znowu wyświetlić ukryte wartości, zaznacz komórki, kliknij polecenie Komórki w menu Format, a następnie kliknij kartę Liczba. Na liście Kategoria, kliknij pozycję Ogólne, aby zastosować domyślny format liczbowy. Aby wyświetlić ponownie datę lub czas, zaznacz odpowiedni format daty lub czasu na karcie Liczba.

            1. Zaznacz komórkę zawierającą wartość zerową.

            2. W menu Format kliknij polecenie Formatowanie warunkowe.

            3. W polu po lewej stronie kliknij pozycję Wartość komórki jest.

            4. W drugim polu od lewej kliknij pozycję równa.

            5. W polu po prawej stronie wpisz liczbę 0.

            6. Kliknij przycisk Formatuj, a następnie kliknij kartę Czcionki.

            7. W polu Kolor wybierz kolor biały.

            Użyj funkcji JEŻELI, aby wykonać to zadanie.

            Przykład arkusza

            Przykład będzie bardziej zrozumiały po skopiowaniu go do pustego arkusza.

            1. Utwórz pusty skoroszyt lub arkusz.

            2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

            0x01 graphic

            Wybieranie przykładu z Pomocy

            1. Naciśnij klawisze CTRL+C.

            2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

            3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

            4.  

              1

              2

              3

              A

              Dane

              10

              10

              Formuła

              Opis (wynik)

              =A2-A3

              Druga liczba odjęta od pierwszej (0)

              =JEŻELI(A2-A3=0;"";A2-A3)

              Zwraca pustą komórkę, gdy wartość jest równa zero (pusta komórka)

              =JEŻELI(A2-A3=0;"-";A2-A3)

              Zwraca kreskę, gdy wartość jest równa zero (-)

              Szczegóły funkcji

              1. Kliknij raport.

              2. Na pasku narzędzi Tabela przestawna kliknij przycisk Tabela przestawna, a następnie kliknij przycisk Opcje tabeli.

              3. Wykonaj co najmniej jedną z następujących czynności:

              Zmiana sposobu wyświetlania błędów      W obszarze Opcje formatowania zaznacz pole wyboru Dla błędnych wartości pokazuj. W polu wpisz wartość, która ma być wyświetlona zamiast błędnej wartości. Aby wyświetlić błędy jako puste komórki, usuń wszystkie znaki w polu.

              Zmiana sposobu wyświetlania pustych komórek      Zaznacz pole wyboru Dla pustych komórek pokazuj. W polu wpisz wartość, która ma być wyświetlana w pustej komórce. Aby wyświetlić puste komórki, usuń wszystkie znaki w polu. Aby wyświetlić zera, wyczyść to pole wyboru.

              Wyszukiwanie wartości w zakresie

               

              Kreator odnośników tworzy formułę wyszukującą wartości na podstawie danych w arkuszu, które zawierają etykiety wierszy i kolumn. Kreator odnośników ułatwia odszukiwanie innych wartości w wierszu, jeżeli znana jest wartość w jednej kolumnie, i odwrotnie. Kreator odnośników używa funkcji INDEKS i PODAJ.POZYCJĘ w tworzonych przez siebie formułach.

              1. W menu Narzędzia kliknij polecenie Dodatki, zaznacz pole Kreator odnośników, a następnie kliknij przycisk OK.

              2. Kliknij komórkę w zakresie.

              3. W menu Narzędzia kliknij polecenie Odnośnik.

              4. Postępuj zgodnie z instrukcjami wyświetlanymi przez kreatora.

              Użyj funkcji WYSZUKAJ.PIONOWO do wykonania tego zadania.

              Ważne Ta metoda może być zastosowana pod warunkiem, że wartości w pierwszym wierszu lub kolumnie zostały posortowane w kolejności rosnącej.

              Przykład arkusza

              Przykład będzie bardziej zrozumiały po skopiowaniu go do pustego arkusza.

              1. Utwórz pusty skoroszyt lub arkusz.

              2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

              0x01 graphic

              Wybieranie przykładu z Pomocy

              1. Naciśnij klawisze CTRL+C.

              2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

              3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

              W tym przykładzie znana jest częstotliwość i konieczne jest odszukanie koloru skojarzonego z daną częstotliwością.

               

              1

              2

              3

              4

              5

              6

              A

              B

              Częstotliwość

              Kolor

              4,14

              czerwony

              4,19

              pomarańczowy

              5,17

              żółty

              5,77

              zielony

              6,39

              niebieski

              Formuła

              Opis (wynik)

              =WYSZUKAJ.PIONOWO(5,77;A1:B6;2)

              Wyszukuje wartość 5,77 w kolumnie A i zwraca wartość z kolumny B, znajdującą się w tym samym wierszu (zielony)

              Szczegóły funkcji

              Użyj funkcji WYSZUKAJ.POZIOMO do wykonania tego zadania.

              Ważne Ta metoda może być zastosowana pod warunkiem, że wartości w pierwszym wierszu lub kolumnie zostały posortowane w kolejności rosnącej.

              Przykład arkusza

              Przykład będzie bardziej zrozumiały po skopiowaniu go do pustego arkusza.

              1. Utwórz pusty skoroszyt lub arkusz.

              2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

              0x01 graphic

              Wybieranie przykładu z Pomocy

              1. Naciśnij klawisze CTRL+C.

              2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

              3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

               

              1

              2

              3

              4

              A

              B

              C

              Stan

              Osie

              Śruby

              Zapasy magazynowe

              4

              9

              Zamówienie

              5

              10

              Zamówienie zaległe

              6

              11

              Formuła

              Opis (wynik)

              =WYSZUKAJ.POZIOMO("Śruby";A1:C4;3)

              Wyszukuje tekst „Śruby” w wierszu 1 i zwraca wartość z wiersza, znajdującą się w tej samej kolumnie (10)

              Szczegóły funkcji

              Użyj funkcji INDEKS i PODAJ.POZYCJĘ do wykonania tego zadania.

              Przykład arkusza

              Przykład będzie bardziej zrozumiały po skopiowaniu go do pustego arkusza.

              1. Utwórz pusty skoroszyt lub arkusz.

              2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

              0x01 graphic

              Wybieranie przykładu z Pomocy

              1. Naciśnij klawisze CTRL+C.

              2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

              3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

              4.  

                1

                2

                3

                4

                5

                A

                B

                Produkt

                Liczba

                Banany

                38

                Pomarańcze

                25

                Jabłka

                41

                Gruszki

                40

                Formuła

                Opis (wynik)

                =INDEKS(A2:B5;PODAJ.POZYCJĘ("Gruszki";A2:A5;0);2)

                Wyszukuje tekst „Gruszki” w kolumnie A i zwraca wartość dla tego tekstu w kolumnie B (40)

                Formuła używa następujących argumentów.

                0x01 graphic

                Formuła wyszukująca wartość w nieposortowanym zakresie (funkcja INDEKS)

                0x01 graphic
                  A2:B5: Cały zakres, w którym są wyszukiwane wartości.

                0x01 graphic
                  PODAJ.POZYCJĘ("Gruszki";A2:A5;0): Funkcja PODAJ.POZYCJĘ określa numer wiersza.

                0x01 graphic
                  "Gruszki": Wartość wyszukiwana w kolumnie.

                0x01 graphic
                  A2:A5: Kolumna przeszukiwana przez funkcję PODAJ.POZYCJĘ.

                0x01 graphic
                2: Kolumna, z której powinna być zwrócona wartość. Skrajna kolumna po lewej stronie jest oznaczona numerem 1.

                Szczegóły funkcji

                Użyj funkcji PRZESUNIĘCIE i PODAJ.POZYCJĘ do wykonania tego zadania.

                Tego procesu należy używać wówczas, gdy dane znajdują się w zakresie zewnętrznym, który jest odświeżany codziennie. Wiadomo, że cena znajduje się w kolumnie B, ale nie wiadomo, ile wierszy danych zostanie zwróconych przez serwer, a pierwsza kolumna nie jest posortowana alfabetycznie.

                Przykład arkusza

                Przykład będzie bardziej zrozumiały po skopiowaniu go do pustego arkusza.

                1. Utwórz pusty skoroszyt lub arkusz.

                2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

                0x01 graphic

                Wybieranie przykładu z Pomocy

                1. Naciśnij klawisze CTRL+C.

                2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

                3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

                 

                1

                2

                3

                4

                5

                A

                B

                Produkt

                Liczba

                Banany

                38

                Pomarańcze

                25

                Jabłka

                41

                Gruszki

                40

                Formuła

                Opis (wynik)

                =PRZESUNIĘCIE(A1;PODAJ.POZYCJĘ("Gruszki";A2:A5;0);1)

                Wyszukuje tekst „Gruszki” w kolumnie A i zwraca wartość dla tego tekstu znajdującą się w kolumnie B (40)

                Formuła używa następujących argumentów.

                0x01 graphic

                0x01 graphic
                  A1: Lewa górna komórka zakresu, nazywana również komórką początkową.

                0x01 graphic
                  PODAJ.POZYCJĘ("Gruszki";A2:A5;0): Funkcja PODAJ.POZYCJĘ określa liczbę wierszy znajdujących się poniżej komórki początkowej, w których należy znaleźć poszukiwaną wartość.

                0x01 graphic
                  "Gruszki": Wartość wyszukiwana w kolumnie.

                0x01 graphic
                  A2:A5: Kolumna przeszukiwana przez funkcję PODAJ.POZYCJĘ. W tym zakresie nie należy uwzględniać komórki początkowej.

                0x01 graphic
                1: Liczba kolumn znajdujących się po prawej stronie komórki początkowej, w których należy szukać poszukiwanej wartości.

                Szczegóły funkcji

                PODAJ.POZYCJĘ

                 

                Zwraca pozycję względną elementu w tablicy (tablica: Służy do konstruowania pojedynczych formuł, które dają wiele wyników lub operują na grupie argumentów uporządkowanych w wiersze i kolumny. Zakres tablicy współużytkuje wspólną formułę; stała tablicowa to grupa stałych używana jako argument.), odpowiadającą podanej wartości przy określonej kolejności. Należy użyć funkcji PODAJ.POZYCJĘ zamiast jednej z funkcji WYSZUKAJ, kiedy konieczna jest znajomość położenia elementu w zakresie, a nie tylko znajomość samej pozycji elementu.

                Składnia

                PODAJ.POZYCJĘ(szukana_wartość;przeszukiwana_tab;typ_porównania)

                Szukana_wartość    to wartość używana do odszukania w tablicy potrzebnej wartości.

                • Szukana_wartość to wartość, którą należy dopasować do wartości znajdującej się w przeszukiwana_tab. Na przykład poszukując czyjegoś numeru telefonu w książce telefonicznej, jako wartości szukanej używa się nazwiska tej osoby, ale to numer telefonu jest żądaną wartością.

                • Szukana_wartość może być wartością (liczbą, tekstem lub wartością logiczną) lub odwołaniem do komórki dla liczby, tekstu lub wartości logicznej.

                Przeszukiwana_tab    to ciągły zakres komórek zawierający możliwe wartości poszukiwane. Przeszukiwana_tab musi być tablicą lub odwołaniem do tablicy.

                Typ_porównania    to liczba -1, 0 lub 1. Typ_porównania określa sposób, w jaki program Microsoft Excel porównuje wartość argumentu szukana_wartość z wartościami argumentu przeszukiwana_tab.

                • Jeśli argument typ_porównania jest równy 1, funkcja PODAJ.POZYCJĘ znajdzie największą wartość, która jest mniejsza lub równa wartości szukana_wartość. Wartości w przeszukiwana_tab muszą być uporządkowane w kolejności rosnącej: ...-2, -1, 0, 1, 2, ..., A-Z, FAŁSZ, PRAWDA.

                • Jeśli typ_porównania jest równy 0, funkcja PODAJ.POZYCJĘ znajdzie pierwszą wartość, która jest dokładnie równa wartości szukana_wartość. W tym przypadku wartości w przeszukiwana_tab mogą być umieszczone w dowolnej kolejności.

                • Jeśli typ_porównania jest równy -1, funkcja PODAJ.POZYCJĘ znajdzie najmniejszą wartość, która jest większa lub równa wartości szukana_wartość. Wartości w przeszukiwana_tab muszą być uporządkowane w kolejności malejącej: PRAWDA, FAŁSZ, Z-A, ...2, 1, 0, -1, -2, ... i tak dalej.

                • Jeśli argument typ_porównania zostanie pominięty, zakłada się, że jest równy 1.

                Spostrzeżenia

                • Funkcja PODAJ.POZYCJĘ zwraca pozycję dopasowanej wartości wewnątrz tablicy przeszukiwana_tab, lecz nie samą wartość. Na przykład: funkcja PODAJ.POZYCJĘ("b";{"a";"b";"c"};0) zwraca wartość 2, pozycję względną "b" wewnątrz tablicy{"a";"b";"c"}.

                • Funkcja PODAJ.POZYCJĘ nie rozróżnia pomiędzy wielkimi i małymi literami, kiedy dopasowuje wartości tekstowe.

                • Jeśli wyszukiwanie za pomocą funkcji PODAJ.POZYCJĘ zakończy się niepowodzeniem, zwracana jest wartość błędu #N/D!.

                • Jeśli argument typ_porównania równy jest 0 i szukana_wartość to tekst, szukana_wartość może zawierać symbole zastępcze gwiazdkę (*) i znak zapytania (?). Gwiazdka zastępuje dowolny ciąg znaków, a znak zapytania dowolny pojedynczy znak.

                Przykład

                Przykład będzie bardziej zrozumiały, jeśli zostanie skopiowany do pustego arkusza.

                1. Utwórz pusty skoroszyt lub arkusz.

                2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

                0x01 graphic

                Wybieranie przykładu z Pomocy

                1. Naciśnij klawisze CTRL+C.

                2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

                3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

                4.  

                  1

                  2

                  3

                  4

                  5

                  A

                  B

                  Produkt

                  Liczba

                  Banany

                  25

                  Pomarańcze

                  38

                  Jabłka

                  40

                  Gruszki

                  41

                  Formuła

                  Opis (wynik)

                  =PODAJ.POZYCJĘ(39;B2:B5;1)

                  Ponieważ nie ma dokładnego odpowiednika, zwracana jest pozycja następnej najmniejszej wartości (38) z zakresu B2:B5. (2)

                  =PODAJ.POZYCJĘ(41;B2:B5;0)

                  Pozycja 41 z zakresu B2:B5. (4)

                  =PODAJ.POZYCJĘ(40;B2:B5;-1)

                  Funkcja zwraca błąd, ponieważ zakres B2:B5 nie ma kolejności malejącej. (#N/D!)

                  PRZESUNIĘCIE

                   

                  Zwraca odwołanie do zakresu, który jest podaną liczbą wierszy lub kolumn począwszy od komórki lub zakresu komórek. Zwrócone odwołanie może być pojedynczą komórką lub zakresem komórek. Można określić liczbę zwracanych wierszy i kolumn.

                  Składnia

                  PRZESUNIĘCIE(odwołanie;wiersze;kolumny;wysokość;szerokość)

                  Odwołanie    to odwołanie, od którego wyznacza się przesunięcie. Odwołanie musi określać komórkę lub zakres sąsiednich komórek. W przeciwnym wypadku funkcja PRZESUNIĘCIE zwróci wartość błędu #ARG!.

                  Wiersze    to liczba wierszy w górę lub w dół, o które należy przesunąć górną lewą komórkę. Podanie 5 jako argumentu oznacza, że lewa górna komórka odwołania jest pięć wierszy poniżej od odwołania określonego przez argument odwołanie. Argument wiersze może być dodatni (co oznacza przesunięcie w dół) lub ujemny (co oznacza przesunięcie w górę).

                  Kolumny    to liczba kolumn w lewo lub w prawo, o które należy przesunąć górną lewą komórkę wynikową. Podanie 5 jako argumentu oznacza, że lewa górna komórka odwołania jest pięć kolumn na prawo od odwołania określonego przez argument odwołanie. Argument kolumny może być dodatni (co oznacza przesunięcie w prawo) lub ujemny (przesunięcie w lewo).

                  Wysokość    to wysokość, w sensie liczby wierszy, na której ma znajdować się odwołanie. Wysokość musi być liczbą dodatnią.

                  Szerokość    to szerokość, w sensie liczby kolumn, której ma dotyczyć zwracane odwołanie. Szerokość musi być liczbą dodatnią.

                  Spostrzeżenia

                  • Jeśli argumenty wiersze i kolumny przesuwają odwołanie poza brzeg arkusza, to funkcja PRZESUNIĘCIE zwraca wartość błędu #ADR!.

                  • Jeśli argumenty wysokość lub szerokość zostaną pominięte, to zakłada się, że ich wartości będą mieć taką samą wysokość lub szerokość jak odwołanie.

                  • Funkcja PRZESUNIĘCIE w rzeczywistości nie przesuwa żadnych komórek, ani nie zmienia wyboru, tylko daje w wyniku odwołanie. Funkcja PRZESUNIĘCIE może być wykorzystywana z innymi funkcjami wymagającymi odwołania jako argumentu. Na przykład funkcja SUMA(PRZESUNIĘCIE(C2;1;2;3;1)) oblicza wartość całkowitą zakresu 3 wiersze na jedną kolumnę, który znajduje się 1 wiersz poniżej i 2 kolumny po prawej stronie od komórki C2.

                  Przykład

                  Przykład będzie bardziej zrozumiały po skopiowaniu go do pustego arkusza.

                  1. Utwórz pusty skoroszyt lub arkusz.

                  2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

                  0x01 graphic

                  Wybieranie przykładu z Pomocy

                  1. Naciśnij klawisze CTRL+C.

                  2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

                  3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

                  4.  

                    1

                    2

                    3

                    4

                    A

                    B

                    Formuła

                    Opis (wynik)

                    =PRZESUNIĘCIE(C3;2;3;1;1)

                    Wyświetla wartość w komórce F5 (0)

                    =SUMA(PRZESUNIĘCIE(C3:E5;-1;0;3;3))

                    Sumuje zakres C2:E4 (0)

                    =PRZESUNIĘCIE(C3:E5;0;-3;3;3)

                    Zwraca błąd, ponieważ odwołanie jest poza arkuszem (#ADR!)

                    WYSZUKAJ.PIONOWO

                     

                    Wyszukuje wartość w skrajnej lewej kolumnie tablicy, a następnie zwraca wartość w tym samym wierszu innej kolumny określonej w tablicy.

                    Funkcję WYSZUKAJ.PIONOWO należy stosować zamiast funkcji WYSZUKAJ.POZIOMO wtedy, gdy porównywane wartości są umieszczone w kolumnie znajdującej się z lewej strony danych, które należy odszukać.

                    Składnia

                    WYSZUKAJ.PIONOWO(odniesienie;tablica;nr_kolumny;kolumna)

                    Odniesienie  to wartość, którą należy znaleźć w pierwszej kolumnie tablicy (tablica: Służy do konstruowania pojedynczych formuł, które dają wiele wyników lub operują na grupie argumentów uporządkowanych w wiersze i kolumny. Zakres tablicy współużytkuje wspólną formułę; stała tablicowa to grupa stałych używana jako argument.). Odniesienie może być wartością lub odwołaniem. Jeśli argument odniesienie jest mniejszy niż najmniejsza wartość znajdująca się w pierwszej kolumnie tablicy określonej przez argument tablica, funkcja WYSZUKAJ.PIONOWO zwraca wartość błędu #N/D!.

                    Tablica  to co najmniej dwie kolumny danych. Należy używać odwołania do zakresu lub nazwy zakresu. Wśród wartości w pierwszej kolumnie argumentu tablica są wyszukiwane wartości argumentu odniesienie. Wartości argumentu tablica mogą być tekstami, liczbami lub wartościami logicznymi. Teksty pisane wielkimi i małymi literami są równoważne.

                    Nr_kolumny  to numer kolumny w tablicy, z której ma pochodzić pasująca wartość. Nr_kolumny o wartości 1 zwraca wartość z pierwszej kolumny tablicy określonej przez argument tablica; nr_kolumny o wartości 2 zwraca wartość z drugiej kolumny tablicy określonej przez argument tablica itd. Jeśli argument nr_kolumny ma wartość:

                    • mniejszą niż 1, funkcja WYSZUKAJ.PIONOWO zwraca wartość błędu #ARG!;

                    • większą niż liczba kolumn znajdujących się w tablicy określonej przez argument tablica, funkcja WYSZUKAJ.PIONOWO zwraca wartość błędu #ADR.

                    Kolumna  to wartość logiczna określająca, czy funkcja WYSZUKAJ.PIONOWO ma znaleźć dokładne czy przybliżone dopasowanie.

                    • Jeśli ten argument ma wartość PRAWDA bądź zostanie pominięty, funkcja zwraca dopasowanie dokładne lub przybliżone. Jeśli nie zostanie znalezione dokładne dopasowanie, funkcja zwraca następną największą wartość mniejszą od argumentu odniesienie.

                    Wartości w pierwszej kolumnie argumentu tablica muszą być uporządkowane rosnąco; w przeciwnym razie wynik funkcji WYSZUKAJ.PIONOWO może być nieprawidłowy. Wartości można ustawić w kolejności rosnącej, wskazując polecenie Sortuj w menu Dane i wybierając polecenie Rosnąco. Aby uzyskać więcej informacji, zobacz temat Domyślne kolejności sortowania.

                    • Jeśli argument ma wartość FAŁSZ, funkcja WYSZUKAJ.PIONOWO wyszuka tylko dopasowanie dokładne. W tym przypadku wartości w pierwszej kolumnie argumentu tablica nie muszą być sortowane. W przypadku znalezienia w pierwszej kolumnie argumentu tablica co najmniej dwóch wartości pasujących do argumentu odniesienie funkcja zwraca pierwszą wartość. Jeśli dokładne dopasowanie nie zostanie znalezione, funkcja zwraca wartość błędu #N/D!.

                    Uwagi

                    • Przy wyszukiwaniu wartości tekstowych w pierwszej kolumnie argumentu tablica należy się upewnić, że dane w tej kolumnie nie zawierają początkowych i końcowych spacji, niekonsekwentnie stosowanych cudzysłowów prostych (' lub ") i drukarskich (` lub “) ani też znaków niedrukowalnych. W przeciwnym razie wynik funkcji WYSZUKAJ.PIONOWO może być nieprawidłowy lub nieprzewidywalny. Aby uzyskać więcej informacji na temat funkcji, których można użyć do oczyszczenia danych tekstowych, zobacz temat Funkcje tekstowe i danych.

                    • Przy wyszukiwaniu wartości liczbowych lub dat w pierwszej kolumnie argumentu tablica należy się upewnić, że dane w tej kolumnie nie są przechowywane jako wartości tekstowe. W przeciwnym razie wynik funkcji WYSZUKAJ.PIONOWO może być nieprawidłowy lub nieprzewidywalny. Aby uzyskać więcej informacji, zobacz temat Konwertowanie liczb przechowywanych jako tekst na liczby.

                    • Jeśli argument kolumna ma wartość FAŁSZ, a argument szukana_wartość zawiera tekst, można używać znaków zastępczych: znaku zapytania (?) i gwiazdki (*). Znak zapytania zastępuje dowolny pojedynczy znak, a gwiazdka zastępuje sekwencję znaków. Jeśli trzeba znaleźć autentyczny znak zapytania lub gwiazdkę, należy poprzedzić go znakiem tyldy (~).

                    Przykład 1

                    W tym przykładzie przeszukujemy kolumnę Gęstość z tabeli właściwości atmosferycznych w celu znalezienia odpowiednich wartości w kolumnach Lepkość i Temperatura. Podane wartości dotyczą powietrza o temperaturze 0 stopni Celsjusza na poziomie morza, czyli ciśnienia 1 atmosfery.

                     

                    1

                    2

                    3

                    4

                    5

                    6

                    7

                    8

                    9

                    10

                    A

                    B

                    C

                    Gęstość

                    Lepkość

                    Temperatura

                    0,457

                    3,55

                    500

                    0,525

                    3,25

                    400

                    0,616

                    2,93

                    300

                    0,675

                    2,75

                    250

                    0,746

                    2,57

                    200

                    0,835

                    2,38

                    150

                    0,946

                    2,17

                    100

                    1,09

                    1,95

                    50

                    1,29

                    1,71

                    0

                    Formuła

                    Opis (wynik)

                    =WYSZUKAJ.PIONOWO(1;A2:C10;2)

                    Za pomocą dopasowania przybliżonego wyszukuje wartość 1 w kolumnie A. Po znalezieniu największej wartości mniejszej lub równej 1 w kolumnie A (0,946) zwraca wartość z tego samego wiersza w kolumnie B (2,17).

                    =WYSZUKAJ.PIONOWO(1;A2:C10;3;PRAWDA)

                    Za pomocą dopasowania przybliżonego wyszukuje wartość 1 w kolumnie A. Po znalezieniu największej wartości mniejszej lub równej 1 w kolumnie A (0,946) zwraca wartość z tego samego wiersza w kolumnie C (100).

                    =WYSZUKAJ.PIONOWO(0,7;A2:C10;3;FAŁSZ)

                    Za pomocą dopasowania dokładnego wyszukuje wartość 0,7 w kolumnie A. Ponieważ w kolumnie A nie ma dokładnego dopasowania, funkcja zwraca błąd (#N/D!).

                    =WYSZUKAJ.PIONOWO(0,1;A2:C10;2;PRAWDA)

                    Za pomocą dopasowania przybliżonego wyszukuje wartość 0,1 w kolumnie A. Ponieważ wartość 0,1 jest mniejsza niż najmniejsza wartość w kolumnie A, funkcja zwraca błąd (#N/D!).

                    =WYSZUKAJ.PIONOWO(2;A2:C10;2;PRAWDA)

                    Za pomocą dopasowania przybliżonego wyszukuje wartość 2 w kolumnie A. Po znalezieniu największej wartości mniejszej lub równej 2 w kolumnie A (1,29) zwraca wartość z tego samego wiersza w kolumnie B (1,71).

                    Przykład 2

                    W tym przykładzie kolumna ID produktu w tabeli produktów dziecięcych jest przeszukiwana w celu dopasowania wartości w kolumnach Koszt i Znacznik oraz obliczenia cen i sprawdzenia warunków.

                     

                    1

                    2

                    3

                    4

                    5

                    6

                    A

                    B

                    C

                    D

                    ID produktu

                    Produkt

                    Koszt

                    Znacznik

                    WZ-340

                    Wózek

                    145,67 zł

                    30%

                    SL-567

                    Śliniak

                    3,56 zł

                    40%

                    PI-328

                    Pieluchy

                    21,45 zł

                    35%

                    CH-989

                    Chustki

                    5,12 zł

                    40%

                    OD-469

                    Odsysacz

                    2,56 zł

                    45%

                    Formuła

                    Opis (wynik)

                    = WYSZUKAJ.PIONOWO("PI-328"; A2:D6; 3; FAŁSZ) * (1 + WYSZUKAJ.PIONOWO("PI-328"; A2:D6; 4; FAŁSZ))

                    Oblicza cenę detaliczną pieluch, dodając do kosztu znacznik procentowy (28,96 zł).

                    = (WYSZUKAJ.PIONOWO("CH-989"; A2:D6; 3; FAŁSZ) * (1 + WYSZUKAJ.PIONOWO("CH-989"; A2:D6; 4; FAŁSZ))) * (1 - 20%)

                    Oblicza cenę sprzedaży chustek, odejmując określony rabat od ceny detalicznej (5,73 zł).

                    = JEŻELI(WYSZUKAJ.PIONOWO(A2; A2:D6; 3; FAŁSZ) >= 20; "Znacznik wynosi " & 100 * WYSZUKAJ.PIONOWO(A2; A2:D6; 4; FAŁSZ) &"%"; "Koszt poniżej 20,00 zł")

                    Jeśli koszt produktu jest większy lub równy 20 zł, wyświetla ciąg „Znacznik wynosi nn%”; w przeciwnym razie wyświetla ciąg „Koszt poniżej 20,00 zł” (Znacznik wynosi 30%).

                    = JEŻELI(WYSZUKAJ.PIONOWO(A3; A2:D6; 3; FAŁSZ) >= 20; "Znacznik wynosi: " & 100 * WYSZUKAJ.PIONOWO(A3; A2:D6; 4; FAŁSZ) &"%"; "Koszt wynosi " & WYSZUKAJ.PIONOWO(A3; A2:D6; 3; FAŁSZ) & " zł")

                    Jeśli koszt produktu jest większy lub równy 20 zł, wyświetla ciąg „Znacznik wynosi nn%”; w przeciwnym razie wyświetla ciąg „Koszt poniżej 20,00 zł” (Koszt wynosi 3,56 zł).

                    Przykład 3

                    W tym przykładzie przeszukujemy kolumnę ID tabeli pracowników w celu dopasowania wartości z innych kolumn, obliczenia wieku i sprawdzenia warunków błędów.

                     

                    1

                    2

                    3

                    4

                    5

                    6

                    7

                    A

                    B

                    C

                    D

                    E

                    Identyfikator

                    Nazwisko

                    Imię

                    Tytuł

                    Data urodzenia

                    1

                    Ciesielska

                    Ewa

                    Przedstawiciel handlowy

                    1968-12-08

                    2

                    Bator

                    Tomasz

                    Wiceprezes, dział sprzedaży

                    1952-02-19

                    3

                    Karwat

                    Magdalena

                    Przedstawiciel handlowy

                    1963-08-30

                    4

                    Korzun

                    Dariusz

                    Przedstawiciel handlowy

                    1958-09-19

                    5

                    Szymczak

                    Radosław

                    Kierownik działu sprzedaży

                    1955-03-04

                    6

                    Szypuła

                    Greta

                    Przedstawiciel handlowy

                    1963-07-02

                    Formuła

                    Opis (wynik)

                    =LICZBA.CAŁK(YEARFRAC(DATA(2004;6;30); WYSZUKAJ.PIONOWO(5;A2:E7;5; FAŁSZ); 1))

                    Dla roku podatkowego 2004 wyszukuje wiek pracownika o identyfikatorze (ID) równym 5. Funkcja YEARFRAC służy do odjęcia daty urodzenia od daty końca roku podatkowego. Wynik jest wyświetlany jako liczba całkowita za pomocą funkcji LICZBA.CAŁK (49).

                    =JEŻELI(CZY.BRAK(WYSZUKAJ.PIONOWO(5;A2:E7;2;FAŁSZ)) = PRAWDA; "Nie znaleziono pracownika"; WYSZUKAJ.PIONOWO(5;A2:E7;2;FAŁSZ))

                    Jeśli w tabeli jest pracownik o identyfikatorze 5, zwraca jego nazwisko. W przeciwnym razie wyświetla komunikat „Nie znaleziono pracownika” (Szymczak).

                    Funkcja CZY.BRAK zwraca wartość PRAWDA, jeśli funkcja WYSZUKAJ.PIONOWO zwraca wartość błędu #N/D!.

                    =JEŻELI(CZY.BRAK(WYSZUKAJ.PIONOWO(15;A3:E8;2;FAŁSZ)) = PRAWDA; "Nie znaleziono pracownika"; WYSZUKAJ.PIONOWO(15;A3:E8;2;FAŁSZ))

                    Jeśli w tabeli jest pracownik o identyfikatorze 15, zwraca jego nazwisko. W przeciwnym razie wyświetla komunikat „Nie znaleziono pracownika” (Nie znaleziono pracownika).

                    Funkcja CZY.BRAK zwraca wartość PRAWDA, jeśli funkcja WYSZUKAJ.PIONOWO zwraca wartość błędu #N/D!.

                    =WYSZUKAJ.PIONOWO(4;A2:E7;3;FAŁSZ) & " " & WYSZUKAJ.PIONOWO(4;A2:E7;2;FAŁSZ) & " pracuje na stanowisku " & WYSZUKAJ.PIONOWO(4;A2:E7;4;FAŁSZ) & "."

                    Dla pracownika o identyfikatorze 4 łączy wartości trzech komórek w jedno pełne zdanie (Dariusz Korzun pracuje na stanowisku Przedstawiciel handlowy).

                    Uwaga  W pierwszej formule powyższego przykładu jest używana funkcja YEARFRAC. Jeśli ta funkcja jest niedostępna i zwracany jest błąd #NAZWA?, należy zainstalować i załadować dodatek Analysis ToolPak.

                    1. W menu Narzędzia kliknij polecenie Dodatki.

                    2. Na liście Dostępne dodatki zaznacz pole Pakiet Analysis ToolPak, a następnie kliknij przycisk OK.

                    3. Jeśli to konieczne, wykonaj instrukcje programu instalacyjnego.

                    WYSZUKAJ.POZIOMO

                     

                    Wyszukuje wartość w górnym wierszu tabeli lub tablicy (tablica: Służy do konstruowania pojedynczych formuł, które dają wiele wyników lub operują na grupie argumentów uporządkowanych w wiersze i kolumny. Zakres tablicy współużytkuje wspólną formułę; stała tablicowa to grupa stałych używana jako argument.) wartości, a następnie zwraca wartość w tej samej kolumnie z wiersza określonego w tabeli lub w tablicy. Funkcji WYSZUKAJ.POZIOMO należy używać wtedy, gdy porównywane wartości umieszczone są w górnym wierszu tabeli danych i kiedy należy przeszukać określoną liczbę wierszy w dół. Funkcji WYSZUKAJ.PIONOWO należy używać wtedy, gdy porównywane wartości umieszczone są w kolumnie znajdującej się z lewej strony danych, które należy znaleźć.

                    POZIOMO w nazwie funkcji WYSZUKAJ.POZIOMO wskazuje, że wyszukiwanie zachodzi w poziomie.

                    Składnia

                    WYSZUKAJ.POZIOMO(szukana_wartość;tabela_tablica;nr_indeksu_wiersza;przeszukiwany_zakres)

                    Szukana_wartość    to wartość, którą należy znaleźć w pierwszym wierszu tablicy. Szukana_wartość może być wartością, odwołaniem lub ciągiem tekstowym.

                    Tabela_tablica    to tabela zawierająca informacje, w której należy znaleźć dane. Należy używać odwołania do zakresu lub nazwy zakresu.

                    • Wartości w pierwszym wierszu tablicy określonej przez argument tabela_tablica mogą być tekstem, liczbami lub wartościami logicznymi.

                    • Jeśli argument przeszukiwany_zakres ma wartość PRAWDA, wartości w pierwszym wierszu tablicy określonej przez argument tabela_tablica muszą być umieszczone w kolejności rosnącej: ...-2, -1, 0, 1, 2,... , A-Z, FAŁSZ, PRAWDA; w przeciwnym przypadku funkcja WYSZUKAJ.POZIOMO może nie podać poprawnej wartości. Jeśli argument przeszukiwany_zakres ma wartość FAŁSZ, nie ma potrzeby sortowania argumentu tabela_tablica.

                    • Teksty pisane dużymi i małymi literami są równoważne.

                    • Wartości można ustawić w kolejności rosnącej lub od lewej do prawej, zaznaczając je, a następnie klikając polecenie Sortuj w menu Dane. W menu Opcje należy kliknąć polecenie Sortuj od lewej do prawej, a następnie kliknąć przycisk OK. W obszarze Sortuj według należy kliknąć na liście wiersz, a następnie kliknąć polecenie Rosnąco.

                    Nr_indeksu_wiersza    to numer wiersza w tablicy określonej przez argument tabela_tablica, z którego zostanie zwrócona pasującą wartość. Argument nr_indeksu_wiersza o wartości 1 zwraca pierwszy wiersz w tablicy określonej przez argument tabela_tablica, argument nr_indeksu_wiersza o wartości 2 zwraca drugi wiersz w tablicy określonej przez argument tabela_tablica itd. Jeśli wartość argumentu nr_indeksu_wiersza jest mniejsza od 1, funkcja WYSZUKAJ.POZIOMO zwraca wartość błędu #ARG!; jeśli zaś wartość argumentu nr_indeksu_wiersza jest większa od ilości wierszy w tablicy określonej przez argument tabela_tablica, funkcja WYSZUKAJ.POZIOMO zwraca wartość błędu #ADR!.

                    Przeszukiwany_zakres    to wartość logiczna określająca, czy funkcja WYSZUKAJ.POZIOMO ma znaleźć dokładne czy niedokładne dopasowanie. Jeśli wartością tą jest PRAWDA bądź argument został pominięty, zwracane jest przybliżone dopasowanie. Innymi słowy, jeśli nie zostanie znalezione dokładne dopasowanie, to zwracana jest następna największa wartość, która jest mniejsza niż argument szukana_wartość. Jeśli zaś wartością tą jest FAŁSZ, funkcja WYSZUKAJ.POZIOMO wyszuka dopasowanie dokładne. Jeśli nie zostanie ono znalezione, zwracana jest wartość błędu #N/D!.

                    Spostrzeżenia

                    • Jeśli funkcja WYSZUKAJ.POZIOMO nie może znaleźć argumentu szukana_wartość, a argument przeszukiwany_zakres ma wartość PRAWDA, funkcja używa największej wartości, która jest mniejsza od argumentu szukana_wartość.

                    • Jeśli argument szukana_wartość jest mniejszy od najmniejszej wartości w pierwszym wierszu tablicy określonej przez argument tabela_tablica, funkcja WYSZUKAJ.POZIOMO zwraca wartość błędu #N/D!.

                    Przykład

                    Przykład będzie bardziej zrozumiały, jeśli zostanie skopiowany do pustego arkusza.

                    1. Utwórz pusty skoroszyt lub arkusz.

                    2. Wybierz przykład w temacie Pomocy. Nie zaznaczaj nagłówków wierszy ani kolumn.

                    0x01 graphic

                    Wybieranie przykładu z Pomocy

                    1. Naciśnij klawisze CTRL+C.

                    2. W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

                    3. Aby przełączyć się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisze CTRL+` (akcent słaby) albo wskaż polecenie Inspekcja formuł w menu Narzędzia, a następnie kliknij polecenie Tryb inspekcji formuł.

                    4.  

                      1

                      2

                      3

                      4

                      A

                      B

                      C

                      Osie

                      Łożyska

                      Sworznie

                      4

                      4

                      9

                      5

                      7

                      10

                      6

                      8

                      11

                      Formuła

                      Opis (wynik)

                      =WYSZUKAJ.POZIOMO("Osie";A1:C4;2;PRAWDA)

                      Wyszukuje słowo Osie w pierwszym wierszu i zwraca wartość z drugiego wiersza, który znajduje się w tej samej kolumnie. (4)

                      =WYSZUKAJ.POZIOMO("Łożyska";A1:C4;3;FAŁSZ)

                      Wyszukuje słowo Łożyska w pierwszym wierszu i zwraca wartość z trzeciego wiersza, która znajduje się w tej samej kolumnie. (7)

                      =WYSZUKAJ.POZIOMO("Ł";A1:C4;3;PRAWDA)

                      Wyszukuje Ł w pierwszym wierszu i zwraca wartość z trzeciego wiersza, która znajduje się w tej samej kolumnie. Ponieważ Ł nie jest dopasowaniem dokładnym, użyta jest następna największa wartość, która jest mniejsza niż Ł: Osie (5)

                      =WYSZUKAJ.POZIOMO("Sworznie";A1:C4;4)

                      Wyszukuje słowo Sworznie w pierwszym wierszu i zwraca wartość z czwartego wiersza, która znajduje się w tej samej kolumnie. (11)

                      =WYSZUKAJ.POZIOMO(3;{1;2;3\"a";"b";"c"\"d";"e";"f"};2;PRAWDA)

                      Wyszukuje liczbę 3 w pierwszym wierszu stałej tablicowej i zwraca wartość z drugiego wiersza, która znajduje się w tej samej kolumnie. (c)

                      INDEKS

                       

                      Zwraca wartość lub odwołanie do wartości, która znajduje się wewnątrz tablicy lub zakresu. Istnieją dwie formy funkcji INDEKS(): tablicowa (tablica: Służy do konstruowania pojedynczych formuł, które dają wiele wyników lub operują na grupie argumentów uporządkowanych w wiersze i kolumny. Zakres tablicy współużytkuje wspólną formułę; stała tablicowa to grupa stałych używana jako argument.) i odwołaniowa. Forma tablicowa zwraca zawsze wartość lub tablicę wartości, forma odwołaniowa zwraca zawsze odwołanie.

                      INDEKS(tablica;nr_wiersza;nr_kolumny) zwraca wartość określonej komórki lub tablicę komórek wewnątrz tablicy.

                      INDEKS(odwołanie;nr_wiersza;nr_kolumny;obszar) zwraca odwołanie do określonych komórek wewnątrz odwołania.

                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic
                      0x01 graphic



                      Wyszukiwarka