본문 바로가기

분류 전체보기243

[엑셀] 순위 구하기 (RANK, RANK.EQ, RANK.AVG 함수) 엑셀에서 순위를 구하는 데 사용되는 함수는 크게 3가지입니다. RANK, RANK.EQ, RANK.AVG 함수인데 예전에는 RANK 함수만 쓰이다가 RANK 함수가 RANK.EQ, RANK.AVG로 세분화되었다고 이해하시면 되겠습니다. RANK.EQ, RANK.AVG 두 개로 세분화되었지만 RANK 함수도 여전히 사용이 가능하며, 실질적으로 RANK 함수와 RANK.EQ 함수는 동일한 함수로 보셔도 됩니다. RANK.EQ(RANK), RANK.AVG 함수의 구조는 동일하지만 약간의 차이가 있습니다. RANK.EQ(RANK) 함수는 순위를 구하려는 범위 내에 동일한 값이 있을 때는 동일한 값 모두 상위 순위를 반환합니다. 예를 들어 세 번째 순위의 값이 3개가 있을 때 1, 2, 3, 3, 3, 6, 7 .. 2023. 5. 5.
[엑셀] INT, TRUNC 함수로 소수점 아래를 버리고 정수로 만드는 방법 엑셀에서 소수점 아래를 버리고 정수로 만드는 방법에는 여러 가지가 있습니다. 대표적으로 ROUND 계열의 함수를 이용하는 방법이 있는데 ROUND 계열의 함수에 대해서는 아래의 포스팅을 참고하시면 되겠습니다. [엑셀] 반올림, 올림, 내림 하는 방법(ROUND, ROUNDUP, ROUNDDOWN) 엑셀을 사용하다 보면 숫자를 반올림하거나 올림, 내림해야 할 때가 있습니다. 이럴 때 사용하는 함수가 ROUND, ROUNDUP, ROUNDDOWN 함수입니다. 함수의 이름에서 유추할 수 있듯이 반올림할 때는 ROUND, pddwork.tistory.com ROUND 계열의 함수 외에도 소수점 아래를 버릴 때 사용되는 함수가 INT, TRUNC 함수인데 두 함수는 비슷한 함수지만 중요한 차이점이 있습니다. 두 .. 2023. 5. 4.
[엑셀] 나누기, 몫과 나머지 구하는 방법(QUOTIENT, MOD 함수) 엑셀에서 단순 나누기의 경우에는 '/' 기호를 사용하여 쉽게 구할 수 있습니다. 이렇게 '/' 기호를 사용하면 나눈 값을 구할 수 있는데 간혹 나눗셈 몫의 정수 부분만 필요하거나 아니면 나눗셈의 나머지를 구해야 할 때가 있습니다. 나눗셈 몫의 정수 부분을 구하는 함수는 QUOTIENT 함수, 나머지를 구하는 함수는 MOD 함수입니다. 함수의 구조는 아래와 같습니다. =QUOTIENT(Numerator, Denominator) 첫 번째 인수 Numerator는 피제수, 나눠지는 수입니다. 두 번째 인수 Denominator는 제수, 나누는 수입니다. =MOD(Number, Divisor) 첫 번째 인수 Number는 나머지를 구하려는 수입니다. 두 번째 인수 Divisor는 나누는 수입니다. 두 함수 모두.. 2023. 5. 3.
[엑셀] 랜덤으로 난수 구하는 방법(RAND, RANDBETWEEN) 특정 값을 입력하는 것이 아니라 랜덤으로 임의의 난수를 구해야 할 때 사용하는 함수가 RAND 함수와 RANDBETWEEN 함수입니다. RAND 함수는 0보다 크거나 같고 1보다 작은, 균등하게 분포된 난수를 구합니다. RAND 함수의 구조는 아래와 같습니다. =RAND() RAND 함수는 인수 없이 단독으로 사용됩니다. 오늘 날짜를 입력하는 TODAY 함수와 유사한 구조입니다. 엑셀에서 '=RAND()'를 입력하면 임의의 난수가 나타납니다. 이렇게 '=RAND()'를 입력하면 0보다 크거나 같고 1보다 작은 임의의 난수가 나타납니다. RAND 함수로 구해진 난수는 재계산 시에는 새로운 난수가 구해집니다. 구해진 난수를 응용하여 순번을 정하거나, 제비 뽑기 등 다양한 상황에서 사용할 수 있습니다. RAN.. 2023. 5. 2.
[엑셀] 두 날짜 사이의 기간이 1년 중 차지하는 비율 계산(YEARFRAC 함수) 두 날짜 사이의 기간을 계산할 때 주로 사용하는 함수가 DATEDIF 함수입니다. 이 함수는 두 날짜 사이의 기간을 연도, 개월, 일수 단위로 구할 때 활용됩니다. [엑셀] 두 날짜 사이의 기간 구하는 방법(DATEDIF 함수) 종료 날짜에서 시작 날짜를 빼거나 DAYS 함수를 사용하면 두 날짜 사이의 기간을 구할 수 있습니다. 그런데 일수로만 나타낼 경우 그 기간을 한눈에 정확하게 파악하기가 어려운데요. 그래서 두 pddwork.tistory.com 이와 유사하지만 사용 용도는 다소 다른 함수가 YEARFRAC 함수인데요. 이 함수는 두 날짜 사이의 기간이 1년 중 차지하는 비율을 계산해 줍니다. 비율이기 때문에 소수점 단위까지 정확하게 계산이 됩니다. 함수의 구조는 아래와 같습니다. =YEARFRAC.. 2023. 4. 14.
[엑셀] SUMPRODUCT 함수로 대응되는 값을 곱한 다음에 더하는 방법 SUM 함수는 값을 더하는 함수이고 PRODUCT 함수는 값을 곱하는 함수입니다. SUMPRODUCT 함수는 SUM 함수와 PRODUCT 함수가 결합된 함수로 대응되는 값끼리 곱한 다음에 그 합을 구해주는 함수입니다. SUMPRODUCT 함수의 구조는 간단합니다. =SUMPRODUCT(Array1, Array2, Array3 ...) 여러 개의 배열을 인수로 지정할 수 있는데 최소 2개에서 최대 255개까지 지정할 수 있습니다. 이렇게 인수로 지정한 배열은 모두 같은 차원이어야 하는데 SUMPRODUCT 함수가 사용되는 상황을 보여드리겠습니다. 이러한 표가 있을 때 각 월의 판매수량과 단가를 곱한 값을 합한 총 판매금액을 구하려고 합니다. 만약 SUMPRODUCT 함수를 사용하지 않는 경우에는 위와 같이.. 2023. 4. 13.
[엑셀] 곱하기 함수 PRODUCT 엑셀에서 숫자를 곱하기할 때는 '*' 기호를 사용하면 됩니다. 위의 표와 같이 숫자를 '*' 기호로 연결하면 각 숫자를 곱한 값이 나옵니다. 따라서 곱하기를 할 숫자가 많지 않은 경우에는 함수를 사용하지 않아도 쉽게 구할 수 있습니다. 그런데 곱하기를 해야 할 숫자가 많은 경우에는 숫자를 하나씩 클릭하는 것이 번거로울 수 있습니다. 그럴 때는 2~4행처럼 PRODUCT 함수를 사용하여 곱하기를 해야 할 숫자들을 드래그하여 한 번에 인수로 지정하면 더 간단하게 곱하기를 할 수 있습니다. 물론 위의 표 5행처럼 인수를 하나씩 지정해도 무방하며, 6행처럼 숫자를 직접 인수로 입력해도 됩니다. 곱하기를 하는 숫자가 많을 때에도 사용하지만 PRODUCT 함수를 사용하는 다른 이유가 있습니다. 바로 인수로 지정한 .. 2023. 4. 12.
[엑셀] 텍스트 바꾸기(SUBSTITUTE 함수) 텍스트 중 일부를 바꿀 때 찾기 및 바꾸기 창(Ctrl+F)에서 바꾸는 방법도 있지만 SUBSTITUTE 함수를 사용할 수도 있습니다. 함수를 걸어놓으면 자료가 추가될 때마다 바꾸기를 하지 않아도 되는 등 유용하게 사용할 수가 있습니다. SUBSTITUTE 함수의 구조는 아래와 같습니다. =SUBSTITUTE(Text, Old_text, New_text, Instancs_nem) 첫 번째 인수 Text는 바꾸기의 대상이 되는 텍스트입니다. 두 번째 인수 Old_text는 찾아서 New_text로 바꿀 텍스트입니다. 세 번째 인수 New_text는 Old_text와 바꿀 새 텍스트입니다. 네 번째 인수 Text 중 몇 번째의 Old_text를 바꿀지 정하는 인수입니다. 생략하면 모든 Old_text가 Ne.. 2023. 4. 11.
[엑셀] 자동으로 테두리 만드는 방법(조건부 서식) 엑셀에서는 기본으로 제공되는 화면에서는 테두리가 없습니다. 화면에 보이는 회색 선은 눈금선으로 출력물에는 나타나지 않습니다. 표에 테두리를 나타내려고 하면 테두리를 입혀줘야 합니다. 테두리를 표시할 범위를 선택한 다음 '홈' 메뉴에서 테두리를 종류를 선택하면 됩니다. 그런데 엑셀을 하다 보면은 행을 추가해서 계속해서 데이터를 입력하는 경우가 많은데요. 데이터가 있는 기존 범위에 테두리가 그려져 있는 상태에서 데이터를 추가할 때마다 테두리를 그려주는 것은 번거로울 수 있습니다. 그래서 기존의 표에 데이터를 추가할 때 자동으로 테두리가 만들어지도록 설정하면 편리합니다. 먼저 데이터가 추가될 범위를 선택해 줍니다. 위와 같이 A:E열 전체를 선택해도 되고 아니면 A1:E30과 같이 특정 범위를 선택해도 됩니다.. 2023. 4. 10.