Spis treści
Niejednokrotnie podczas pracy w Excelu musimy pracować z wieloma JEŚLI aby dodać różne warunki lub kryteria. W tym artykule pokażę, jak można użyć wielu instrukcji JEŚLI zestawienia z tekstem w Excelu.
Pobierz Zeszyt ćwiczeń
Jak używać wielu instrukcji IF z tekstem w Excelu (6 szybkich metod).xlsx6 Szybkich metod użycia wielu instrukcji IF z tekstem w Excelu
Mamy tu zbiór danych z protokołem egzaminacyjnym niektórych uczniów z fizyki i chemii w szkole o nazwie Słonecznikowe Przedszkole.
Dzisiaj naszym celem jest poznanie ogólnego wyniku każdego ucznia na podstawie jego wyników z fizyki i chemii.
Będziemy stosować wiele JEŚLI wypowiedzi tutaj.
1. wiele instrukcji IF z tekstem z warunkiem AND (dopasowanie z uwzględnieniem wielkości liter)
Pomyślmy przez chwilę, że ogólny wynik studenta to "Pass" tylko wtedy, gdy zda on z obu przedmiotów, w przeciwnym razie jest to "Fail".
Tutaj będziemy musieli zastosować Funkcja AND w ramach Funkcja IF .
Zatem wzór na wynik ogólny pierwszego ucznia będzie brzmiał:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
Uwagi:
- Na stronie Funkcja IF domyślnie rozróżnia wielkość liter. Więc czy używasz C4= "pass" lub C4= "Pass" nie ma tu znaczenia.
- AND(C4="pass",D4="pass") zwraca TRUE tylko wtedy, gdy oba warunki są TRUE W przeciwnym razie zwraca FALSE .
- Dlatego, IF(AND(C4="pass",D4="pass")), "Pass", "Fail") zwróci "Pass" tylko jeśli zda z obu przedmiotów, w przeciwnym razie zwróci "Fail" .
Teraz przeciągnij Uchwyt do napełniania aby skopiować tę formułę do pozostałych komórek.
Read More: IF z AND w formule Excela (7 przykładów)
2. wiele instrukcji IF z tekstem z warunkiem AND (dopasowanie z uwzględnieniem wielkości liter)
Funkcja IF domyślnie zwraca dopasowania bez rozróżniania wielkości liter w tekstach.
Tak więc, jeśli chcesz zwrócić dopasowanie z uwzględnieniem wielkości liter, musisz być nieco podstępny.
Możesz użyć Funkcja dokładna programu Excel w połączeniu z Funkcja IF aby zwrócić dopasowania z uwzględnieniem wielkości liter.
Skorzystaj z tego wzoru, aby uzyskać ogólny wynik pierwszego ucznia:
=IF(AND(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail")
Uwagi:
- Na stronie Funkcja EXACT działa z rozróżnianiem wielkości liter, więc musisz użyć dokładnie EXACT(C4, "Pass").
- EXACT(C4, "pass") nie zadziała tutaj. Zwróci FALSE . Możesz to sprawdzić sam.
- Reszta jest taka jak w poprzedniej formule. IF(AND(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail") zwróci "Pass" tylko wtedy, gdy jest "Pass" u obu badanych.
Teraz możesz przeciągnąć Uchwyt do napełniania aby skopiować tę formułę do pozostałych komórek.
Czytaj więcej: Jak używać wielu warunków IF w Excelu (3 przykłady)
3. wiele instrukcji IF z tekstem z warunkiem OR (dopasowanie z uwzględnieniem wielkości liter)
Teraz zastosujemy Funkcja OR w ramach Funkcja IF .
Pomyślmy przez ten moment, że każdy uczeń zdaje egzamin, jeśli zda przynajmniej jeden przedmiot na egzaminie.
Dlatego, aby poznać ogólny wynik studentów, musimy zastosować warunek OR.
Wzór na wynik ogólny pierwszego ucznia będzie brzmiał:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
Uwagi:
- Na stronie Funkcja IF domyślnie rozróżnia wielkość liter. Więc czy używasz C4= "pass" lub C4= "Pass" nie ma tu znaczenia.
- OR(C4="pass",D4="pass") zwraca TRUE jeżeli co najmniej jeden z warunków jest TRUE W przeciwnym razie zwraca FALSE .
- Dlatego, IF(OR(C4="pass",D4="pass"), "Pass", "Fail") zwróci "Pass" jeśli zda z co najmniej jednego przedmiotu, w przeciwnym razie zwróci "Fail" .
Teraz przeciągnij Uchwyt do napełniania aby skopiować tę formułę do pozostałych komórek.
Read More: Jak używać funkcji MAX IF w programie Excel
4. wiele instrukcji IF z tekstem z warunkiem OR (dopasowanie z uwzględnieniem wielkości liter)
Jak ten, którego użyliśmy w ORAZ warunek, możesz użyć kombinacji Funkcja EXACT i Funkcja IF aby wygenerować dopasowanie z uwzględnieniem wielkości liter.
Użyj tego wzoru dla pierwszego ucznia:
=IF(OR(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail")
Uwagi:
- Na stronie Funkcja EXACT działa z rozróżnianiem wielkości liter, więc musisz użyć dokładnie EXACT(C4, "Pass").
- EXACT(C4, "pass") nie zadziała tutaj. Zwróci FALSE . Możesz to sprawdzić sam.
- Reszta jest taka jak w poprzedniej formule. IF(OR(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail") zwróci "Pass" jeśli jest "Pass" w co najmniej jednym przedmiocie.
Następnie przeciągnij Uchwyt do napełniania aby skopiować formułę do pozostałych komórek.
Read More: Excel VBA: Jeśli następnie Else oświadczenie z wieloma warunkami (5 przykładów)
5. zagnieżdżone instrukcje IF
Do tej pory używaliśmy Funkcja AND i Funkcja OR w ramach Funkcja IF do obsługi wielu kryteriów.
Ale możesz również użyć Funkcja IF w obrębie innego Funkcja IF aby poradzić sobie z wieloma kryteriami.
Jest to tzw. wielokrotne JEŚLI stwierdzenia.
Na stronie ORAZ stwierdzenie, że student zda tylko wtedy, gdy zda z obu przedmiotów, może być również zaimplementowane za pomocą zagnieżdżonych JEŚLI wypowiedzi w ten sposób:
=IF(C4="pass",IF(D4="pass", "Pass", "Fail"), "Fail")Uwagi:
- Tutaj, jeśli wartość w komórce C4 jest "Pass" wtedy przejdzie do sprawdzenia, jaka jest wartość w komórce D4 jest.
- Jeżeli wartość w komórce D4 jest również "Pass tylko wtedy zaświadczy, że "Pass" . W przeciwnym razie będzie poświadczać jako "Fail" .
- A funkcja IF zwraca dopasowanie bez uwzględniania wielkości liter. Więc C4="pass" lub C4="Pass" naprawdę nie ma tu znaczenia.
Następnie przeciągnij Uchwyt do napełniania aby wypełnić tę formułę do reszty komórek.
Ponadto, jeśli chcesz dopasować wielkość liter, możesz użyć kombinacji Funkcja EXACT i Funkcja IF jak pokazano wcześniej.
Użyj tej formuły w pierwszej komórce, a następnie przeciągnij Uchwyt do napełniania .
Related Content: Jak używać funkcji JEŻELI w Excelu z zakresem wartości
6. wiele instrukcji IF z formułą tablicową
Wszystko, co zrobiliśmy do tej pory to to, że zastosowaliśmy formułę w pierwszej komórce, a następnie przeciągnęliśmy do niej Uchwyt do napełniania aby wypełnić formułę do pozostałych komórek.
Ale możesz również użyć Wzór na tablicę aby wypełnić wszystkie komórki razem.
Na stronie ORAZ oraz LUB formuła, której użyliśmy wcześniej nie może być zastosowana do Wzór na tablicę Ale możesz zastosować Wzór na tablicę z zagnieżdżoną funkcją IF.
Aby poznać ogólny wynik wszystkich uczniów z. Wzór na tablicę , można wstawić taką formułę:
=IF(EXACT(C4:C13, "Pass"),IF(EXACT(D4:D13, "Pass"), "Pass", "Fail"), "Fail")
Uwagi:
- Tutaj C4:C13 oraz D4:D13 to dwa zakresy moich kryteriów, Ty używasz swojego.
- W tym przypadku decydujemy się na dopasowanie z uwzględnieniem wielkości liter. Jeśli chcesz dopasować bez uwzględniania wielkości liter, użyj C4:C13="Pass" oraz D4:D13="Pass" zamiast.
- Naciśnij CTRL+SHIFT+ENTER aby wprowadzić formułę, chyba że jesteś w Office 365 .
Read More: Jak używać wielu warunków if w Excelu dla starzenia się (5 metod).
Wniosek
Korzystając z tych metod, możesz użyć wielu instrukcji IF z tekstem w Excelu. Czy znasz jakąś inną metodę? A może masz jakieś pytania? Zapraszamy do zadawania pytań.