반응형

int 6

소숫점이하 숫자 구하기

아래와 같이 정수와 소수가 함께 존재할 때 정수인지 여부를 판단하려면 소수점이하 숫자가 있는지 판단 해야 합니다. 1. Int 함수를 이용하는 방법 Int함수는 Integer의 약자로 정수로 변환해 주는 함수입니다. 다시 말해 소수점이하 숫자를 없애줍니다. Round함수와 달리 인수로 소수점이하 자릿수를 없애주는 0을 입력할 필요 없이 =int(a1)이라고 입력한 다음 B1셀의 채우기 핸들을 더블 클릭하면 B14셀까지 수식이 복사됩니다. 홈 탭 자릿수 늘임 아이콘(명령)을 눌러도 소수점이하 숫자가 없습니다. 이제 A1에서 B1을 빼면 정수를 제외한 소수점이하 부분만 표시됩니다. 정수인 경우는 숫자가 같으므로 0이 반환됩니다. 따라서, 값이 0이면 정수, 아니면 소수라고 표시할 수 있습니다. =IF(A1-..

Excel 2024.01.19

좌표와 일치하는 도면 번호 찾기(2)

1편은 이 링크로 접속하면 됩니다. 2. Offset 함수로 구하기 가. Offset 함수의 구문 Offset함수의 구문은 OFFSET(reference, rows, cols, [height], [width])으로 reference는 기준점이고, rows는 떨어진 행 수, cols는 떨어진 열 수, height는 높이, width는 너비입니다. 대괄호 안에 있는 것은 옵션이므로 생략할 수 있는데, 높이와 너비를 지정하면 일정한 열과 행만큼 떨어진 위치에서 크기와 높이로 범위를 지정할 수 있습니다. 여기서, rows는 현재 셀이 0이고, 아래로 내려갈 때는 +, 위로 올라갈 때는 -, cols는 현재 셀을 기준으로 오른쪽으로 이동할 때는 +, 왼쪽으로 이동할 때는 -입니다. 나. index함수와 비교 in..

Excel 2023.11.08

좌표와 일치하는 도면 번호 찾기(1)

아래와 같이 좌표와 도면 번호가 있을 때 특정 좌표에 해당하는 위치의 도면을 찾는 것을 해보겠습니다. 1. index 함수로 구하기 index함수의 구문은 INDEX(array, row_num, [column_num]) 로 배열, 행 수, 열 수인데 열 수는 대괄호 안에 있기 때문에 옵션이지만 위 경우에는 2차원 구조이기 때문에 열 수도 필요합니다. index함수는 위 표에서 아래로 몇 번째 있는지, 오른쪽으로 몇 번째 있는지 위치를 정해주면 값을 반환하므로, 첫 번째 array는 표의 범위인 J3셀부터 AC24셀까지입니다. 이제 문제는 행 수와 열 수를 구하는 것입니다. 그런데 특이한 점은 E(ast)는 100이 네 번째 칸에 있고, N(orth)는 100이 네 번째가 아닌 다섯 번째 칸에 있다는 것입..

Excel 2023.11.07

정수에 가까운 숫자 찾기(1)

네이버 카페(엑셀..하루에 하나씩)에 정수에 가까운 숫자에 색칠을 해달라는 질문이 있어서 답을 구한 절차를 설명하고자 합니다. 1. 질문에 대한 이해 질문을 하면서 답으로 6.02, 5.02, 11.90을 제시했는데, ①정수를 구하는 int함수를 적용하면 6.02와 5.02는 설명이 되는데, 12.30과 11.90는 12와 11로 정수값이 다른데 왜 11.90만 정수에 가까운 숫자가 되는지 설명이 안되고, ② 반올림을 해서 정수를 구하는 round(숫자,0) 수식을 적용하면 6.55가 7이 되기 때문에 왜 6.55는 안 되는지 설명이 안 되는 등 2개의 답에 모순이 있습니다. 아래와 같이 단계별로 답을 찾아가 보도록 하겠습니다. 2. int 함수를 적용할 경우 가. int 함수 B4셀에 =int(b3)라..

Excel 2023.08.05

Rand 함수

1. 정의 0 이상 1 미만의 실수인 난수를 반환하는데, 워크시트를 계산할 때마다 새로운 난수가 반환되며, F9키를 눌러도 새로운 계산을 합니다. 1 이하가 아니라 미만인 점 주의해야 하며, Random(무작위) 또는 Random Number(난수)를 생각하면 이해하기 쉽습니다. 2. 구문 가. rand() 괄호 안에 아무런 인수도 넣지 않습니다. Today 또는 Now함수의 경우와 같습니다. 나. rand()*(b-a)+a a와 b사이의 난수를 구하려면 rand()*(b-a)+a 식으로 입력해야 합니다. *b가 아니라 *(b-a)인 점 주의해야 하며, 마찬가지로 a이상 b미만의 난수를 발생시킵니다. 3. 사용 예 ① rand()만 사용하는 경우 A1셀에 =rand()라고 입력하면 화면에는 0.07001..

Excel 2023.07.12

rand, randbetween함수, 누계값 구하기

rand함수는 0과 1사이의 난수(소수)를 발생시키는 함수이며 rand()식으로 괄호안에 인수를 넣지 않습니다. 이는 TODAY()함수와 동일합니다. randbetween함수는 randbetween(최소값, 최대값) 식으로 입력하며, 최소값과 최대값은 정수형으로 입력합니다. 그렇다고 소수로 입력해도 에러가 나는 것은 아닙니다. 1. RANDBETWEEN 함수 사용례 30과 100사이의 정수를 반환해주며, F9키를 누르거나, F2키를 눌러 셀 수식 편집 상태로 들어간 후 엔터키를 치면 누를 때마다 결과값이 바뀝니다. ​ ​ 2. RAND함수를 이용한 RANDBETWEEN함수 효과 randbetween(30,100)이라고 간단하게 되는 것을 과거에는 randbetween이란 함수가 없어서 rand함수를 이용..

Excel 2020.07.29
반응형