2023년 1월 12일 목요일

엑셀 TIP(팁)-엑셀의 IF함수와 IF함수의 AND조건과 OR조건에 대해 알아봅니다.

 

구독신청~  알림설정~   좋아요    감사합니다.

오늘은 엑셀의 함수중 IF함수와 IF함수의

AND조건과 OR조건에 대해 알아보겠습니다.

먼저 IF함수는 어떠한 조건식이 있을때

이 조건식이 참일때의 값과 거짓일때의 값을

나타내는 함수 입니다. IF함수의 기본식은

위 그림과 같이 표현됩니다.

예를 들어 보겠습니다.

위 그림처럼 점수가 80점이상이면 합격 그렇지

않으면 불합격을 표시해야 하는데 여기서 IF문을

사용하면 F5셀(A)을 클릭후

=IF(E5>=80,"합격","불합격")을 입력후 엔터치면

위와 같이 불합격이 입력됩니다. 여기서 우측

하단의 자동채우기 핸들(A)을 아랫방향으로

드래그하시면 결과값(F)이 나타납니다.

위 그림은 문자추출함수인 MID함수를 같이

사용하여 추출한 문자가 1일때 남자 그렇지

않으면 여자를 표기하는 문제입니다. 따라서

D5셀을 클릭후

=IF(MID(C5,8,1)="1","남자","여자")입력후

엔터치면 결과값이 나오는데 여기서 우측

하단의 자동채우기 핸들을 아랫방향으로

드래그하시면결과값(F)이 나옵니다.

위 그림은 성별을 구한후 성별이 남자이면

입대 그렇지 않으면 면제를 표기하는데

E5셀을 클릭후

=IF(D5="남자","입대","면제")입력후

엔터치면 결과값이 나오는데 여기서

우측 하단의 자동채우기 핸들을 아랫

방향으로 드래그하시면결과값(F)이 

나옵니다.

다음은

IF문의 AND조건과 OR조건에 대해 알아

보겠습니다.

위 그림은 엑셀점수와 파워포인트 점수가

동시만족이므로 AND조건을 이용합니다.

G7셀을 클릭후

=IF(AND(E7>=85,F7>=80),"합격","불합격")

을 입력하면 결과 값이 나옵니다. 여기서

자동채우기핸들을 아랫방향으로 드래그

하면 (F)와 같은 결과값이 나옵니다.

위 그림은 엑셀점수와 파워포인트 점수가

둘중에 하나만 만족해도 되므로 OR조건을

이용합니다.G7셀을 클릭후

=IF(OR(E7>=85,F7>=80),"합격","불합격")

을 입력하면 결과 값이 나옵니다. 여기서

자동채우기핸들을 아랫방향으로 드래그

하면 (F)와 같은 결과값이 나옵니다.

이렇게 오늘은 기본 IF함수와 IF함수의

AND조건과 OR조건에 대해 살펴

보았습니다. 아래의 동영상을 참고 하시면

조금더 도움이 될것 같습니다.


-감사합니다.-


2023년 1월 11일 수요일

엑셀 TIP(팁)-엑셀의 날짜및 시간함수에 대해 알아봅니다.

 

유투브 구독신청~ 알림설정~ 좋아요 감사합니다.

오늘은 엑셀의 함수중 날짜및 시간함수에 대해

알아보겠습니다. 먼저 시간함수에 대해 살펴

보겠습니다. 가장기본인 NOW함수는 현재의

연,월,일,시간을 표시합니다.

위의 그림처럼 F4셀을 클릭후 =NOW() ( A)를

입력하고 엔터를 치면 (B)부분과 같이 년,월,일,

시간이 표시됩니다. 이렇게 NOW함수로 구해진

값을 기본으로 현재 초,분,시간을 구할수

있습니다. 초를 구하는 함수는 SECOND인데

여기에 NOW함수를 같이 동반합니다. 즉

=SECOND(NOW())를 입력(C)하면 NOW함수에

의한 결과값에서 초만 구한다는 의미 입니다.

따라서 11(D)값만 나타냅니다.

분을 구하는 함수는 MINUTE 인데 마찬가지로

=MIHUTE(NOW())를 입력(E)하면 NOW함수에

의한 결과값에서 분만 구한다는 의미입니다.

따라서 7(F)값만 나타냅니다.

시간을 구하는 함수는 HOUR인데 마찬가지로

=HOUR(NOW())를(G) 입력 하면 NOW함수에

의한 결과값에서 시간만 구한다는 의미입니다.

따라서 1(H)값만 나타냅니다.

참고로 빈셀을 클릭후 CTRL+SHIFT+:(세미콜론)

동시에 누르면 현재시간(J)을 나타낼수 있습니다.

다음은 날짜 함수에 대해 알아보겠습니다.

현재 날짜를 나타내는 함수는 TODAY함수

입니다. F11셀을 클릭후 =TODAY()를 입력후

엔터치면 현재 년,월,일 (N)을 구할수 있습니다.

같은 의미로 CTRL+:(세미콜론)(K)을 동시에

눌러도 현재 년,월,일(L)을 구할수 있습니다.

현재 몇일을 구하는 함수는 DAY함수인데

=DAY(TODAY())입력후 엔터치면 12일(Q)를

구할수 있습니다.이는 TODAY함수에의해

구해진 값에서 몇일만 구한다는 의미입니다.

현재 월 을 구하는 함수는 MONTH인데

=MONTH(TODAY())입력후 엔터치면1(S)를

구할수 있습니다. 마찬가지로 TODAY함수에

의해 구해진 값에서 월 만 구한다는 의미입니다.

현재 년도를 구하는 함수는 YEAR함수인데

=YEAR(TODAY())입력후 엔터치면 2023(U)를

구할수 있습니다. 마찬가지로 TODAY함수에

의해 구해진 값에서 년도만 구한다는 의미

입니다. 물론 =DAY(NOW()),=MONTH(NOW())

,=YEAR(NOW())로도 구할수 있습니다.

이번에는 위에서 설명한 내용으로 실습을

해보겠습니다. 위 그림은 임의로 작성된

것입니다. 여기서 생년월일,나이,근무년수를

구해보겠습니다.

먼저 생년월일은 주민번호를 이용해 구하며

이전에 포스팅(2022년12월16일자)한

문자추출함수도 같이 사용 됩니다.

생년월일은 E6셀을 클릭후

=DATE(LEFT(D6,2),MID(D6,3,2),MID(D6,5,2))

를 입력후 엔터치면 1968-11-02(A)가 구해집니다.

여기서 자동채우기핸들(D)점을 클릭후 아래로

드래그해서 나머지 부분을 구하시면 됩니다.

여기서 DATE함수는 LEFT(D6,2)에서추출한 68

MID(D6,3,2)에서추출한 11,MID(D6,5,2)에서

추출한 02를 날짜함수로 변환하는 함수입니다.

다음은 나이를 구하는 함수입니다.YEAR함수를

이용하는데 현재년도에서 출생년도를 빼면되죠

따라서 F6셀을 클릭후

=YEAR(TODAY())-LEFT(D6,2)-1900하시면

됩니다. 여기서 YEAR(TODAY())에서 구한값

2023에서 LEFT(D6,2)에서 추출한68을 빼고

1900년도를 추가로 빼준다는 의미입니다.

다음은 근무년수를 구해보겠습니다.

근무년수도 현재년도에서 입사년도를 빼면

됩니다. 따라서 H6셀을 클릭후

=YEAR(TODAY())-YEAR(B6)입력후 엔터치면

됩니다. 현재년도에서 YEAR(B6)는 B6셀의값

에서 년도를 구하는 함수이므로 빼면됩니다.

모두 자동채우기 핸들을 드래그해서 나머지

부분을 구하시면 됩니다.

글로만 적으니 복잡해 보일수 있는데 동영상을

참고하시면 이해가 되실것입니다.




-감사합니다.-

2023년 1월 10일 화요일

오토캐드 TIP(팁)-오토캐드 명령어입력시 커서 옆에 명령어가 생성되는 동적입력(Dynamic input)과 변수설정에 대해 알아봅니다

구독설정~ 알림설정~ 좋아요    감사합니다.

 
오늘은 오토캐드 도면작업중 명령어 입력시
마우스 커서 옆에 명령어가 생성되어 불편한
경우가 종종 발생합니다. 오히려 이런경우를
더 편하다고 하시는 분도 있구요.
사람마다 다르기 때문에 좋다 나쁘다는 말할수
없지만 일단 살펴보겠습니다.

명령어 입력창에 LINE(A) 를 입력후 엔터치고

사각형 좌측하단 점(B)를 찍고 마우스를

움직여 보니 위 그림에서 노란색(C)부분처럼

무엇인가 생성됨을 알수있죠. 이것을 동적입력

(Dynamic Input)이라 하는데 일단 단축키는

F12 입니다. 위와 같은 현상이 발생시에 F12를

한번 누르면 동적입력이 OFF됩니다. 물론 다시

한번더 누르면 다시 활성됩니다. 또는

오토캐드 인터페이스 하단에 보면

동적입력아이콘(A)을 한번 클릭할때 마다

ON/OFF됨을 알수 있습니다. 만약에 화면

하단에 동적입력아이콘(A)가 보이지 않는

다면 화면 오른쪽하단의 사용자화 아이콘(B)

를 클릭하면 우측 윗방향으로(화살표)메뉴가

뜨는데 여기에 동적입력 부분에 체크를 하시면

됩니다. 여기에 체크가 안되어 있으면 캐드

화면 하단에 나타나지 않습니다.

위 그림처럼 명령어 입력한에 LINE명령을

주고 잠시 멈추면 명령어를(C)를 나타 내는

창이 뜨는데 여기서는 동적입력ON/OFF

와 관계없이 DYNPROPMT라는 변수가 0

(OFF)으로 설정되어 있는 경우 입니다

위 그림은 동적입력(A)이 ON 상태이고 명령어

입력창에 DYNPROMPT입력후 엔터치고

값은 1(ON)상태일때 입니다. 이럴경우는

동적입력이 ON상태이므로 커서 옆에 명령어

입력창이 따라다니며 LINE명령을 입력후

잠시 멈추면 그 아래방향으로 명령어가 나열

됨을 알수 있습니다.

다시한번 정리하면 동적입력을 ON/OFF시키는

방법은 키보드 F12키를 누르거나 명령어

입력창에 DYNMODE를 입력후 엔터치고 값을

0을 입력하면 OFF이고 값을 3을 입력하면ON

상태입니다. 그리고 DYNPROMPT명령으로

는 DYMPROPMT값이 0(OFF)일경우에는

명령어 입력창에만 철자 유사명령창 나열

되고 DYNPROMPT값이 1(ON)이고 동적입력

이 ON일 때는 마우스커서옆에 철자유사명령창

이 나타 납니다. 따라서 개인마다 편리함을

추구하는 방법이 다르므로 편리하신대로

설정후 작업하시면 됩니다.



-감사합니다.-


2023년 1월 9일 월요일

3D-MAX(3D맥스) TIP(팁)-정확한 작업을 위해 오브젝트를 정렬하는 방법 즉 ALIGN에 대해 알아봅니다

 


오늘은 3D맥스 작업의 정확한 작업을

위해 물체를 정렬하는 방법에 대해 알아

보겠습니다. 보통 작업시 물체의 위치를

맞출때 최대한 확대해서 맞추어도 가능

하지만 그래도 정렬을 이용해 정확히

맞추는 방법을 알아 보겠습니다.

위 그림에서 (B)의 물체를 (A)물체의

왼쪽편에 정확히 정렬해 보겠습니다.

먼저 이동할 물체(B)를 선택후 위 메뉴의

정렬아이콘(C) 를 클릭하고 물체(A)의

테두리를 클릭하면 창이(D)하나 뜹니다.

여기서 (E)부분에서 X축으로만 이동할

것이므로 X,Y,Z POSITION의 체크를 X축만

남겨두고 모두 끕니다.

그리고 현재오브젝트(A)가 이동할 물체

이고 타겟오브젝트(B)가 정렬할 대상

물체 입니다. 여기서 현재오브젝트(A)

의 아랫부분에 MINIMUM에 체크하고

타겟오브젝트(B)에도 MINIUM에 체크

합니다. 그러면

위 그림처럼 왼쪽으로 이동해 정확히

맞춰진 것을 알수 있습니다. 여기서

물체 정렬창의 의미에서 X축방향으로 이동시

왼쪽이 MINIMIUN이고 중앙이 CENTER 제일

우측이 MAXIMUM이며 위 아래 즉 Y축방향으로

이동시는 아랫쪽이 MINIMUM이고 제일 위쪽이

MAXIMUM 입니다.

자 이번에는 이동할 물체(A)를 선택하고

정렬 아이콘(B)를 클릭 후 기준물체(C)를

선택하면 뜨는 창에서 Y POSITION만

체크 후 현재오브젝트와 타겟오브젝트

모두 CENTER에 체크하면 위 그림처럼

Y방향으로 두 물체의 중심이 맞춰진 것을

볼수 있습니다.

위 그림에서 우측 정면도 뷰포트에서

물체(A)선택 후 정렬아이콘(B) 클릭 후

물체(C) 선택하면 뜨는 창에서

Y POSITION만 체크하고 현재오브젝트는

제일 아래 MINIMUM 체크하고 타겟오브젝트는

제일 위 MIXIMUM 체크하면 우측 하단 그림처럼

정확히 기준물체 위에 올라가 있는 것을 볼수

있습니다. 이처럼 테이블및 탁자 기타 어떠한

제품이나 모델링시에 물체와 물체를 정확히

맞추어야 할 경우 정렬을 이용하면 한치의

오차도 없이 맞출 수 있습니다.



-감사합니다.-

2023년 1월 8일 일요일

오토캐드 TIP(팁)- 오토캐드 도면의 축척과 SCALE명령의 상관관계에 대해 알아봅니다.

 

구독신청~ 알림설정~ 좋아요    감사합니다.

오늘은 도면작업후 지정된 용지에 출력을

위해 축척을 적용하는 방법에 대해 알아 봅니다.

보통 우리가 캐드로 도면 작도시 그리고자 하는

대상의 크기와 상관없이 실제 크기로 작도를

합니다. 그런데 도면을 출력하는 용지는 제한이

되어 있습니다. 보통 KS규격에 의해 제도용지는

A4~A0까지 입니다.일반적으로 A3용지를 많이

씁니다.예를 들어 건축평면도를 작업시 크기가

보통 엄청크죠. 그래서 보통 건축도면을 보면

도면양식중 표제란에 척도 1/100 또는 1/150

이런식으로 기입되어 있는것을 보실수 있습니다.

이런것이 척도입니다.

척도는 도면에서의 크기와 실물의 크기 와의

비율을 나타내는데 표기법은 A:B로 나타냅니다.

축척,현척,배척,NS 이렇게 나뉘는데 현척은

도면에서의 크기와 실물의 크기가 같은것을

 말합니다. 말그대로 1:1이죠. 

축적은 실물보다 작게 나타내고

배척은 실물 보다 크게 표현합니다.

NS는 비율과 상관없다는 의미의 NonScale을

의미합니다. 출력시 축척을 적용해 출력하는

여러가지 방법이 있지만 오늘은 SCALE 명령으로

적용하는 방법에 대해 알아 보겠습니다.

오토캐드의 SCALE명령은 크기를 변경하는

명령어 입니다.

리본메뉴의 축척(A)를 클릭하거나 명령어

입력창에 SCALE(B)를 입력후 엔터치고

물체를 선택(C)하고 기준점(D)를 클릭후

0.5값을 입력후 엔터치면 1/2로 물체가

작아짐(E)을 알수 있습니다.

리본메뉴의 축척(A)를 클릭하거나 명령어

입력창에 SCALE(B)를 입력후 엔터치고

물체를 선택(C)하고 기준점(D)를 클릭후

2값을 입력후 엔터치면 2배로 물체가

커짐(E)을 알수 있습니다. 이렇게 정수배

로 커짐과 작아짐은 수월하게 할수 있는데

만약 1/3로 줄이고자 한다면 0.33333 떨어지지

않죠. 이럴경우는 Reference를 이용하면

편리합니다.

리본메뉴의 축척(A)를 클릭 물체를 선택(B)하고

기준점(C)를 클릭후 참조(R)을 입력후 엔터치고

참조길이를 3(E)입력후 엔터치고 새로운길이를

1(F)을 입력하고 엔터치면 물체가 1/3으로

작아짐을 알수 있습니다. 이렇게 기준을 정하고

새로운 길이를 입력함으로써 축척을 나타낼수

있습니다. 물론 Reference값을 이용하지 않고

값에 직접1/3을 입력해 축소할 수도 있습니다.

위 그림은 왼쪽(A)부분이 A4용지 사이즈 이고

오른쪽(B)는 실제 27인치 모니터 입니다. 물론

실제크기 입니다. 이 모니터를 A4용지에 출력

하려면 작아져야 되겠지요.

위 그림은 A4용지에 출력하기 위해 SCALE명령

을 주고 1/5로 축소시킨 형태입니다.

즉 리본메뉴의 축척 또는 명령어 입력창에

SCALE명령주고 엔터치고 물체선택후 기준점

찍고 R(Reference)를 이용해 참조길이값을 5

입력후 엔터치고 새로운길이값을 1로 주고

엔터를 친 형태입니다. 즉 1/5로 줄었기 때문에

A4용지 안에 충분히 들어감을 알수 있습니다.

그런데 물체를 줄이다 보니 치수를 확인해 보면

원래27인치 모니터 실제크기가 가로 597.7mm

이고 세로가 336.2mm인데 축소된 물체를 보면

가로가 119.54에 세로가 67.24로 같이 줄어든

것을 알수 있습니다. 그래서 하는것이 치수변수

dimlfac변수 입니다. 명령어 입력창에 dimlfac를

입력후 엔터치고 값을 5를 입력합니다.

그리고 리본메뉴의 치수 업데이트를 클릭

하고 치수를 선택하고 엔터치면 원래의

실제치수가 나타남을 알수 있습니다. 또는

Ddim 또는 D 명령입력후 엔터치면 나오는

치수스타일 편집에서 1차단위 탭에

측정축척의 축척비율을 5를 입력하는 것과

DIMLFAC값을5 입력하는것과 동일합니다.

물론 물체를 크게 그릴경우 즉 배척을 적용

할경우에는 값이 달라집니다. 예를 들어

원래크기보다 2배크게 SCALE을 적용하면

물체가 2배 커지므로 치수도 커져 나오게

되겠죠 그럴경우는 이 DIMLFAC값을 0.5를

입력해야 원래 치수가 나타납니다.

이렇게 실체 물체를 SCALE명령을 이용해

크기를 키우거나 줄일경우 치수도 연관되어

변하는데 이 치수값을 원래 치수대로 표시

할경우 치수스타일 편집에서 값을 주거나

DIMLFAC변수를 이용한다는거 잊지 마세요.

물론 변수값을 바꾸고 나서는 반드시 업데이트

를 해주셔야 합니다.

글이 길어졌는데 좀더 쉽게 이해하시게

동영상을 참고하시면 좋겠습니다.


-감사합니다.-

어디로 가면 되나요?

마산 내서 삼계 가볼만한 맛집~ 황제 명태본가 삼계점을 다녀왔어요

  경남 창원시 마산회원구 내서읍 삼계로 45 누리옥 202호 월요일 점심~ 오늘도 역시 무덥네요. 그래도 예전과는 좀 다른느낌..... 점심식사를 위해 지인분들과 이동을 해봅니다. 마산 내서 삼계에 코다리맛집이 있다 하네요. 일행중에 한번 갔다오...