INT
가장 가까운 정수로 내림합니다.
구문
INT(number)
number 정수로 내림할 실수입니다
데이터 | |
19.5 | |
수식 | 설명(결과) |
=INT(8.9) | 8.9를 내림합니다(8). |
=INT(-8.9) | -8.9를 내림합니다(-9). |
=A2-INT(A2) | A2 셀에서 양의 실수의 소수 부분을 반환합니다(0.5). |
INT
가장 가까운 정수로 내림합니다.
구문
INT(number)
number 정수로 내림할 실수입니다
데이터 | |
19.5 | |
수식 | 설명(결과) |
=INT(8.9) | 8.9를 내림합니다(8). |
=INT(-8.9) | -8.9를 내림합니다(-9). |
=A2-INT(A2) | A2 셀에서 양의 실수의 소수 부분을 반환합니다(0.5). |
COUNTIF
범위 내에서 주어진 조건에 맞는 셀의 개수를 계산합니다.
구문
COUNTIF(range,criteria)
range 숫자나 이름, 배열 또는 숫자가 포함된 참조를 비롯하여 개수를 계산할 하나 이상의 셀입니다. 빈 값과 텍스트 값은 무시됩니다.
criteria 개수를 계산하려는 셀을 정의하는 텍스트, 숫자, 식 또는 셀 참조의 형식으로 된 조건입니다. 예를 들어 32, "32", ">32", "사과", B4 등으로 조건을 지정할 수 있습니다.
데이터 | 데이터 |
사과 | 32 |
오렌지 | 54 |
복숭아 | 75 |
사과 | 86 |
수식 | 설명(결과) |
=COUNTIF(A2:A5,"사과") | 위의 첫 번째 열에서 사과가 포함된 셀의 개수(2) |
=COUNTIF(A2:A5,A4) | 위의 첫 번째 열에서 복숭아가 포함된 셀의 개수(1) |
=COUNTIF(A2:A5,A3)+COUNTIF(A2:A5,A2) | 위의 첫 번째 열에서 오렌지와 사과가 포함된 셀의 개수(3) |
=COUNTIF(B2:B5,">55") | 위의 두 번째 열에서 값이 55보다 큰 셀의 개수(2) |
=COUNTIF(B2:B5,"<>"&B4) | 위의 두 번째 열에서 값이 75가 아닌 셀의 개수(3) |
=COUNTIF(B2:B5,">=32")-COUNTIF(B2:B5,">85") | 위의 두 번째 열에서 값이 32보다 크거나 같고 85보다 작거나 같은 셀의 개수(3) |
데이터 | 데이터 |
apples | Yes |
oranges | NO |
peaches | No |
apples | YeS |
수식 | 설명(결과) |
=COUNTIF(A2:A7,"*es") | 위의 첫 번째 열에서 "es"로 끝나는 셀의 개수(4) |
=COUNTIF(A2:A7,"?????es") | 위의 첫 번째 열에서 "es"로 끝나고 정확히 7개 문자로 이루어진 셀의 개수(2) |
=COUNTIF(A2:A7,"*") | 위의 첫 번째 열에서 텍스트가 포함된 셀의 개수(4) |
=COUNTIF(A2:A7,"<>"&"*") | 위의 첫 번째 열에서 텍스트가 포함되지 않은 셀의 개수(2) |
=COUNTIF(B2:B7,"No") / ROWS(B2:B7) | 위의 두 번째 열에서 빈 셀을 포함하여 값이 No인 셀 개수의 평균을 소수 자리 없이 백분율 형식으로 계산합니다(33%). |
=COUNTIF(B2:B7,"Yes") / (ROWS(B2:B7) -COUNTIF(B2:B7, "<>"&"*")) | 위의 두 번째 열에서 빈 셀을 제외하고 값이 Yes인 셀 개수의 평균을 소수 자리 없이 백분율 형식으로 계산합니다(50%). |
CEILING
가장 가까운 significance의 배수로 올림(음수의 경우 내림)된 수를 반환합니다.
예를 들어 제품 가격이 1,245원인 경우 제품 가격으로 1원 단위를 사용하지 않으려면 수식 =CEILING(1245,10)을 사용하여 가장 가까운 10원 단위로 가격을 올림합니다.
구문
CEILING(number,significance)
number 올림할 값입니다.
significance 배수의 기준이 되는 수입니다.
수식 | 설명(결과) |
=CEILING(2.5, 1) | 1의 가장 가까운 배수로 2.5를 올림합니다(3). |
=CEILING(-2.5, -2) | -2의 가장 가까운 배수로 -2.5를 올림합니다(-4). |
=CEILING(-2.5, 2) | -2.5와 2의 부호가 다르므로 오류가 반환됩니다(#NUM!). |
=CEILING(1.5, 0.1) | 0.1의 가장 가까운 배수로 1.5를 올림합니다(1.5). |
=CEILING(0.234, 0.01) | 0.01의 가장 가까운 배수로 0.234를 올림합니다(0.24). |
IF
지정한 조건이 TRUE이면 특정 값을 반환하고 FALSE이면 다른 값을 반환합니다.
IF를 사용하여 값이나 수식에 대한 조건부 검사를 수행할 수 있습니다.
구문
IF(logical_test,value_if_true,value_if_false)
logical_test TRUE나 FALSE로 평가될 수 있는 임의의 값 또는 식입니다. 예를 들어 A10=100과 같은 논리 식에서 A10 셀이 100이면 이 식은 TRUE가 되고 100이 아니면 FALSE가 됩니다. 이 인수에는 모든 비교 계산 연산자를 사용할 수 있습니다.
value_if_true logical_test가 TRUE인 경우에 반환되는 값입니다. 예를 들어 이 인수가 "예산 내"라는 텍스트 문자열이고 logical_test 인수가 TRUE이면 IF 함수는 "예산 내"라는 텍스트를 표시합니다. logical_test가 TRUE이고 value_if_true가 비어 있으면 이 인수는 0을 반환합니다. TRUE라는 단어를 표시하려면 이 인수에 대해 논리값 TRUE를 사용해야 합니다. value_if_true는 또 다른 수식이 될 수 있습니다.
value_if_false logical_test가 FALSE인 경우에 반환되는 값입니다. 예를 들어 이 인수가 "예산 초과"라는 문자열이고 logical_test 인수가 FALSE일 경우 IF 함수는 "예산 초과"라는 텍스트를 표시합니다. logical_test가 FALSE이고 value_if_false를 생략한 경우(즉, value_if_true 뒤에 쉼표가 없는 경우) FALSE 논리값이 반환됩니다. logical_test가 FALSE이고 value_if_false가 공백인 경우(즉, value_if_true 뒤에 괄호 다음에 쉼표가 있는 경우) 0이 값으로 반환됩니다. value_if_false는 또 다른 수식이 될 수도 있습니다.
데이터 | |
50 | |
수식 | 설명(결과) |
=IF(A2<=100,"예산 내","예산 초과") | 위 숫자가 100보다 작거나 같으면 수식에서 "예산 내"가 표시되고, 100보다 크면 "예산 초과"가 표시됩니다(예산 내). |
위 숫자가 100보다 크면 B5:B15 범위가 계산되고, 100보다 작거나 같으면 빈 텍스트("")가 반환됩니다. |
1500 | 900 |
500 | 900 |
500 | 925 |
수식 | 설명(결과) |
=IF(A2>B2,"예산 초과","승인") | 첫 번째 행이 예산을 초과하는지 여부(예산 초과) |
=IF(A3>B3,"예산 초과","승인") | 두 번째 행이 예산을 초과하는지 여부(승인) |
점수 | |
45 | |
90 | |
78 | |
수식 | 설명(결과) |
=IF(A2>89,"A",IF(A2>79,"B", IF(A2>69,"C",IF(A2>59,"D","F")))) | 첫 번째 점수에 학점을 매깁니다(F). |
=IF(A3>89,"A",IF(A3>79,"B", IF(A3>69,"C",IF(A3>59,"D","F")))) | 두 번째 점수에 학점을 매깁니다(A). |
=IF(A4>89,"A",IF(A4>79,"B", IF(A4>69,"C",IF(A4>59,"D","F")))) | 세 번째 점수에 학점을 매깁니다(C). |