[엑셀] Indirect 를 이용하여 한 행씩 번갈아 추출하기
다음과 같이 내림차순으로 정렬되어 있는 자료를 두 사람에게 비교적 공평하게 분배해야 한다고 할 때 당연한 얘기지만, 다음과 같이 나누는 것은 전혀 도움이 되지 않는다. 다음과 같이 한 행씩 번갈아가며 나누는 것이 좋을 것이다. 사람1은 다음과 같이 A열 2행, 4행, 6행... 의 자료를, 사람2는 3행, 5행, 7행... 의 자료를 가져오면 되겠다. 2017/08/02 - [엑셀] - [엑셀] 계산 결과 값으로 셀 지정하기 INDIRECT() 에 나온 INDIRECT 를 사용하자. 문자 부분은 A로 고정이고, 숫자는 2, 4, 6, 8... 과 같이 증가하면 되겠다. 일정하게 증가하는 수열은 수식을 적는 행의 번호 row() 를 이용하면 간편하다. =ROW()*2 C2 에서 row() 는 2를 반환하고..
2018. 3. 2.
[MySQL] 날짜, 시간 표기 방식 지정하기 DATE_FORMAT()
다음과 같이 id 와 datetime 2열로 이루어진 간단한 테이블을 생성하고 임의로 날짜와 시간을 만들어 넣자. insert into sandbox2 (datetime) VALUES('2017-08-28 17:22:21'),('2017-02-15 10:22:24'),('2017-12-09 22:13:24'),('2017-07-06 20:15:18'),('2017-11-19 23:13:19'),('2017-03-06 19:19:11'),('2017-03-07 19:18:13'),('2017-10-01 19:18:15'),('2017-07-02 20:21:21'),('2017-11-20 23:16:23'),('2017-12-11 14:24:20'),('2017-12-21 12:16:14'); 이제 다음과 ..
2017. 12. 31.
[MySQL] 행, 열 바꾸어 출력하기 CASE ~ AS
sandbox 테이블에 다음과 같은 자료를 입력하고 cat1, cat2, cat3 의 합계를 구해 보자. INSERT INTO sandbox (name, value, note) VALUES('a',174,'cat1'),('b',164,'cat2'),('c',168,'cat3'),('d',170,'cat1'),('e',197,'cat2'),('f',109,'cat3'),('g',139,'cat1'),('h',138,'cat2'),('i',197,'cat3'),('j',146,'cat1'),('k',148,'cat2'),('l',112,'cat3'),('m',137,'cat1'),('n',119,'cat2'),('o',167,'cat3'); 합계는 다음과 같이 구하면 되겠다. SELECT note, sum(..
2017. 12. 30.