콘텐츠 내 자동삽입광고

광고1

posted by 초코생크림빵 2020. 1. 30. 18:23
반응형

BIS 비율이란 무엇인가.

 

IMF 구제 금융 이후에 BIS 비율이 은행의 생존을 결정하는 살생부의 기준이 되었습니다.

예전에는 언급이 별로 없었던 BIS비율이 1997년 말에 신문, TV 뉴스에 자주 언급이 되기 시작합니다.

 

BIS 비율을 정확하게 표현하면, BIS가 규정한 자기자본비율(BIS capital ratio) 이라고 표현하면 되겠습니다.

 

BIS는 다시 말하면, '국제결제은행(Bank for International Settlement)을 뜻합니다.

 

사전적 의미를 살펴보면,

국제결제은행(BIS)은 1930년 1월 헤이그협정에 의거 설립된 중앙은행간 협력기구로 현존하는 국제금융기구 중 가장 오래된 기구이다

국제결제은행(BIS)은 1930년 1월 헤이그협정에 의거 설립된 중앙은행간 협력기구로 현존하는 국제금융기구 중 가장 오래된 기구이다. 제1차 세계대전 이전부터 유럽을 중심으로 중앙은행간 협력증진을 위한 다자간기구 설립 논의가 있었으나 제1차 세계대전의 발발로 진전이 이루어지지는 못하였다. 종전 후 유럽경제 복구 및 독일의 전쟁배상금 지급 문제가 국제경제의 주요 현안과제로 대두되었다. 이 문제의 당사국인 벨기에 · 프랑스 · 독일 · 이탈리아 · 일본 · 영국 등 6개국은 거듭된 회의 끝에 1930년 1월 20일 네덜란드의 헤이그에서 독일의 전쟁배상금 문제 해결을 위한 헤이그협정을 체결하고 배상금결제 전담기구로서 국제결제은행(BIS)의 설립을 결정하였다.

BIS는 스위스 바젤에 본부를 두고 있다. BIS 정관 제3조는 BIS의 설립목적을 “중앙은행간 협력을 증진하고 국제금융거래의 원활화를 위한 편의를 제공하며 국제결제의무와 관련하여 수탁자(trustee) 및 대리인(agent)으로서의 역할을 수행하는데 있다.”고 규정하고 있다. BIS는 독일의 전쟁배상금 지급문제를 계기로 설립된 점을 반영, 초기에는 주로 결제기관으로서의 역할 수행에 중점을 두고 운영되었지만 시대적 상황에 따라 점차 그 기능이 변화하여 갔다.

1988년에는 바젤합의를 통해 은행 시스템의 건전성 확보와 국제적 감독 기준 마련을 목적으로 하는 'BIS 기준'이라는 자기자본규제안을 발표하였다. BIS 자기자본비율은 위험가중자산에 대한 자기자본 비율을 의미하여 BIS 기준은 위험가중자산의 최소 8%를 자기자본으로 보유토록 유도하고 있다. 국제결제은행은 현재 주로 중앙은행간 협력체로서의 기능 수행에 중점을 두고 있으며 국제통화통화협력을 위한 양대기구로서 IMF와 긴밀한 협력관계를 유지하고 있다.

출처 : (시사경제용어사전, 2017. 11., 기획재정부)

 

위 사전적 의미에서 보듯이 국제결제은행은 세계 각국의 은행들의 상호 결제 업무를 하고 있습니다.

여기서 결제라는것은 돈을 보낸쪽과 받는 쪽의 거래 금액이 정확한 날짜에 보내주고 받는것이 되겠죠.

국제결제은행은 어느 금융기관이 납기일까지 돈을 잘 보내는지, 어느 금융기관이 안전한지에 대한 판단할 수 있는 잣대를 가지게 됩니다.

국제결제은행은 이를 토대로 금융기관의 건전성을 판단하는 기준을 만들게 됩니다.

그것이 바로 BIS 비율 입니다.

 

BIS비율 = (자기자본/위험가중자산)*100

 

이 공식을 토대로 계산됩니다.

 

금융기관의 자기자본(남에게 빌린 돈이 아닌 주식등을 발행하여 모은돈)이 금융기관의 자산 중 위험이 있는 자산(기업에 대출이나 보증을 해주고 그 기업이 망하면 대출금을 못받는것. 이런 위험이 있는 자신을 의미합니다)에 대해 차지하는 비율을 나타냅니다.

 

빌려준돈을 못받게 되더라도 자기가 가지고 있는 (자기자본)돈이 많이 있으면 망하지 않고 견딜 수 있습니다.

 

국제결제은행은 자기 돈도 별로 없이 남의 돈인 예금이나 Call 등을 통해 돈을 빌려서 아무 곳이나 너무 많은 돈을 대출해주거나 보증을 선 금융기관은 안전하지 못하다고 보는 것입니다.

이 부분이 'BIS 비율이 금융기관의 건전성을 나타낸다' 라고 의미합니다.

 

※ Call 을 간단히 말하면

금융기관에서의 콜이란, 은행이나 그 밖의 금융기관 들이 일시적으로 자금이 모자라고 남는 것을 조절하기위해 초단기(최장만기는 30일 이내이며 1일 만기가 대부분임)로 자금을 빌리고 빌려주는 금융기관 간의 시장을 의미합니다.

 

 

참고로 BIS비율 계산에서 분자로 들어가는 것은 자기자본(equity capital) 등의 핵심자본(core capital)외에 후순위채(subordinated capital notes)와 같은 보충 자본(supplementary capital) 도 포함됩니다. 

분모에 들어가는 위험가중자산(risk-weighted assets)은 금융기관의 대출(보증)금액 중 대출(보증)해준 기관(국영기업, 금융기관, 일반기업 등)에 따라 그 위험의 정도를 달리한 가중치를 곱하여 반영한 것입니다.

일반적으로 BIS비율이 8%를 넘는 금융기관을 생존할 만한 가치가 있는 금융기관으로 보고 있으며, 은행, 종금사, 신용금고 등의 금융기관은 이 8%를 맞추기 위해 오늘도 열심히 자산을 줄여(일전에 설명한 ABS의 발행도 자산을 SPV로 넘기므로 위험가중 자산을 줄이는 방법 중 하나죠) 분모의 숫자를 작게 만들거나, 자기자본을 늘여(후순위채 발행 등이 대표적이 겠죠.) 분자의 숫자를 크게 하는 일에 집중하게 됩니다.

 

반응형

콘텐츠 내 자동삽입광고
posted by 초코생크림빵 2020. 1. 30. 14:01
반응형

DCOUNT 함수는 데이터 목록에서 조건에 맞는 자료 중 숫자가 있는 레코드의 개수를 계산할 때 사용하는 함수입니다.

데이터 목록은 행(레코드)과 열(필드)로 이루어진 관련 데이터의 모임으로, 목록의 첫째 행에는 반드시 각 열의 제목(필드명)이 있어야 합니다.

DCOUNT 함수와 같은 데이터베이스 함수는 데이터 목록과는 별도의 셀에 조건을 지정한 후 함수의 인수로 사용해야 합니다.

 

형식) DCOUNT(데이터전체 범위, 해당하는 열 번호(필드명), 조건범위) 
- 데이터베이스 범위 : 필드제목하고 데이터들의 범위를 잡아주면 됩니다. 
- 열번호는 첫번째가 1, 두번째가 2 이런식으로 해당 열의 숫자를 쓰면 됩니다. 
  필드번호 대신에 필드명의 주소를 지정해도 됩니다.(ex. [B2]) 
- 조건범위 : 필드제목하고 조건부분이 포함하도록 범위를 잡아주면 됩니다.

 

 

해당 범위에서 조건에 맞는 자료를 대상으로 지정된 열번호에서 숫자가 있는 셀의 개수를 계산합니다.

 

문 자, 오류값 등이 들어 있는 셀의 개수를 세어야 할 때에는 DCOUNTA 함수를 사용하세요.

 

데이터베이스 함수는 조건을 만족하는 자료들에 대한 각종 분석을 수행하는 함수 입니다.

 

 

◆ 파일 다운 받아서 아래 실습을 따라해 보세요.

 

DCOUNT_1.xlsm
0.01MB

 

실습1) 

입력하고, 함수 적용 후, 결과값을 확인하세요.

- DCOUNT 함수를 이용해 해당하는 품명의 갯수를 구하시오.

 

정답)

C13 : =DCOUNT(B2:F8,5,C11:C12)

[B2:F8] 영역에서 [C11:C12] 영역의 조건, 즉 품명이 사과인 과일의 금액을 5(F)에서 찾은 후 찾은 금액들(1000, 1000)의 개수인 2[C13] 셀에 입력됩니다.

 

또는 =DCOUNT($B$2:$F$8,5,C11:C12)

 

조건에 맞는 자료 중 숫자가 있는 셀의 개수를 계산하므로 열 번호 ‘5’대신 숫자가 들어 있는 3(수량), 4(단가)를 지정해도 됩니다.

열번호5대신 필드명인 금액을 직접 입력하거나 셀 주소인 ‘F2’를 입력해도 됩니다.

 

 

반응형

'엑셀-종합' 카테고리의 다른 글

엑셀 DPRODUCT함수  (0) 2020.02.06
엑셀 DMIN함수  (0) 2020.02.06
엑셀 DSUM함수  (0) 2020.01.28
엑셀 DGET 함수  (0) 2020.01.22
엑셀 DAVERAGE 함수  (0) 2020.01.19

콘텐츠 내 자동삽입광고
posted by 초코생크림빵 2020. 1. 28. 20:59
반응형

DSUM 함수는 데이터 목록에서 조건에 맞는 자료들의 합계를 계산할 때 사용하는 함수입니다.

데이터 목록은 행(레코드)과 열(필드)로 이루어진 관련 데이터의 모임으로, 목록의 첫째 행에는 반드시 각 열의 제목(필드명)이 있어야 합니다.

DSUM 함수와 같은 데이터베이스 함수는 데이터 목록과는 별도의 셀에 조건을 지정한 후 함수의 인수로 사용해야 합니다.

 

형식) DSUM(데이터전체 범위, 해당하는 열 번호(필드명), 조건범위) 
- 데이터베이스 범위 : 필드제목하고 데이터들의 범위를 잡아주면 됩니다. 
- 열번호는 첫번째가 1, 두번째가 2 이런식으로 해당 열의 숫자를 쓰면 됩니다. 
  필드번호 대신에 필드명의 주소를 지정해도 됩니다.(ex. [B2]) 
- 조건범위 : 필드제목하고 조건부분이 포함하도록 범위를 잡아주면 됩니다.

 

해당 범위에서 조건에 맞는 자료를 대상으로 지정된 열 번호에서 합계를 계산합니다.

 

데이터베이스 함수는 조건을 만족하는 자료들에 대한 각종 분석을 수행하는 함수 입니다.

DSUM : 조건에 맞는 데이터의 합계를 구합니다. 

 

입력하고, 함수 적용 후, 결과값을 확인하세요.

 

DSUM_1.xlsm
0.01MB

 

품목별 사과, 배, 감의 수량의 합계를 구하시오.

 

정답)

C13 : =DSUM(B2:F8,3,C11:C12) : [B2:F8] 영역에서 [C11:C12] 영역의 조건, 즉 품명이 사과인 과일의 수량을 3(D)에서 찾아 그 수량들 (10, 20)의 합계인 30[C13] 셀에 입력됩니다.

 

=DSUM(B2:F8,3,C11:C12)
=DSUM(B2:F8,D2,C11:C12)
=DSUM(B2:F8,"수량",C11:C12)

 

이렇게 3가지로 답을 작성할 수 있습니다.

 

 

 

기출)

고객등급이 우수인 고객의 대출액의 합계를 계산하세요.

 

정답)

C3 : =DSUM(B5:D10,3,B2:B3)

 

열번호3 대신 필드명인 대출액을 직접 입력하거나 셀 주소인 ‘D5’를 입력해도 됩니다.

 

수식의 이해

=DSUM(B5:D10,3,B2:B3)

[B5:D10] 영역에서 [B2:B3] 영역의 조건, 즉 고객등급이 우수인 고객의 대출액을 3(D)에서 찾아 그 대출액들(15000, 8000)의 합계를 계산한 23,000 [C3] 셀에 입력됩니다.

 

 

반응형

'엑셀-종합' 카테고리의 다른 글

엑셀 DMIN함수  (0) 2020.02.06
엑셀 DCOUNT 함수  (0) 2020.01.30
엑셀 DGET 함수  (0) 2020.01.22
엑셀 DAVERAGE 함수  (0) 2020.01.19
엑셀 DCOUNTA 함수  (0) 2020.01.16

콘텐츠 내 자동삽입광고
posted by 초코생크림빵 2020. 1. 22. 13:54
반응형

일단 간단히 요약하면, DGET 함수는 조건에 맞는 유일한 값을 찾을 때 사용하는 함수 입니다.

 

@ DGET : 유일한 값 찾아내기

DGET 함수는 데이터 목록에서 조건에 맞는 유일한 값을 찾을 때 사용하는 함수입니다.

 

오류값 종류

찾으려는 값이 없으면 “#VALUE!” 오류가 발생

찾으려는 값이 여러 개이면 “#NUM!” 오류가 발생

 

데이터 목록은 행(레코드)과 열(필드)로 이루어진 관련 데이터의 모임으로, 목록의 첫째 행에는 반드시 각 열의 제목(필드명)이 있어야 합니다.

 

중요

DGET 함수와 같은 데이터베이스 함수는 데이터 목록과는 별도의 셀에 조건을 지정한 후 함수의 인수로 사용해야 합니다.

 

형식) DGET(데이터전체 범위, 해당하는 열 번호(필드명), 조건범위) 
- 데이터베이스 범위 : 필드제목하고 데이터들의 범위를 잡아주면 됩니다. 
- 열번호는 첫번째가 1, 두번째가 2 이런식으로 해당 열의 숫자를 쓰면 됩니다. 
  필드번호 대신에 필드명의 주소를 지정해도 됩니다.(ex. [B2]) 
- 조건범위 : 필드제목하고 조건부분이 포함하도록 범위를 잡아주면 됩니다.

 

 

해당 범위에서 조건에 맞는 자료를 대상으로 지정된 열번호에서 일치하는 단일 값을 구합니다.

 

 

아래 파일을 다운 받아서 실습내용을 따라해보세요.

dget함수_1.xlsm
0.01MB

 

실습1)

입력하고, 함수 적용 후, 결과값을 확인하세요.

DGET함수를 이용하여 값을 구해보세요.

정답)

B15 : =DGET(A2:E10,5,B13:B14)

=DGET(A2:E10,5,B13:B14) : [A2:E10] 영역에서 [B13:B14]영역의 조건, 즉 품명이 면도기인 제품의 매출액을 5(E)에서 찾아 그 값인 640,800 [B15] 셀에 입력됩니다.

 

참조하는 주소 A2:E10은 절대참조로 묶어주면 크림, 만년필의 결과값을 한꺼번에 구할 수 있습니다.

=DGET($A$2:$E$10,5,B13:B14)

아래 정답과 비교해보세요.

 

기출문제)

시행년도가 5월인 시험의 과정 구분을 계산하시오.

조건은 [B3] 영역에 MONTH 함수를 사용하여 작성할 것

정답)

B3 : =MONTH(D6)=5

C3 : =DGET(B5:E11,1,B2:B3)

D3 : =DGET(B5:E11,2,B2:B3)

 

중요) B2에 비우거나, 다른 필드명을 넣으면된다. 아래 그림표를 참고하면 됩니다.

 

중요)

[B3] 셀과 같이 조건을 수식으로 입력하는 경우에는 [B2] 셀이 입력할 필드명을 생략하거나 원본 데이터 영역의 필드명(B6:E6)과 다르게 입력해야 합니다.

수식이 적용될 때 실제 수식은 오른쪽 그림과 같이 가상의 필드를 만들어서 계산한 후 결과가 “TRUE”인 데이터만 추출한다고 생각할 수 있습니다. 그런데 여기서 가상의 필드가 ‘수강과목’이라는 필드명을 사용한다면 필드명이 중복되겠죠?(실제로 필드가 워크시트에 만들어지는 건 아닙니다.)

B2에 필드명을 빈셀이건, 데이터범위에 있는 필드명이 들어가면 조건에 맞는 필드명과 연산식이 들어가게되므로, 셀을 비우든지, 데이터 범위에 있는 필드명과 다른 이름을 넣어줘야 합니다.

 

수식의 이해

=DGET(B5:E11,1,B2:B3)

[B5:E11] 영역에서 [B2:B3]영역의 조건, 즉 시행년도의 월이 ‘5’인 시험의 과정구분을 1(B)에서 찾아 그 과정구분의 값인 엑셀중급[C3] 셀에 입력됩니다.

반응형

'엑셀-종합' 카테고리의 다른 글

엑셀 DCOUNT 함수  (0) 2020.01.30
엑셀 DSUM함수  (0) 2020.01.28
엑셀 DAVERAGE 함수  (0) 2020.01.19
엑셀 DCOUNTA 함수  (0) 2020.01.16
엑셀 Ctrl+Shift+Enter키의 기능  (1) 2020.01.08

콘텐츠 내 자동삽입광고
posted by 초코생크림빵 2020. 1. 19. 22:52
반응형

윈도우 10을 설치하고 나면, 파일을 삭제할 때 Del키를 누르면 삭제할건지 물어보지도 않고 그냥 삭제해버립니다. 윈도우XP나 윈도우7등은 그런 경우가 없었는데, 윈도우10은 설치하고나서 파일을 삭제할 때 전혀 묻지도 않고 바로 삭제를 하기 때문에, 매우 불편합니다.

 

윈도우10에서 파일 삭제확인 대화상자가 나타나게 하는 순서입니다.

바탕화면 [휴지통] 아이콘 클릭 후 마우스 오른쪽 버튼 클릭

속성이라는 메뉴가 맨 밑에 있습니다.

삭제 확인 대화 상자 표시이부분을 체크 합니다.

이제 파일을 삭제하려고 ‘DEL’ 키를 누르면, 삭제를 확인하는 대화 상자가 뜨게 됩니다.

이제 소중한 자료를 삭제할 때 실수로 삭제 버튼을 누르거나 한번 더 확인하는 절차를 통해 안전하게 파일을 지울 수 있게 되었습니다.

윈도우7에서 윈도우10으로 바뀐 후에는 기존에 사용하던 사용법이 약간 다르니 주의해서 익숙해지는 과정을 거치면 되겠습니다.

 

 

 

 

 

반응형

콘텐츠 내 자동삽입광고
posted by 초코생크림빵 2020. 1. 19. 22:24
반응형

DAVERAGE 함수는 데이터 목록에서 조건에 맞는 자료의 평균을 계산할 때 사용하는 함수입니다.

데이터 목록은 행(레코드)과 열(필드)로 이루어진 관련 데이터의 모임으로, 목록의 첫째 행에는 반드시 각 열의 제목(필드명)이 있어야 합니다.

DAVERAGE 함수와 같은 데이터베이스 함수는 데이터 목록과는 별도셀에 조건을 지정한 후 함수의 인수로 사용해야 합니다.

 

형식) DAVERAGE(데이터전체 범위, 해당하는 열 번호(필드명), 조건범위) 
- 데이터베이스 범위 : 필드제목하고 데이터들의 범위를 잡아주면 됩니다. 
- 열번호는 첫번째가 1, 두번째가 2 이런식으로 해당 열의 숫자를 쓰면 됩니다. 
  필드번호 대신에 필드명의 주소를 지정해도 됩니다.(ex. [B2]) 
- 조건범위 : 필드제목하고 조건부분이 포함하도록 범위를 잡아주면 됩니다.

 

해당 범위에서 조건에 맞는 자료를 대상으로 지정된 열번호에서 평균을 계산합니다.

 

▶ 아래 실습 파일을 다운로드해서실습해보세요.

daverage함수_1.xlsm
0.01MB

 

실습1)

입력하고, 함수 적용 후, 결과값을 확인하세요.

- 모니터, 키보드, 마우스 값의 평균을 DAVERAGE 함수를 이용해서 구해보세요.

 

 

 

 

설명)

=DAVERAGE(B2:F8,5,C11:C12) : [B2:F8] 영역에서 [C11:C12] 영역의 조건, 즉 품명이 “모니터인 금액들을 5(F)에서 

찾은 후 금액들의 평균을 C13에 입력하게 됩니다.

정답)

C13: =DAVERAGE(B2:F8,5,C11:C12)

 

 

기출문제)

성별이 인 사람의 구매실적합계의 평균을 계산하세요.

DAVERAGE 함수를 이용하여 정답을 구해보세요.

 

정답)

C2: =DAVERAGE(B4:D10,3,B1:B2)

 

열번호3 대신 필드명인 구매실적합계를 직접 입력하거나 셀 주소인 ‘D4’를 입력해도 됩니다.

 

수식의 이해

=DAVERAGE(B4:D10,3,B1:B2)

[B4:D10] 영역에서 [B1:B2] 영역의 조건, 즉 성별이 인 사람의 구매실적합계를 3(D)에서 찾은 후 구매실적합계들 (18950,340000,546420)의 평균을 계산한 301,790 [C2] 셀에 입력됩니다.

반응형

'엑셀-종합' 카테고리의 다른 글

엑셀 DSUM함수  (0) 2020.01.28
엑셀 DGET 함수  (0) 2020.01.22
엑셀 DCOUNTA 함수  (0) 2020.01.16
엑셀 Ctrl+Shift+Enter키의 기능  (1) 2020.01.08
엑셀 IFERROR 함수  (0) 2019.12.17

콘텐츠 내 자동삽입광고
posted by 초코생크림빵 2020. 1. 16. 17:09
반응형

DCOUNTA 함수는 데이터 테이블에서 조건에 맞는 자료 중 데이터가 있는 레코드의 개수를 계산할 때 사용하는 함수입니다.

데이터 테이블은 행(레코드)과 열(필드)로 이루어진 관련 데이터의 모임입니다.

목록의 첫째 행에는 반드시 각 열의 제목(필드명)이 있어야 합니다. 그리고 DCOUNTA 함수와 같은 데이터베이스 함수는 데이터 목록과는 별도의 셀에 조건을 지정한 후 함수의 인수로 사용해야 합니다.

 

형식) DCOUNTA(데이터전체 범위, 해당하는 열 번호(필드명), 조건범위) 
- 데이터베이스 범위 : 필드제목하고 데이터들의 범위를 잡아주면 됩니다. 
- 열번호는 첫번째가 1, 두번째가 2 이런식으로 해당 열의 숫자를 쓰면 됩니다. 
  필드번호 대신에 필드명의 주소를 지정해도 됩니다.(ex. [B2]) 
- 조건범위 : 필드제목하고 조건부분이 포함하도록 범위를 잡아주면 됩니다.

 

해당 범위에서 조건에 맞는 자료를 대상으로 지정된 열번호에서 비어 있지 않은 셀의 개수를 계산합니다.

 

열번호는 열위치를 나타내는 숫자열 레이블입니다

, 열 번호

1) 숫자로 1열이면 : 1, 2열이면 2, 3열이면 3 이런식으로 입력

또는, 필드명의 셀주소를 넣으면 됩니다.

 

 

● 실습파일을 다운 받고 아래 예제를 따라해 보세요

dcounta함수_1.xlsm
0.02MB

실습1)

입력하고, 함수 적용 후, 결과값을 확인하세요.

 

정답)

C13 : 

두가지 답

=DCOUNTA(B2:F8,2,C11:C12) 책에 나온답

=DCOUNTA($B$2:$F$8,2,C11:C12) $를 씌워서 답을 구할 수 있습니다.

 

실습2) 기출문제

중간고사보다 기말고사 성적이 향상된 사람의 수를 계산하세요.

조건 [B3] : E7 > D7

[C3]에 함수를 넣어 계산하세요.

 

 

정답)

조건 [B3] : = E7 > D7

[C3] :

=DCOUNTA(B6:E11, 2, B2:B3)

열 번호2대신 필드명인 수강과목을 직접 입력하거나 셀 주소인 ‘C6’을 입력해도 됩니다.

 

수식 설명)

=DCOUNTA(B6:E11, 2, B2:B3)

[B6:E11] 영역에서 [B2:B3] 영역의 조건, 즉 기말고사 점수가 중간고사 점수보다 높은 사람들(03G124, 04L789, 03M171)의 수강과목(엑세스, 윈도우, 윈도우)2(C)에서 찾은 후 그 수강과목들의 개수 3[C3]셀에 입력됩니다.

이 문제에서 필드 번호는 빈 셀이 없는 열을 넣으면 되므로 2 대신 1,3,4 중 하나를 입력해도 됩니다.

, 1열부터 4열까지 아무 열 숫자나 넣어도 상관없습니다. 조건에 맞는 필드를 찾는 문제가 아니므로, 데이터 범위에 있는 열 숫자 아무거나 넣으면 됩니다.

 

[B2:B3] 셀에 입력된 조건 ‘=E7>D7’ 의 이해

☆ [B3] 셀과 같이 조건을 수식으로 입력하는 경우에는 [B2] 셀이 입력할 필드명을 생략하거나 원본 데이터 영역의 필드명(B6:E6)과 다르게 입력해야 합니다.

수식이 적용될 때 실제 수식은 오른쪽 그림과 같이 가상의 필드를 만들어서 계산한 후 결과가 “TRUE”인 데이터만 추출한다고 생각할 수 있습니다. 그런데 여기서 가상의 필드가 수강과목이라는 필드명을 사용한다면 필드명이 중복되겠죠? (실제로 필드가 워크시트에 만들어지는 건 아닙니다.)

B2에 필드명을 빈셀이건, 데이터범위에 있는 필드명이 들어가면 조건에 맞는 필드명과 연산식이 들어가게되므로, 셀을 비우든지, 데이터 범위에 있는 필드명과 다른 이름을 넣어줘야 합니다.

 

 

 

※ COUNT 함수 정리

 

COUNT 함수 : 숫자만 셀 수 있습니다.

COUNTA 함수 : 숫자, 문자 두가지 다 셀 수 있습니다.

COUNTBLANK 함수 : 공백만 셀 수 있습니다.

 

@ DCOUNT 함수
영역 중 조건에 맞는게 몇개 있는지 구하는 =DCOUNT(목록범위,열,조건)

주의) 열 : 열을 선택할때는 숫자가 있는 열을 선택해야합니다.

             문자가 있는 열을 선택하면 조건에 맞는 갯수를 세지 못합니다.

@ DCOUNTA 함수
영역 중 조건에 맞는게 몇개 있는지 구하는 =DCOUNTA(목록범위,열,조건)

반응형

'엑셀-종합' 카테고리의 다른 글

엑셀 DGET 함수  (0) 2020.01.22
엑셀 DAVERAGE 함수  (0) 2020.01.19
엑셀 Ctrl+Shift+Enter키의 기능  (1) 2020.01.08
엑셀 IFERROR 함수  (0) 2019.12.17
엑셀 OR 함수  (0) 2019.12.16

콘텐츠 내 자동삽입광고
posted by 초코생크림빵 2020. 1. 8. 20:07
반응형

엑셀 수식 끝에 { } 중괄호 표시가 있는 수식, 이것을 배열 수식이라고 합니다.

 

수식에는 일반적인 연산자나 함수, 셀에 입력하는 다른 함수식과 동일하게 반영되지만 수식 끝에 중괄호{ }가 표시되는 것이 다릅니다.

배열(Arrary)이란 여러값의 집합을 말하며 엑셀에서는 중괄호({}) 안에 값들이 상호 대응하여 계산한 다음 결과 값을 셀에 또는 셀 범위에 표시합니다.

 

 

아래 파일을 다운받아서 따라하면서 연습해 보세요.

 

ctrl-shift-enter기능.xlsx
0.01MB

실습1)

'단가 x 수량' 을 계산하는 식을 배열 수식으로 입력하여 계산하는 연습을 해봅시다.

1. 단가 X 수량을 계산하는 식을 배열 수식으로 입력하면 먼저 가격이 표시될 [D4:D8] 셀 범위를 선택한 후 ’=B4:B8*C4:C8’을 입력하고 {Ctrl}+{Shift}+{Enter}키를 누릅니다.

 

D4={B4:B8*C4:C8}

배열 수식은 다음과 같은 과정을 거쳐서 계산됩니다.

 

 

 

실습2)

sum 함수로 예제

남자의 금액합계를 계산하기 위해서 sum함수를 사용해서 연산을 진행할 때,

Enter키를 칠때와 Ctrl+Shift+Enter키를 칠때의 값입니다.

남자 금액 합계를 구하시오. (Ctrl+Shift+Enter를 이용해서 구해보시오)

 

 

정답)

=SUM((B2:B6="")*C2:C6) 형식이라서 Enter를 치면 안됩니다.

Ctrl+Shift+Enter를 입력해야 됩니다.

15000+10000+17000 = 42000

 

 

추가 설명 정리)

 

● Ctrl+Enter :선택한 셀 범위를 현재 입력한 값으로 범위영역에 모두 채워지게 됩니다.
● Ctrl+Shift+Enter : 수식을 배열 수식으로 처리하게 됩니다.
    Ctrl+Shift 를 누른 상태에서 Enter를 쳐야 합니다.

1. 배열수식은 함수가 아니라 수식입니다.
2. 배열수식을 표현(입력)하는 방법은 { } (중괄호)를 사용합니다.
3. Ctrl + Shift + Enter 키를 사용합니다.
4. 배열에는 행(가로)과 열(세로)이 있으며, 행 혹은 열의 수가 서로 맞아야 합니다.
5. 배열의 연산은 논리연산의 원리가 적용됩니다.


※ 배열수식
배열 수식은 배열 인수라는 2개 이상의 값을 가지고 처리하게 됩니다.
-배열 수식은 하나 이상의 값 집합에 대해 여러 가지 계산을 수행하고 하나 또는 여러 개의 결과를 반환합니다.
-배열 수식에 사용되는 배열 인수 각각은 동일한 개수의 행과 열을 가져야 합니다.
-배열 수식은 수식을 입력할 때 CTRL + SHIFT + ENTER를 누르는 것 외에는 다른 수식을 만들 때와 같습니다.
-CTRL + SHIFT + ENTER를 누르면 수식의 앞뒤에 중괄호 ({})가 자동으로 입력됩니다.
-수식 입력줄이 활성화 되면 배열 수식의 {}는 나타나지 않습니다.
-여러 셀에 수식을 입력할 때는 입력셀을 범위로 설정한 후 수식을 입력합니다. 
-여러 셀을 범위로 지정하고, 배열 수식을 입력하면 지정된 범위에 모두 같은 수식이 입력되며, 이렇게 입력된 배열 수식은 일부 셀만 선택하여 수정할 수 없습니다.

※ 배열상수
-배열 수식에 사용되는 배열 인수를 배열 상수라고 하며, 배열 상수로는 숫자, 텍스트, TRUE나 FALSE등의 논리값, #N/A와 같은 오류 값을 사용할 수 있습니다.
-같은 배열 상수에 다른 종류의 값을 사용할 수 있습니다.
-배열 상수에 정수, 실수, 5E+3 같은 지수형 숫자를 사용할 수 있습니다.
-$, 괄호, %, 길이가 다른 행이나 열, 셀 참조는 배열 상수로 사용될 수 없습니다.
-배열 상수 값은 수식이 아닌 상수이어야 합니다.
-배열 상수를 입력할 때 열의 구분은 쉼표(,)로 행의 구분은 세미콜론(;)으로 합니다.
-배열 상수로 사용할 범위에서 빈 칸은 0으로 취급됩니다.

반응형

'엑셀-종합' 카테고리의 다른 글

엑셀 DAVERAGE 함수  (0) 2020.01.19
엑셀 DCOUNTA 함수  (0) 2020.01.16
엑셀 IFERROR 함수  (0) 2019.12.17
엑셀 OR 함수  (0) 2019.12.16
엑셀 AND 함수  (0) 2019.12.09

콘텐츠 내 자동삽입광고