조건부 형식 수식 IF/AND

조건부 형식 수식 IF/AND

몇 가지 변수를 기반으로 하는 조건부 서식을 사용하여 셀을 채우려고 합니다.

기본적으로 A열의 셀이 비어 있지만 B열의 해당 셀이 비어 있는 경우 A열에 "BATTERY"를 표시합니다. A열과 B열의 셀이 모두 채워져 있는 경우입니다. 아무것도하지 마세요. A열과 B열의 셀이 모두 비어 있는 경우 아무것도하지 마세요.

중첩된 IF를 시도했지만 아무 것도 작동하지 않습니다...

=IF($A=""(IF($B<>"")),"Battery","")

시트는 자유롭게 입력할 수 없으며 다른 시트에서 데이터를 가져오므로 조건부 서식을 적용해야 합니다.

답변1

AND 절을 사용하세요. 구문은 다음과 같습니다.

=IF(AND(Something is True, Something else is True), Value if True, Value if False)

수동:https://support.microsoft.com/en-us/office/using-if-with-and-or-and-not-functions-d895f58c-b36c-419e-b1f2-5c193a236d97

답변2

BATTERY가 A열에 표시되면 A열은절대비어 있습니다. 아마도 결과를 D 열에 넣으려고 한 것일까요?

그럼에도 불구하고 다음은 제가 만든 두 가지 예의 스크린샷입니다.

첫 번째는 수식이 =AND($A2="",$B2<>"")TRUE일 때 조건부 서식을 적용하는 것입니다. 이는 B만 데이터를 가져오는 경우 조건을 만족하며 서식이 적용됩니다.

두 번째는 던지는 것입니다.결과A열 외부의 BATTERY 발표에 따라 소스 데이터는 그대로 유지됩니다(이 경우에는 공백). 그러나 원하는 조건부 서식을 반드시 수행할 필요는 없습니다.

=IF(B3<>"",IF(A3<>"","","BATTERY"),"")스크린샷의 D3 셀에 있습니다 .

여기에 이미지 설명을 입력하세요

답변3

고마워요. 제가 원하는 것을 정확히 설명하는 데 어려움을 겪었을 것입니다.

데이터가 이미 사용자 입력에서 원치 않는 언어 중 일부를 잘라내도록 설계된 별도의 시트를 통과하고 있었기 때문에 이 문제를 해결할 수 있었습니다.

해당 시트에는 '배터리'가 나열된 줄에 항상 빈 셀이 있었지만 '배터리'에 대해서만 빈 셀이 있었기 때문에 다음을 사용하여 이 문제를 해결할 수 있었습니다.

=IF(othersheet!A1=0,othersheet!A1,"Batteries")

답변이 너무 간단해서 기쁘기도 하고 답답하기도 하네요!!

관련 정보