Spis treści
Funkcja IF jest jedną z najbardziej przydatnych i szeroko stosowanych funkcji Microsoft Excel Jeśli w naszej codziennej pracy w Excelu potrzebujemy jakiegoś logicznego porównania, to używamy JEŚLI Dziś pokażę, jak wykorzystać tę funkcję JEŚLI funkcja z szerokim zakresem wartości, w towarzystwie kilku znanych funkcji w Excelu.
Pobierz Zeszyt ćwiczeń
Zastosowanie funkcji IF z zakresem wartości.xlsxWprowadzenie do funkcji IF w programie Excel
Jedną z najbardziej przydatnych funkcji w Excelu jest. JEŚLI funkcja, która umożliwia nam logiczne porównanie wartości do oczekiwań.
⇒ Składnia
=IF(logical_test, [wartość_if_true], [wartość_if_false])
⇒ Funkcja Cel
To określa, czy warunek jest prawdziwy czy FALSE i zwraca jedną wartość, jeśli warunek jest TRUE .
⇒ Argument
Argument | Wymagane/opcjonalne | Wyjaśnienie |
---|---|---|
logiczny_test | Wymagane | Podany warunek dla komórki lub zakresu komórek. |
[wartość_jeśli_true] | Opcjonalnie | Zdefiniowane stwierdzenie, jeśli warunek jest spełniony. |
[value_if_false] | Opcjonalnie | Zdefiniowane stwierdzenie, jeśli warunek nie jest spełniony. |
⇒ Parametr powrotu
Jeśli stwierdzenia nie są zdefiniowane, wartości logiczne są TRUE lub FALSE . Jeśli zostaną zdefiniowane instrukcje, pojawią się one jako wartości zwrotne w zależności od tego, czy warunki są spełnione, czy nie.
10 Idealnych przykładów użycia funkcji IF z zakresem wartości w Excelu
Zobaczmy kilka przykładów z Excela JEŚLI Załóżmy, że mamy zbiór danych zawierający nazwiska, autorów, numery i ceny książek z księgarni o nazwie Księgarnia Zimorodek Naszym celem jest nauczyć się, jak stosować program E xcel JEŚLI funkcja z zakresem wartości.
1) Generowanie funkcji Excel IF z zakresem komórek
W pierwszym przykładzie dowiemy się jak sprawdzić czy zakres komórek zawiera określoną wartość czy nie. Sprawdźmy czy istnieje jakaś książka autorki Emily Bronte czy nie. Czyli czy kolumna Autor (kolumna C ) zawiera nazwisko Emily Bronte lub nie. Możesz użyć kombinacji JEŚLI oraz COUNTIF funkcje Excela, aby to zrobić.
KROKI:
- Po pierwsze, wybierz komórkę i wprowadź tę formułę do tej komórki.
=IF(COUNTIF(C5:C21, "Lew Tołstoj")>0, "Jest", "Nie ma")
- Po drugie, naciśnij Wejdź na stronę aby zobaczyć wynik.
- W końcu, jak widać, otrzymaliśmy wynik " Jest "...bo rzeczywiście jest książka autorstwa Emily Bronte na naszej liście. To jest " Wichrowe Wzgórza ".
- Jeśli chcesz uzyskać przybliżone dopasowanie, możesz użyć Znaki wieloznaczne (*,?,~) w ramach COUNTIF Funkcja. Na przykład, aby dowiedzieć się, czy istnieje jakaś książka autorstwa Bronte siostry ( Zarówno Emily Bronte jak i Charlotte Bronte ), należy zastosować następujący wzór.
=IF(COUNTIF(C4:C20, "*Bronte")>0, "Jest", "Nie ma")
- Dalej, uderz w Wejdź na stronę klawisz, aby pokazać wynik.
- I, mamy " Jest "...Ponieważ są trzy książki napisane przez. Siostry Bronte .
🔎 Jak działa formuła?
- COUNTIF(C5:C21, "Emily Bronte") zwraca ilość razy nazwisko "Emily Bronte" występujące w zakresie C5:C21 .
- COUNTIF(C5:C21, "Emily Bronte")>0 zwraca TRUE jeśli nazwa pojawia się co najmniej raz w zakresie, i zwraca FALSE jeśli nazwa się nie pojawia.
- Dlatego IF(COUNTIF(C5:C21, "Emily Bronte")>0, "Jest", "Nie ma") zwraca "Jest", jeśli nazwa pojawia się co najmniej raz, a zwraca " Nie ma ", jeśli nazwa nie pojawia się.
2. utwórz funkcję IF z zakresem wartości numerycznych
Teraz zastosujemy inny JEŚLI zestawienie.Utworzymy listę wartości z przedziału, który mieści się między dwiema podanymi liczbami.Dowiedzmy się z kolumny liczba książek, które są lub nie ma. D które mieszczą się pomiędzy 10 do 20 Tego typu zadania można wykonać za pomocą programu E xcel JEŚLI funkcja z zakresem wartości.
KROKI:
- Na początek wybierz komórkę, w której chcesz zobaczyć wynik.
- Następnie wprowadź tam formułę.
=IF(((D5>=10)*(D5<=20))=1, "Tak", "Nie")
- Naciśnij Wejdź na stronę .
- Przeciągnij Uchwyt do napełniania ikonę w dół, aby powielić formułę w całym zakresie. lub, aby AutoFill zakres, kliknij dwukrotnie na stronie na plus ( + ) symbol.
- Na koniec możemy zobaczyć wynik.
3. zastosowanie warunków AND z funkcją IF dla zakresu wartości
Teraz zastosujemy warunki w ramach JEŚLI Sprawdźmy, czy każda z książek spełnia dwa podane warunki, czy nie. Pierwszy z nich to taki, że liczba książek jest większa niż 10 a drugi to cena książki jest większa niż 20 Jeśli te warunki zostaną spełnione, tylko wtedy kupimy książkę.
W tym celu wykorzystamy kombinację JEŚLI oraz ORAZ Gdy wszystkie jego parametry są oceniane jako TRUE , funkcja AND zwraca TRUE ; w przeciwnym razie zwraca FALSE .
KROKI:
- Na początku wybierz komórkę sąsiadującą z pierwszą książką i wprowadź formułę.
=IF(AND(D5>=10)*(E5>=20), "Mogę kupić", "Nie mogę kupić")
- Naciśnij przycisk Wejdź na stronę na klawiaturze jeszcze raz.
- Alternatywnie możemy użyć symbolu oraz warunek ( * ) we wzorze, dlatego wzór będzie wyglądał tak.
- Hit Wejdź na stronę aby zobaczyć wynik.
- Aby skopiować formułę na zakres, należy przeciągnąć wskaźnik Uchwyt do napełniania symbol w dół. Alternatywnie można kliknij dwukrotnie na stronie dodatek ( + ) znak do AutoFill zakres.
- Analogicznie możemy otrzymać wynik.
4. użycie funkcji JEŻELI z warunkami OR dla zakresu wartości
A teraz chodźcie do LUB Sprawdźmy, czy każda z książek spełnia przynajmniej jeden warunek, czy nie. Jeśli któryś z jej parametrów zostanie oceniony jako TRUE , funkcja OR zwraca TRUE ; w przeciwnym razie zwraca FALSE .
KROKI:
- Po pierwsze, wybierz komórkę, w której chcemy zobaczyć wynik.
- Po drugie, wstawić wzór.
=IF(OR(D5>=10,E5>=60), "Może kupić", "Nie może kupić")
- Następnie należy nacisnąć przycisk Wejdź na stronę z klawiatury.
- Zamiast funkcji możemy użyć symbolu lub ( + ).Zatem wzór będzie brzmiał.
=IF((D5>=10)+(E5>=60), "Może kupić", "Nie może kupić")
- Hit Wejdź na stronę aby zobaczyć wynik.
- Następnie należy przeciągnąć Uchwyt do napełniania ikona , aby skopiować formułę na zakres. lub, kliknij dwukrotnie na stronie na plus ( + ) znak. To również powiela wzór.
- Wreszcie dla każdej książki określiliśmy, czy można ją kupić, czy nie, czy spełniony jest przynajmniej jeden warunek, czy nie.
5. użycie zagnieżdżonej funkcji IF dla zakresu wartości
W tym przykładzie użyjemy zagnieżdżonych JEŚLI To oznacza, że zastosujemy jeden JEŚLI formuła w ramach innego JEŚLI wzór. poproszę o wykonanie zadania. dla wszystkich książek, sprawdzić, czy cena jest większa lub równa $30.00 czy nie najpierw. Jeśli tak, sprawdź czy liczba jest większa lub równa 15 Następnie, jeśli nadal tak, sprawdź, czy nazwisko autora zaczyna się od litery " C " lub nie. Jeśli nadal tak, zwróć " Zaspokoić ", w przeciwnym razie zwróć " Nie satysfakcjonuje ".
KROKI:
- Na początek wybierz komórkę i wstaw tam następującą formułę.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C", "Zadowolony", "Nie zadowala"), "Nie zadowala"), "Nie zadowala"), "Nie zadowala")
- Uderz w Wejdź na stronę kluczem, aby zobaczyć wynik.
- Podobnie, w poprzednich przykładach, przeciągnij Uchwyt do napełniania ikonę w dół, aby powielić formułę w całym zakresie. lub, aby AutoFill zakres, kliknij dwukrotnie na stronie na plus ( + ) symbol.
- W końcu widać, że tylko pięć książki spełniają jednocześnie wszystkie trzy warunki.
6) Połącz funkcje IF & SUM w Excelu
Będziemy łączyć JEŚLI oraz SUMA funkcje w tym przykładzie. Funkcja SUM dodaje wartości za pomocą dodawania. Prześledźmy to na przykładzie.
KROKI:
- Wybierz drugą komórkę G6 , i umieść formułę w tej wybranej komórce.
=IF(SUM(D5:D21)>=80, "Dobry", IF(SUM(D5:D21)>=50, "Zadowalający", "Słaby"))
- Następnie naciśnij przycisk Wejdź na stronę kluczem, aby zobaczyć wynik.
🔎 Jak działa formuła?
- SUM(D5:D21) ta część dodaje wartości zakresu i zwraca całkowitą liczbę książek jako wynik.
- SUM(D5:D21)>=80 oraz SUM(D5:D21)>=50 sprawdza czy warunek jest spełniony czy nie.
- IF(SUM(D5:D21)>=80, "Dobry", IF(SUM(D5:D21)>=50, "Zadowalający", "Słaby")) W naszym przypadku wynik był następujący: " Dobra ".
7) Połącz funkcje JEŻELI i WIEK.
Średnia z liczb podanych jako parametry jest określona przez funkcja AVERAGE . Let's combine the JEŚLI oraz ŚREDNIA funkcje dla tego przykładu.
KROKI:
- Na początku należy wybrać komórkę, w której chcemy umieścić wynik.W naszym przypadku wybierzemy komórkę G6 .
- Następnie wstaw formułę do tej komórki.
=IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor"))
- Dalej, naciśnij Wejdź na stronę z klawiatury.
- Na koniec otrzymasz swój wynik.
🔎 Jak działa formuła?
- ŚREDNIA(D5:D21) oblicza średnią liczbę książek.
- AVERAGE(D5:D21)>=20 oraz AVERAGE(D5:D21)>=10 sprawdzić, czy warunek został spełniony.
- IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor")) ujawnia wynik. Wynik w naszej sytuacji to " Zadowalający ".
8. integracja funkcji JEŻELI i JEŻELI; EXACT w celu dopasowania zakresu wartości
Funkcja EXACT zwraca TRUE jeśli dwa ciągi tekstowe są identyczne, oraz FALSE inaczej przy porównywaniu dwóch ciągów tekstowych. Chociaż pomija rozbieżności w formatowaniu, EXACT jest rozróżniana wielkość liter. Zintegrujmy JEŚLI oraz EXACT funkcje razem, aby dopasować zakres wartości.
KROKI:
- Wybierz komórkę, w której chcemy wyświetlić wynik.
- Dodaj po nim następującą formułę funkcji.
=IF(EXACT($C$5:$C$21, "Lew Tołstoj"), "Tak", "Nie")
- Naciśnij przycisk Wejdź na stronę na klawiaturze jeszcze raz.
- I jak widać to pokaże wynik w zakresie.
🔎 Jak działa formuła?
- EXACT($C$5:$C$21, "Lew Tołstoj") pokazuje czy obie dane są dokładnym dopasowaniem czy nie.
- IF(EXACT($C$5:$C$21, "Lew Tołstoj"), "Tak", "Nie") sprawdzić logikę i zwrócić wynik.
9. konsolidacja funkcji IF, AND & TODAY w celu uzyskania daty
Załóżmy, że chcemy sprawdzić czy data przyjazdu jest w ciągu 7 dni czy nie, jeśli data przyjazdu jest w ciągu 7 dni tylko wtedy możemy kupić książkę. W tym celu użyjemy kombinacji JEŚLI , I, oraz DZISIAJ funkcje.
KROKI:
- Podobnie we wcześniejszych przykładach należy zaznaczyć komórkę, a następnie wpisać tam formułę.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Yes", "No")
- Następnie naciśnij Wejdź na stronę .
- Aby skopiować formułę na zakres, należy przeciągnąć wskaźnik Uchwyt do napełniania symbol w dół. Alternatywnie można kliknij dwukrotnie na stronie dodatek ( + ) znak do AutoFill zakres.
- Na koniec pokaże to wynik dla każdej książki w kolumnie F .
10) Uzyskanie najwyższej/najniższej wartości poprzez połączenie funkcji IF, MAX & MIN
Załóżmy, że chcemy porównać liczbę książek z pierwszą książką.I znajdziemy najwyższą i najniższą wartość całkowitej książki.W tym celu użyjemy kombinacji JEŚLI , MAX & MIN funkcje.
KROKI:
- Po pierwsze, wybierz komórkę, w której chcemy umieścić wynik.
- Następnie wstaw formułę do tej komórki.
=IF(D5=MAX($D$5:$D$21), "Dobry", IF(D5=MIN($D$5:$D$21), "Nie dobry", " Średni"))
- Na koniec naciśnij Wejdź na stronę z klawiatury.
🔎 Jak działa formuła?
- MAX($D$5:$D$21) zwraca maksymalną wartość zakresu.
- MIN($D$5:$D$21) zwraca minimalną wartość zakresu.
- IF( D5=MAX($D$5:$D$21), "Dobry", IF(D5=MIN($D$5:$D$21), "Nie dobry", " Średni")) pokazuje wynik po porównaniu.
Rzeczy do zapamiętania
- Jeśli próbujesz podzielić liczbę przez zero w swojej formule, możesz zobaczyć #DIV/0! błąd.
- Na stronie #VALUE! Błąd pojawia się, gdy wprowadzisz do obliczeń nieprawidłowy typ danych. Na przykład możesz wprowadzić tekst do formuły, która oczekuje liczb.
- Jeśli przeniesiemy komórkę formuły lub komórki odniesienia, to #REF! pojawi się błąd. Odwołania w formule nie są już ważne.
- Na stronie #NAZWA! błąd pokaże, że źle wpisałeś nazwę funkcji w swojej formule.
Wniosek
Powyższe przykłady pomagają w nauce Excela. JEŚLI funkcja z zakresem wartości. Masz jakieś pytania, śmiało pytaj.