If 다중 [IFS]

이 기능을 사용하여 일련의 논거를 테스트한 다음 값을 최초의 참(True) 조건으로 반환합니다.

IFS는 다중 중첩된 IF 진술의 위치를 취할 수 있습니다.

구문

IFS (논리1, 값1, [논리2, 값2]...)

최대 127개의 논리 조건을 정의할 수 있습니다.

노트: 필요한 구분 기호(쉼표 또는 세미콜론)는 컴퓨터의 위치 설정과 자동으로 일치합니다.

인수의 데이터 유형

논리: True/False

값: 모든 데이터 유형, 하지만 데이터 유형 및 단위는 모든 값에 동일해야 합니다.

결과의 데이터 유형

해당 값과 동일한 데이터 유형.

예제 1

그 분류에 따라 각 영역에 대한 유리 면적의 필수 퍼센티지를 제공합니다.

수식

IFS (ARCHICAD 분류 - 24 = "주거 공간","25%", ARCHICAD 분류 - 24 = "사무 공간", "30%”,
ARCHICAD 분류 - 24 = "저장 공간", "10%")

결과

그 분류에 따라 각 영역에 필요한 유리 면적 퍼센티지를 반환합니다. 그 값과 결과는 모두 동일한 데이터 유형을 갖습니다(여기에서는 "문자열").

어떤 조건도 True가 아니라면

조건 중 아무 것도 적용하지 않으면, 함수는 "미정의된"을 반환합니다.

하지만, 논리 조건 중 아무 것도 충족되지 않으면 기본 설정 결과 값을 명시할 수도 있습니다. 최종 논리 조건에 대해서 TRUE를 입력한 다음 가본 설정 값을 입력합니다.

이 기본 설정 결과 값은 해당 함수 내의 다른 결과 값들과 데이터 유형이 동일해야 합니다.

IFS (논리1, 값1, [논리2, 값2],...[TRUE,기본설정값])

예제 2

보를 길게(6 m 초과) 또는 짧게(2m 미만)로 카테고리화합니다. 이 카테고리에 맞지 않는 모든 보는 "중간"입니다.

수식

IFS (길이 좌측 > 600 cm, "길게", 길이 좌측 < 200 cm, "짧게", TRUE, "중간" )

결과

6m 초과 보: 길게

2m 미만 보: 짧게

이 사이의 길이인 보: 중간

  • Was this Helpful ?
  • YesNo