반응형
김대리 오늘 점심 메뉴는 뭐로 할까?
부장님 제가 한번 골라 보겠습니다.

이 수식
=INDEX(C9:E12, RANDBETWEEN(1,4), RANDBETWEEN(1,3))
는 C9:E12 범위에서 무작위로 한 셀을 뽑아 그 값을 반환합니다 .
요약
이 함수는
- RANDBETWEEN(1,4)로 행 번호(1~4)를 무작위로 생성하고,
- RANDBETWEEN(1,3)로 열 번호(1~3)를 무작위로 생성한 뒤,
- INDEX가 그 위치의 값을 꺼내옵니다.
INDEX 함수
- 역할: 배열(array)에서 지정된 행(row_num)과 열(column_num)에 해당하는 값을 반환합니다 .
- 문법:
-
INDEX(array, row_num, [column_num])
- 예시:
=INDEX(B5:B12, 3) // B7 셀 값을 반환 =INDEX(B5:D12, 2, 3) // B5:D12 범위에서 2행 3열(=D6) 값을 반환
RANDBETWEEN 함수
- 역할: 지정한 두 정수 사이에서 무작위 정수를 반환합니다 .
- 문법:
- bottom: 범위의 최솟값
- top: 범위의 최댓값
-
text복사편집RANDBETWEEN(bottom, top)
- 특징: 시트가 열리거나 변경될 때마다 결과가 다시 계산(volatile) 됩니다 .
함수 결합 방식
- RANDBETWEEN(1,4) → 1~4 사이의 행 인덱스 생성
- RANDBETWEEN(1,3) → 1~3 사이의 열 인덱스 생성
- INDEX(C9:E12, …, …) → 그 위치의 값을 반환 .
예를 들어, 행 인덱스로 3이, 열 인덱스로 2가 생성되면, C9:E12에서 3행 2열인 D11 셀의 값이 결과가 됩니다.
조건부서식
=C9=$C$8
은 **"C9 셀의 값이 C8 셀의 값과 같은지 비교하는 것"**을 의미해.
결과는 TRUE 또는 FALSE로 나와.
좀 더 풀어서 말하면:
- C9 : 일반 셀 참조 → 복사하면 참조 위치가 변함.
- $C$8 : 절대 참조 → 복사해도 항상 C8만 가리킴.
비교 연산자 = 는 양쪽 값이 같으면 TRUE, 다르면 FALSE를 반환해.
반응형
'AI물어보살' 카테고리의 다른 글
자신을 긍정적이고 매력적으로 만드는 방법 (0) | 2025.04.18 |
---|---|
일론 머스크 시간 관리 7원칙 (0) | 2025.04.17 |
독일의 독서 공부법 (2) | 2025.04.17 |
간다 간다 이재명이 간다.이재명 테마주는 이재명 대선공략 (0) | 2025.04.17 |
봄나물 명이나물 효능과 명이나물 먹는법 (1) | 2025.04.17 |