Excel 2007 - 이 세 가지 수식을 하나의 셀로 결합할 수 없습니다.

Excel 2007 - 이 세 가지 수식을 하나의 셀로 결합할 수 없습니다.

나는 각각의 셀에 세 가지 별도의 수식을 가지고 있습니다.

각 수식에는 통합 문서 내의 데이터를 보는 여러 기준이 있습니다.

수식이 작동하는 방식은 하나만 결과를 생성해야 하고 그렇지 않은 두 개는 아무 작업도 수행하지 않는다는 것입니다(셀은 공백으로 유지됨).

워크시트가 지저분하고 세 가지 수식을 모두 같은 셀에 포함하는 것이 더 좋을 것 같습니다. 더 좋고 깨끗한 방법이 있는지 궁금합니다.

내가 말했듯이 오직 하나만 긍정적인(참) 결과(셀에 무언가가 표시되는 경우)를 생성할 수 있지만 세 가지 모두 잘못된 결과를 생성할 수 있습니다. 이 경우 셀이 비어 있으므로 충돌해서는 안 됩니다.

그것은 다음과 같을 것이다:

Formula 1 False (do nothing)
Formula 2 True (Display result)
Formula 3 False (do nothing)

또는

Formula 1 True (Display result)
Formula 2 False (do nothing)
Formula 3 False (do nothing)

또는

Formula 1 False (do nothing)
Formula 2 False (do nothing)
Formula 3 True (Display result)

또는

Formula 1 False (do nothing)
Formula 2 False (do nothing)
Formula 3 False (do nothing)
(cell remains blank)

나는 몇 시간 동안 노력했지만 오류가 발생하는 Excel에서 작동하도록 할 수 없는 것 같습니다.

하나만 True 결과를 반환할 수 있는 한 수식을 결합할 때 수식의 순서는 중요하지 않습니다.

내 세 가지 공식은 다음과 같습니다.

=IF(AND(Add_CD_Information!B23=3), "<hr style=""color:#919090; background-color:#919090; height:1px; border:none;"">", "")

=IF(AND(Add_CD_Information!B23={1},Add_CD_Information!B48<>""), "<br>", "")

=IF(AND(Add_CD_Information!B23={1},Add_CD_Information!B25={2}), "<hr style=""color:#919090; background-color:#919090; height:1px; border:none;"">", "")

답변1

여기있어.. :

=IF(AND(Add_CD_Information!B23=3), "<hr style=""color:#919090; background-color:#919090; height:1px; border:none;"">", IF(AND(Add_CD_Information!B23={1},Add_CD_Information!B48<>""), "<br>", IF(AND(Add_CD_Information!B23={1},Add_CD_Information!B25={2}), "<hr style=""color:#919090; background-color:#919090; height:1px; border:none;"">", "")))

시도해 보시고 효과가 있으면 공유해 주세요.. (아니면..)

트릭은 ..nested-if..입니다.

에서 :

  if(a=1,do_A1,do_nothing), if(a=2,do_A2,do_nothing), if(a=3,do_A3,do_nothing)  

~ 안으로

  if(a=1,do_A1,if(a=2,do_A2,if(a=3,do_A3,do_nothing)))

관련 정보