그래서 두 가지 방정식이 있습니다.
=SUM(C1:INDIRECT("C"&H5))+(H1*H5)
과:
=SUM(C1:INDIRECT("C"&H3))+(H1*H5)+(K1*(H5-H3))
이제 나는 다음과 같은 IF 문에서 그들을 원합니다.
=IF(A1>$H$3;($C$1:C1)+($H$1*C1)+($K$1*(A1-$H$3));($C$1:C1)+($H$1*A1))
셀에 넣고 아래로 드래그하여 그래프에 넣을 숫자를 계산할 수 있습니다.
그러나 개별 계산이 의도 한대로 작동하는 경우 If 문은 다음과 같이해도 다른 것을 보여줍니다.
=IF(H5>H3;(C1:INDIRECT("C"&H3))+(H1*H5)+(K1*(H5-H3));(C1:INDIRECT("C"&H5))+(H1*H5))
그러나 분리 된 셀에 보관하고 방금 참조하면 작동합니다.
=IF(H5>H3;K6;K5)
왜이 이상한 행동을 어떻게 고쳐야합니까?
답변
작동하는 수식은 다음과 같습니다 SUM
. 작동하지 않는 것들에 포함시키는 것을 잊어 버린 것 같습니다.
예를 들어 (C1:INDIRECT("C"&H3))
로부터 IF
문 값의 배열이 아닌 한 결과를 초래할 것이다. 아마도 SUM(C1:INDIRECT("C"&H3))
첫 번째 공식에서와 같이 대신 쓰려고 했습니다.