본문 바로가기
반응형

3

[엑셀] 0이 아닌 값만 평균 구하기 AVERAGEIF() 아직 입력되지 않은 항목이 0으로 표기된 다음과 같은 자료에서 전체 평균을 구하면 당연히 값이 있는 부분의 평균만 구한 것보다 평균이 적게 나온다. 이럴 때 '0이 아닌 값만' 평균을 내려면 AVERAGEIF()함수를 사용한다. 같은 방법으로 100보다 큰 값만 평균을 구할 수도 있다. 2017. 6. 8.
[엑셀] 선택하여 붙여넣기가 동작하지 않을 때 나는 값만 선택해서 붙여넣고 싶은데 아무리 오른쪽 버튼을 눌러 봐도 이상하게 뜨는 경우가 있다. 두 개의 엑셀 창이 서로 별도의 프로세스로 실행되어서 그렇다. 이럴 때는 같은 파일의 탭 내에서 이루어지는 복사 - 붙여넣기로 바꾸어 주면 된다. 일단 붙이고자 하는 쪽(Book2)에 새 탭을 만든 뒤, 원본(Book1)에서 원하는 자료를 복사하여 붙여지는 쪽(Book2) 새 탭에 단순히 Ctrl + C, V 로 붙여넣는다. 이제 Book2 내에서 다시 한 번 자료를 복사한 뒤 원하는 탭에서 오른쪽클릭 - [선택하여 붙여넣기] 하면 의도대로 '값으로 붙여넣기' 등의 메뉴가 호출된다. 2016. 10. 18.
[R.아르] 중복된 값의 개수 세기(엑셀의 countif) 다음과 같은 x가 있다고 하자. a는 총 몇 번 나왔을까? 지난 번에 본 length(which())를 쓰면 되겠다. (2016/09/05 - [R] - [R.아르] 특정 조건을 만족하는 행의 개수 구하기) 3번 나왔다고 한다. 그렇다면 b는? c는? d는? e는? 매번 이렇게 확인하기는 힘든 일이다. 이럴 때 엑셀에서는 countif()를 쓴다. 그리고 R에서는 table()을 사용한다. table은 결과를 표로 정리해 주는 함수이며, 이렇게 열 하나를 지정할 경우 해당 열의 데이터가 몇 번 중복으로 나왔는지 알려준다. 엑셀에서 countif() 함수를 쓰는 것과 비슷하다. 데이터 프레임으로 보는 것이 편하다면 아래와 같이 데이터프레임으로 바꾸어 주자. 2016. 9. 9.
반응형