C 로 구현된 루틴의 이상여부를 확인 하기 위해 엑셀에서 연산을 해려고 했는데

if 문 구형이 어려웠다. 그래서 명령을 찾아 보니 IF 명령이 있어서 해당 내용을 정리한다.

 

C 언어로 되어 있는 문장

 

if( setTemp < 530 )  y_step =0;

else if( setTemp < 580 ) y_step =1;

else  y_step =2;

 

위 문장을 아래와 같이 변경 가능  (CC399 가 C 의 setTemp 를 대체)

 

=IF(AND(CC399>=0,CC399<530),0,"")

  &IF(AND(CC399>=530,CC399<580),1,"")

  &IF(CC399>=580,2,"")

 

 

버퍼에서 테이블 값을 읽어 오는 경우

 

C 언어로 되어 있는 문장

 

setTemp = TABLE[index];

 

위 문장을 아래와 같이 변경 가능

 

=OFFSET(TABLE!A1,'index'!CP80,0)

 

TABLE tap 에 있는 A1 번째부터 index tap 에 있는 CP80 의 값 만큼 아래쪽의 값을 읽어라 라는 뜻 정도..

 

 

'공부 > 프로그래밍관련' 카테고리의 다른 글

압축이란 무엇일까?  (0) 2014.02.14
GUI 플레폼  (0) 2013.12.30
로봇 전용 OS -- ROS  (0) 2013.08.26
CRC 검사 사이트  (0) 2013.08.06
ASCII 표..  (0) 2013.04.01

+ Recent posts