소프트웨어 엑셀 질문
2023.06.15 23:35
최소제곱법을 이용해 기울기와 절편을 구했습니다. 이때 기울기와 절편은 당연히 입력 데이터 값이 달라지면 따라서 달라지며 소수점 4째자리까지 나오도록 했습니다.
이 기울기와 절편을 가지고 일차 함수 즉 y = ax + b 형태로 나타내기만 하면 됩니다.
C5 셀에 어떻게 하면 위에서 구한 기울기와 절편 데이터를 가지고 와서 1차 함수인 y=ax + b 형태로 나오게(표기) 할 수 있는지요? 기울기와 절편은 모두 소수점 4째자리까지 나오도록 해야 합니다.
댓글 [5]
-
jink 2023.06.16 08:10
-
asklee 2023.06.16 09:38
아주 잘 됩니다. 고맙습니다. 한가지 더 부탁드리면,
y절편 값이 양의 값이면 정상적으로 표시되나,
y절편값이 음의 값인 경우 아래와 같이 +- 로 표시됩니다.
절편의 부호에 따라 +와 - 가 알아서 표기되게 할 수는 없는지요?
-
SYM 2023.06.16 15:13
jink님 답변에 If문을 넣어주면 됩니다.
=IF(C3<0, "Y = "&TEXT(C2,"0.0000")&"X "&TEXT(C3,"0.0000"),"Y = "&TEXT(C2,"0.0000")&"X + "&TEXT(C3,"0.0000"))
참고 "" 사이는 문자가 들어가고 연결자 & 다음 엑셀공식이 붙는 구조입니다.
-
메리아 2023.06.16 20:50
저도 윗분들 것을 고쳐서 가능한 짧게 만들어봤습니다.
="Y = " & TEXT(C2,"0.0000X") & TEXT(C3," + 0.0000; - 0.0000; + 0.0")
한번에 깔끔하고 이쁘게 할수 있으면 좋겠습니다만
안되니 이정도가 한계같네요.
엑셀에서 기본 숫자 포맷 규칙은 "양수;음수;0" 이런식으로 지정합니다.
여기서
"양수"만 입력되면 뭐 다 이거 기준으로 가고
"양수;음수"만 입력되면 0값은 보통 양수값을 따릅니다
"양수;음수;"로 입력하면 0은 아예 빈값이 되죠.(끝에 세미콜론 들어가 있습니다. 잘 보세요.)
"양수;음수;X" 이렇게 0값이면 X로 분명하게 표기하는 식도 가능합니다.
물론 이 양식들은 셀서식에 모두 쓰이는 것이므로 셀서식에 넣어서도 활용 가능합니다.
https://noobb.tistory.com/19
참고로 찾아보니 TEXT함수는 색상은 처리 안되는군요.
색상이랑 문자열에 대한 설명 하려고 찾아봤는데, 색상은 또 안되는걸 몰랐네요.
참고로 위 링크에 보듯이 부분적인 조건문도 가능하긴 합니다.
추가로 필요할지 모르는 양식예시)
"양수;음수;0일때;문자일때" 이렇게 지정도 가능합니다.
"+0.0;-0.0;X;숫자아님" 이런식으로 넣을 수 있죠.
"[빨강]+0.0;[파랑]-0.0;[검정]X;숫자아님" 이런식으로 색상을 지정할 수도 있으나
위에 설명했듯 TEXT함수에서는 적용안되고, 셀서식에나 지정가능합니다.
다만 색상의 경우 저 "빨강"이라는걸 정확하게 입력안하면 오류납니다.
"빨간"이라고 넣으면 안되는 식이죠.
정확하게 입력 안하면 안되므로, 평소 경험으로 엑셀영문판,한글판에서 가능한 색상이름을 외워두거나 자주 검색하거나 테스트해봐야합니다.
-
asklee 2023.06.17 13:35
모든 분들께 감사드립니다.
단순하게 표시만 하면 되는 것이라면 아래와 같이 하면 되지 않을까요?
제가 이해한 것이 맞는지 모르겠습니다.
="Y = "&TEXT(C2,"0.0000")&"X + "&TEXT(C3,"0.0000")