본문 바로가기

컴퓨터219

여러 조건을 만족하는 위치의 값을 구해오기 VLOOKUP 함수로는 한 조건을 만족하는 행의 다른 열의 값을 가져올 수 있다. 하지만 이 함수로는 여러 조건을 동시에 만족시키는 행을 찾은 후, 그 행의 다른 열의 값을 가져오는 것을 할 수는 없다. 이 경우 두가지 함수를 조합하여 원하는 일을 할 수 있다. 방법은 INDEX 와 MATCH 함수를 이용하는 것이다. INDEX는, 구간, 행, 열, 이 주어지면 주어진 구간에서 주어진 행/열의 값을 반환해 준다. MATCH 주어진 열에서, 주어진 조건에 만족하는 칸(cell)의 위치를 반환한다. 핵심은 MATCH의 경우 조건을 여러 개 줄 수 있다는 것이다. 예를 보자. MATCH(A13&B13, $B$2:$B$9&$A$2:$A$9,0) 을 살펴 보면, MATCH(A13&B13, $B$2:$B$9&$A$.. 2010. 9. 5.
프로그래밍을 할 수 있어 좋은 점 무엇을 프로그래밍으로 해결할 수 있는지를 아는 것. 일단 그것을 알면, 구현은 어떻게든 하게 되니까. 컴퓨터로 하는 지겨운 작업을 프로그램을 작성해서 간단하게 해결할 수 있다는 것을 아는 것은 중요하다. 프로그램으로 무엇을 할 수 있고, 무엇을 할 수 없는지를 명확히 알고 있으면 쓸데없이 시간을 낭비하는 것을 방지할 수 있다. 컴퓨터로 할 수 있는 일은 명확하다. 반복적인 것은 거의 무조건. 단순한 논리에 의해 수행되는 것. 다익스트라였나, one, two, or for. 세 번 이상이면 반복문인 for라는... 엑셀 파일 100개가 있다고 해보자. 각각에는 1개의 sheet만이 있고, 그것을 갖고 분산형 그래프를 그려야 한다고 하면? 100개를 다 열어서 그리고, 그림으로 저장하고를 100번? 아니지... 2010. 8. 31.
mv : 파일 이동 및 파일 이름 변경 명령어 mv 는 move의 약자로 두 가지 기능을 하는데, 첫 번째는 파일 및 디렉토리를 이동시키는 것이고, 두 번째는 파일 및 디렉토리 '이름'을 변경하는 것이다. 윈도우즈에서 주로 작업을 하던 경우, rename 과 같은 류의 명령어를 이용하여 파일 이름을 변경하고자 하며, mv 를 이용하여 파일 이름을 변경한다는 것에 약간 의아함을 가질 수 있긴 하다. -.-a 난 그랬었다. ㅋ. 사용법은 너무나 간단하여 별도의 글로 쓸 필요조차 없을 것 같은데 유입 검색어 때문에 작성한다. 형식은 너무나도 간단하여, mv [OPTION] [source] [dest] 에 불과하다. man mv 를 이용하여 man page를 참고하면 된다. 그 전형적인 사용 예를, 실제 내가 사용했던 명령어 중에서 뽑아 보자. [adnoc.. 2010. 8. 31.
countif: 조건에 맞는 칸을 세어 주는 함수 countif 함수는 지정된 영역 내에서 주어진 조건을 만족하는 칸의 개수를 세어 준다. 주어진 조건의 예로는, 주어진 값과 동일한 것, 주어진 값보다 작거나 큰 것 등이 있다. 다음의 예를 보자. 위와 같은 상황에서, p-value에 있는 값들에 대하여, 0.01 미만이 몇 개인지, 0.02 미만이 몇 개인지 등을 세어 보고 싶다고 하자. 그렇다면 각 p-value의 threshold 값을 써 놓은 다음 countif 를 사용하면 된다. 위의 그림에서 D, E 열이 그것인데, 실제로 사용된 함수를 보면 다음과 같다. 즉, 함수로 =COUNTIF($B$:2:$B$:43, " 2010. 8. 31.