블로그 이미지
안녕1999

카테고리

전체 (3067)
자바스크립트 (20)
안드로이드 (14)
WebGL (4)
변비 (17)
정치,경제 (35)
C언어,ARM (162)
컴퓨터(PC, Note Book, 윈.. (41)
전자회로, PCB (27)
유머,안웃긴,GIF,동영상 (118)
국부론60 (71)
모듈(PCB) (3)
건강 (2)
FreeCAD (25)
PADS (43)
퇴직,퇴사,구직,취업 활동 (3)
C# (86)
엑셀 (8)
워드 (0)
LabView (6)
레고 (30)
FPGA (0)
Total
Today
Yesterday

달력

« » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

공지사항

최근에 올라온 글

atoi에 해당되는 함수는 못찾았다.

대신 2가지 방법을 추천한다.


방법1. 아래와 같이, 특정 문자열을 제거하고, 숫자로 변환하는 방법

=VALUE(SUBSTITUTE(LOWER(B6),"개",""))


방법2. 숫자를 보이지 않는 셀(보통 우측)에 넣고, 보여지는 셀에는 해당 숫자와 문자를 조합하여 표시하는 방법.

        계산은 보여지지 않는 숫자로 한다.

        문자열은 "..."에 넣어주고, 변수는 &로 붙여준다.

        예) "문자열...."&A1&"입니다."

예) ="1"&O4&"("&M4&"개)"  => "1통(50개)"    O4="통",  M4=50

Posted by 안녕1999
, |

저항값, 또는 메모리 크기등을 표시할때, k단위를 사용한다.

k는 1000을 의미한다.

예) 1.2k = 1200


아래는 k가 포함된 저항값을 숫자로 변환하는 내용이다.

저항에 의한 전압분배 계산


=VALUE(SUBSTITUTE(LOWER(B6),"k",""))*1000


VALUE : 문자열을 숫자로 변환


SUBSTITUTE : 문자열 교체(바꾸기)


LOWER : 소문자로 변환




저항전압분배.zip


Posted by 안녕1999
, |

진법 변환

카테고리 없음 / 2016. 2. 6. 10:00


진법.xls

엑셀 10진법->n진법 변환 내공30

비공개 
질문 16건 질문마감률66.7%
 
2016.02.03. 12:09
0
답변
 
1
 
조회
 
26
제가 엑셀을 제대로 배운적이 없어서 함수 정의도 못합니다..
근데 필요한 일이 생겨 10 진수를 2~12진법으로 나타내야 합니다.

Ak(2<=k)셀에 쓴 수를 각각 2,3,4,...,12진법으로 나타내려는데 어떤 식을 써야 나오는지 알려주시면 감사하겠습니다.


16진법은 0부터 15를 1자리로 표시합니다.
10부터 15는 알파벳 a~f로 대신 표시합니다.
16으로 나눈 나머지값을 오른쪽에서 왼쪽으로 적으면 됩니다.
예) 26(10진수)는 16으로 나누면, 몫=1, 나머지=10이므로, 1AH로 적습니다.
H는 16진수를 표시합니다.A=10(10진수)

8진법은 0~7의 숫자로 표시합니다.
방법은 16진법과 동일합니다.
예) 16(10진수)는 8로 나누면 몫=2, 나머지=0
20O로 표시합니다. O는 8진수를 나타냅니다.

7진법은 7로 나누면 됩니다.

37진법은 37로 나누면 됩니다.
10~36까지를 1자리로 표시해야합니다.
알파벳을쓰던, 상형문자를 쓰던 알아서 하세요.

2의 n제곱인 진법은 2진수에서 바로 해당진법으로 변환이 가능합니다.
4진법은 2 진수 2자리(비트)가 4진법에서는 1자리로 표시됩니다.
예) 1101(2진수) = 31(4진법)
3*4+1=13(10진수)
1*8+1*4+0*2+1=13(10진수)
8진법은 2진수 3자리가 8진수 1자리로 표시됩니다.
16진법은 2진수 4자리가 16진수 1자리로 표시됩니다.
2^n제곱 형태인 경우 n비트가 1자리로 표시됩니다.



12진법을 나타내려면, 알파벳을 넣으셔야하고,
엑셀 자체로 하시려면, 중첩if  문을 써야하고, 상당히 길고 복잡해집니다.
표로 1자리씩 구해서 문자열 합치기로 하면, 조금 쉬워집니다.
물론 쉬운 작업은 아니구요.
굳이 엑셀에서 계산을 하셔야 하는지요?
계산기에 진법 변환 기능이 있는것도 있는데,
숫자의 범위가 한정적이라면, 각 진법별로 테이블을 만들어서 참조하는것도 방법입니다.


엑셀파일에서, 10진법 이하와, 11진법 이상의 수식이 다릅니다.

Posted by 안녕1999
, |

최근에 달린 댓글

글 보관함