Jak napisać formułę/oświadczenie IF w programie Excel?

Excel jest tak potężnym programem do obsługi arkuszy kalkulacyjnych, że wątpię, czy ktokolwiek może wiedzieć wszystko, co potrafi. Program ma tak wiele aspektów, że to zdumiewające, że można to wszystko zamknąć w tak prostym interfejsie. Ostatnio używałem programu Excel(Excel) do pracy w domu i znalazłem się przy użyciu funkcji JEŻELI do napisania kilku formuł.

Umiejętność napisania prostej instrukcji IF w programie Excel jest niezbędna, zwłaszcza jeśli cały czas masz do czynienia z dużą liczbą liczb. To jedna z tych rzeczy, które nie są zbyt skomplikowane jak makra, ale niekoniecznie intuicyjne, jak sumowanie kolumn liczb.

Oświadczenia IF w programie Excel

W tym artykule przeprowadzę Cię przez krótki element wprowadzający na temat pisania instrukcji IF w arkuszu programu Excel(Excel) . Aby rozpocząć, powinieneś zrozumieć podstawy wszystkich stwierdzeń IF:

IF condition THEN true ELSE false

To prawie wszystko. Warunkiem jest zwykle porównanie czegoś. To coś jest zwykle liczbami lub tekstem. Zaczniemy od kilku podstawowych porównań liczb, następnie tekstu, a następnie dołączymy operatory takie jak AND/OR itp. Oto nasz pierwszy przykład:

prosta, jeśli formuła

Mamy tutaj bardzo prosty przykład. Dwie kolumny z dwiema liczbami, 25 i 35. Jeśli kolumna C(Column C) , chcemy sprawdzić, czy kolumna A(Column A) jest większa niż 10, wypiszemy tekst Yes , w przeciwnym razie tekst No . Kilka rzeczy do zapamiętania:

1. Nie musisz umieszczać zestawu nawiasów wokół rzeczywistego porównania, ale to bardzo dobra praktyka, zwłaszcza gdy porównanie staje się bardziej skomplikowane.

2. Aby wypisać tekst z wartością true lub false, musisz użyć podwójnych cudzysłowów. Jeśli tego nie zrobisz, pomyśli, że próbujesz odwołać się do nazwanego zakresu w programie Excel(Excel) .

Zobaczmy teraz, co jeszcze możesz zrobić. W sekcji porównawczej możesz również wykonać matematykę. Na przykład możesz to zrobić, jeśli chcesz:

oświadczenie if

Tutaj mówimy, że jeśli wartość A2 razy 10 jest większa niż 10, to wypisz Tak(Yes) , w przeciwnym razie wypisz Nie. Dość(Pretty) proste, co? Załóżmy teraz, że chcemy wypisać liczby zamiast tekstu. Oto jeden przykład:

Excel jeśli oświadczenie

W tym przykładzie, jeśli wartość w A2 jest większa niż 10, wypisze wartość razy 2, w przeciwnym razie pomnoży wartość przez 5. Dość(Pretty) bezużyteczne, ale rozumiesz. Możesz również użyć w formule wartości innych komórek.

jeśli formuła

Tutaj mówimy, że jeśli wartość A2 jest większa niż 10, to wielokrotność B2 przez 10, w przeciwnym razie wielokrotność B2 przez 5 i wysyłanie tej wartości do komórki C2. Teraz skomplikujmy to. Co by było, gdybyśmy chcieli wypisać Tak(Yes) , jeśli A2 i B2 są większe niż 10?

doskonały, jeśli

Oto coś nowego! Jeśli chcemy A2 > 10 AND B2 > 10 , musimy użyć funkcji AND wewnątrz funkcji JEŻELI. Brzmi podstępnie, ale nie tak źle. Funkcja AND zasadniczo przyjmuje wiele argumentów porównania ( A2 > 10 ) i wykonuje na nich AND . Wszystkie muszą być prawdziwe, aby można było wyświetlić „ Tak ”. (Yes)Jeśli chcesz, możesz dodać trzy lub cztery lub więcej argumentów porównawczych. Jeśli chcesz wykonać OR, po prostu zastąp AND powyżej słowem OR.

A jeśli chcesz zwrócić wartość inną niż tekst lub obliczoną liczbę. Co zrobić, jeśli chcesz zwrócić wartość komórki w innym arkuszu? Cóż, możesz zrobić coś takiego:

arkusz wartości zwrotu

Aby uzyskać wartość prawdziwą, zwrócę wartość komórki A1 w arkuszu 2(Sheet 2) . To całkiem proste! Możesz więc łatwo odwoływać się do wartości z innych arkuszy, jeśli chcesz. W tym samym świetle możesz również użyć wartości z innego arkusza w logicznym porównaniu, tj. Arkusz2!A1 > 10. Spójrzmy na więcej rzeczy, które możesz zrobić! Załóżmy, że chcesz wykonać instrukcję IF na podstawie typu wartości przechowywanej w komórce (liczba, tekst lub pusta). Możesz zrobić coś takiego:

jest pusty excel

W przypadku pozostałych dwóch typów danych możesz użyć CZY.TEKST(ISTEXT) i CZY.LICZBA . (ISNUMBER)Te funkcje mogą być naprawdę wygodne podczas pisania formuł JEŻELI. Zwróć uwagę, że w zasadzie możesz używać większości funkcji programu Excel(Excel) w instrukcji IF, więc możesz swobodnie się poruszać. Na przykład możesz używać funkcji takich jak SUMA(SUM) , MAX , MIN , itp.

Do tej pory pracowaliśmy tylko z jedną wartością w logicznym porównaniu, ale załóżmy, że chcemy pracować z grupą komórek. Na przykład, jeśli wszystkie liczby w zakresie komórek są większe niż 10, wypisz True , w przeciwnym razie False .

komórki zakresu są doskonałe

To tak proste, jak użycie dwukropka, jak pokazano powyżej, A2:A4. W takim przypadku każda wartość od A2 do A4 zostanie przetestowana w celu sprawdzenia, czy jest większa niż 10. Jeśli wszystkie są, zostanie wyświetlona prawdziwa wartość. A co z zagnieżdżonymi instrukcjami IF?

zagnieżdżone, jeśli

Tutaj mówię, że jeśli A2 jest większe niż 10, wypisz wartość, ale jeśli nie, wykonaj kolejne porównanie JEŻELI. JEŻELI B2(IF B2) jest większe niż 10, wypisz inną wartość. Możesz zagnieździć instrukcje IF w głębokości 64 poziomów, co oznacza, że ​​możesz wykonać dość skomplikowane rzeczy. Prawdopodobnie nigdy nie będziesz musiał zajść tak daleko, ale czasami przydaje się kilka poziomów w głąb.

To tylko podstawowe wprowadzenie do instrukcji IF, ale miejmy nadzieję, że pozwoli Ci zacząć. Czy próbujesz napisać instrukcję IF, aby zrobić coś w programie Excel(Excel) i nie możesz tego rozgryźć? Opublikuj tutaj komentarz dotyczący problemu, a postaram się pomóc ci napisać właściwą formułę IF. Cieszyć się!



About the author

Jestem ekspertem komputerowym z ponad 10-letnim doświadczeniem i specjalizuję się w pomaganiu ludziom w zarządzaniu komputerami w ich biurze. Napisałem artykuły na takie tematy, jak optymalizacja połączenia internetowego, konfiguracja komputera w celu uzyskania najlepszych wrażeń w grach i nie tylko. Jeśli szukasz pomocy we wszystkim, co dotyczy Twojej pracy lub życia osobistego, jestem osobą dla Ciebie!



Related posts