Excel 은 누구나 할 수 있는 모든 것을 알 수 있을 만큼 강력한 스프레드시트 프로그램입니다. 프로그램에는 많은 측면이 있습니다. 이 모든 것이 간단한 인터페이스에 캡슐화될 수 있다는 것이 놀랍습니다. 저는 최근 에 집에서 일부 작업을 위해 Excel 을 사용하고 있었고 몇 가지 수식을 작성하기 위해 IF 함수를 사용하고 있음을 발견했습니다.
특히 항상 많은 숫자를 처리하는 경우 Excel 에서 간단한 IF 문을 작성할 수 있어야 합니다 . 매크로처럼 너무 복잡하지 않지만 숫자 열을 요약하는 것처럼 직관적일 필요는 없는 것 중 하나입니다.
Excel의 IF 문
이 기사에서는 Excel 워크시트에서 IF 문을 작성하는 방법에 대한 간단한 입문서를 안내합니다. 시작하려면 모든 IF 문의 기초를 이해해야 합니다.
IF condition THEN true ELSE false
그 정도입니다. 조건은 일반적으로 무언가의 비교입니다. 그것은 일반적으로 숫자 또는 텍스트입니다. 몇 가지 기본적인 숫자 비교로 시작한 다음 텍스트, AND/OR 등과 같은 연산자를 포함 합니다. 첫 번째 예는 다음과 같습니다.
여기에 아주 간단한 예가 있습니다. 25와 35라는 두 개의 숫자가 있는 두 개의 열입니다. 열 C 인 경우 (Column C)열 A(Column A) 가 10보다 큰지 확인하려는 경우 텍스트 Yes 를 출력하고 그렇지 않으면 텍스트 No 를 출력합니다 . 몇 가지 참고 사항:
1. 실제 비교를 괄호로 묶을 필요는 없지만, 특히 비교가 더 복잡해지면 매우 좋습니다.
2. true 또는 false 값에 대한 텍스트를 출력하려면 큰따옴표를 사용해야 합니다. 그렇지 않으면 Excel 에서 명명된 범위를 참조하려고 한다고 생각할 것 입니다.
이제 할 수 있는 일을 더 살펴보겠습니다. 비교 섹션에서는 수학도 할 수 있습니다. 예를 들어 다음과 같은 경우 이 작업을 수행할 수 있습니다.
여기서 우리는 A2 곱하기 10의 값이 10보다 크면 Yes 를 출력 하고 그렇지 않으면 No 를 출력한다고 말합니다. 꽤(Pretty) 간단하죠? 이제 텍스트 대신 숫자를 출력하고 싶다고 가정해 보겠습니다. 다음은 한 가지 예입니다.
이 예에서 A2의 값이 10보다 크면 값에 2를 곱한 값을 출력하고 그렇지 않으면 값에 5를 곱합니다. 쓸모(Pretty) 가 없지만 요점은 알 수 있습니다. 수식에서 다른 셀의 값도 사용할 수 있습니다.
여기서 우리는 A2의 값이 10보다 크면 B2에 10을 곱하고 그렇지 않으면 B2에 5를 곱하고 해당 값을 셀 C2에 출력한다고 말합니다. 이제 더 복잡하게 만들어 보겠습니다. A2와 B2가 모두 10보다 큰 경우 Yes 를 출력하려면 어떻게 해야 합니까?
여기 새로운 것이 있습니다! A2 > 10 AND B2 > 10 을 원하면 IF 함수 내에서 AND 함수 를 사용해야 합니다 . 까다롭게 들리지만 나쁘지 않습니다. AND 함수는 기본적으로 여러 비교 인수( A2 > 10 )를 취하고 이에 대해 AND 를(AND) 수행합니다. " 예(Yes) "가 표시 되려면 모두 참이어야 합니다 . 원하는 경우 세 개 또는 네 개 이상의 비교 인수를 추가할 수 있습니다. OR을 수행하려면 위 의 AND 를 OR로 바꾸면 됩니다.(AND)
텍스트 또는 계산된 숫자 이외의 값을 반환하려는 경우는 어떻습니까? 다른 시트의 셀 값을 반환하려면 어떻게 해야 합니까? 음, 다음과 같이 할 수 있습니다.
실제 값의 경우 Sheet 2(Sheet 2) 의 A1 셀 값을 반환하겠습니다 . 아주 쉽습니다! 따라서 원하는 경우 다른 시트의 값을 쉽게 참조할 수 있습니다. 같은 관점에서 논리적 비교에서 다른 시트의 값(예: Sheet2!A1 > 10)을 사용할 수도 있습니다. 할 수 있는 일을 더 살펴보겠습니다! 셀에 저장된 값 유형(숫자, 텍스트 또는 공백)을 기반으로 IF 문을 수행하려고 한다고 가정해 보겠습니다. 다음과 같이 할 수 있습니다.
다른 두 가지 데이터 유형에 대해 ISTEXT 및 ISNUMBER 를 사용할 수 있습니다 . 이러한 함수는 IF 수식을 작성할 때 정말 편리할 수 있습니다. 기본적으로 IF 문 내에서 Excel(Excel) 의 대부분의 기능을 사용할 수 있으므로 자유롭게 실행하십시오. 예를 들어 SUM(SUM) , MAX , MIN 등과 같은 함수를 사용할 수 있습니다 .
지금까지 논리적 비교에서 하나의 값으로만 작업했지만 셀 그룹으로 작업하고 싶다고 가정해 보겠습니다. 예를 들어, 셀 범위의 모든 숫자가 10보다 크면 True 를 출력하고 그렇지 않으면 False 를 출력 합니다.
위의 A2:A4와 같이 콜론을 사용하는 것처럼 간단합니다. 이 경우 A2에서 A4까지의 각 값을 테스트하여 10보다 큰지 확인합니다. 모든 값이 같으면 실제 값이 표시됩니다. 중첩된 IF 문은 어떻습니까?
여기서 A2가 10보다 크면 값을 출력하고 그렇지 않으면 다른 IF 비교를 수행한다는 것을 의미합니다. IF B2 가 10보다 크면 다른 값을 출력합니다. IF 문을 64레벨 깊이로 중첩할 수 있습니다. 즉, 꽤 복잡한 작업을 수행할 수 있습니다. 그렇게 멀리 갈 필요는 없지만 때로는 몇 단계 깊이가 유용합니다.
이것은 IF 문에 대한 기본적인 소개일 뿐이지만 시작하는 데 도움이 되기를 바랍니다. Excel 에서 작업을 수행하기 위해 IF 문을 작성하려고 하는데 알아낼 수 없습니까? 여기에 문제에 대한 의견을 게시하면 적절한 IF 공식을 작성하는 데 도움이 되도록 노력하겠습니다. 즐기다!
How to Write an IF Formula/Statement in Excel
Excel is such a powerful spreadsheet prоgram that I doubt anyone can possibly know everything that it can do. There are so many aspects to the program, it’s amazing that it can all be еncapsulated in such a simple interface. I was recentlу using Excel for sоme work аt home and found myself using thе IF function to write a few fоrmulas.
Being able to write a simple IF statement in Excel is essential, especially if you deal with a lot of numbers all the time. It’s one of those things that’s not too complicated like macros, but not necessarily intuitive like summing up a column of numbers.
IF Statements in Excel
In this article, I’ll walk you through a short primer on writing a IF statement in an Excel worksheet. To get started, you should understand the basis of all IF statements:
IF condition THEN true ELSE false
That’s pretty much it. The condition is usually a comparison of something. That something is normally numbers or text. We’ll start off with some basic number comparisons, then text, then include operators like AND/OR, etc. So here’s our first example:
We have a very simple example here. Two columns with two numbers, 25 and 35. If Column C, we want to check if Column A is greater than 10, we will output the text Yes, otherwise the text No. A few things to note:
1. You don’t have to put a set of parenthesis around the actual comparison, but it’s very good practice, especially when the comparison becomes more complicated.
2. To output text for the true or false value, you have to use double quotes. If you don’t, it will think you are trying to refer to a named range in Excel.
Now let’s see some more stuff you can do. In the comparison section, you can also do math too. For example, you can do this if you like:
Here we are saying that if the value of A2 times 10 is greater than 10, then output Yes, otherwise output No. Pretty straight-forward eh? Now let’s say we wanted to output numbers instead of text. Here’s one example:
In this example, if the value in A2 is greater than 10, it will output the value times 2, otherwise it will multiply the value by 5. Pretty useless, but you get the point. You can also use the value of other cells too in the formula.
Here we are saying that if the value of A2 is greater than 10, then multiple B2 by 10, otherwise multiple B2 by 5 and output that value into cell C2. Now let’s make it more complicated. What if we wanted to output Yes if both A2 and B2 are greater than 10?
Here’s something new! If we want A2 > 10 AND B2 > 10, then we have to use the AND function inside the IF function. Sounds tricky, but not too bad. The AND function basically takes multiple comparison arguments (A2 > 10) and does an AND on them. They all have to be true in order for “Yes” to be displayed. You can add three or four or more comparison arguments if you like. If you want to do an OR, simply replace the AND above with the word OR.
What about if you want to return a value other than text or a calculated number. What if you want to return the value of a cell on a different sheet? Well, you can do something like this:
For the true value, I am going to return the value of cell A1 on Sheet 2. That’s pretty easy! So you can easily reference values from other sheets if you like. In the same light, you can also use a value from another sheet in the logical comparison too, i.e. Sheet2!A1 > 10. Let’s look at more stuff you can do! Let’s say you wanted to do an IF statement based on the type of value stored in a cell (number, text, or blank). You can do something like this:
You can use ISTEXT and ISNUMBER for the other two types of data. These functions can be really convenient when writing IF formulas. Note that you can basically use most functions in Excel inside of a IF statement, so feel free to run loose. For example, you can use functions like SUM, MAX, MIN, etc.
So far we’ve only been working with one value in the logical comparison, but let’s say we want to work with a group of cells. For example, if all the numbers in a range of cells is greater than 10, output True, otherwise False.
It’s as simple as using the colon like shown above, A2:A4. In this case, each value from A2 to A4 will be tested to see if it’s greater than 10. If all of them are, then the true value will be displayed. What about nested IF statements?
Here, I am saying that if A2 is greater than 10, output a value, but if not, then perform another IF comparison. IF B2 is greater than 10, then output a different value. You can nest IF statements 64 levels deep, which means you can do some pretty complicated stuff. You’ll probably never need to go that far, but sometimes it’s useful a few levels deep.
This is only a basic introduction to the IF statement, but hopefully it’ll get you started. Are you trying to write an IF statement to do something in Excel and can’t figure it out? Post a comment here with the problem and I’ll try to help you write the proper IF formula. Enjoy!