반응형

int 9

날짜+시간을 날짜와 시간으로 분리하기

1. 날짜와 시간의 개념가. 날짜의 개념숫자 1은 날짜로 따지면 1900-01-01입니다.엑셀에서 1을 1900-01-01로 정했기때문입니다. 다시 말해 A2셀의 표시 형식을 숫자 또는 일반으로 한 상태에서 정하면 숫자 1을 입력하면 1로 보이고, 일반 또는 숫자 형식을 간단한 날짜형식으로 바꾸면 날짜로 보입니다.아직 간단한 날짜를 클릭하지 않아서 미리보기만 1900-01-01로 보이는데  간단한 날짜를 클릭하면 1900-01-01로 바뀝니다. 나. 시간의 개념시간을 하루를 24시간, 60분, 60초로 나누는 것입니다. 다시 말해 하루 1은 24*60*60을 하면 86,400초이고,분으로 하면 24*60=1,440분시간으로 하면 24시간입니다. 시간은 날짜보다 작은 값이기 때문에숫자에서 정수를 제외한 소..

Excel 2024.07.03

소수점 이하 숫자 구하기 및 확장

1. 소수점 이하 숫자 구하기가. Int 함수 이용1.23에서 0.23을 구하고자 할 때는1.23에서 정수인 1을 빼서 구할 수 있습니다. 이때 정수는 Int 함수를 이용하므로수식은=숫자-int(숫자)다시 말해 =a1-int(a1)이 됩니다. 니. Mod 함수 이용Mod는 나머지를 구하는 함수로서구문은 =MOD(number, divisor)입니다.number는 숫자이고, divisor는 제수, 나누는 수입니다.number는 나뉘는 수이므로 피제수가 되며, 영어로는 dividened입니다. 소수점 이하를 구할 때 Mod함수를 이용하면=mod(a1,1)이 됩니다.1 미만의 숫자를 반환하므로 소수점 이하 숫자가 되는 것입니다. 2. 원 단위 숫자 구하기가. 소수점 이하 숫자가 없을 경우소수점 이하 숫자가 없을..

Excel 2024.06.21

시간 표시 방법 2 - 시간 표시에 쉼표 넣기

1. 문제  시간표시1.xlsx에서 B2셀의 값이 B1셀을 복사한 것이었는데,B1셀에만 값을 입력하면 B2셀의 값도 바뀌도록 =b1으로 수정했습니다.  그리고, B1셀의 날짜를 10/4로 수정하면2,954로 표시됐으면 좋겠는데 2954로 표시됩니다. 이것에 대해 해결 방법을 탐구해 보도록 하겠습니다. 2. 시간 표시에 천 단위마다 쉼표 넣기가. 시간 차이 구하기엑셀에서 날짜와 시간을 빼면 알아서 날짜와 시간 형식을 바꿔주는데,천 단위마다 쉼표를 넣기 위해서는 시간을 수식으로 구해야 합니다. 하루는 24시간이므로 큰 날짜와 시간에서 작은 날짜와 시간을 뺀 다음 24를 곱하면 시간 차이가 됩니다.b2셀의 표시형식을 숫자로 바꿔보면 45570으로 표시되므로,  소수점이하 숫자를 표시하기 위해 자릿수 늘림 명령..

Excel 2024.06.10

소숫점이하 숫자 구하기

아래와 같이 정수와 소수가 함께 존재할 때 정수인지 여부를 판단하려면 소수점이하 숫자가 있는지 판단 해야 합니다. 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
반응형