Excel(エクセル)基本講座:IFS関数(IFのネストが簡潔になります)


スポンサードリンク

論理式が真の場合の値を返します。  
 イフズ
=IFS(論理式1,1が真の場合,[論理式2,2が真の場合],・・・)

【問題1】 【解答例】
【問題2】 【解答2例】
  1. IFS関数を使うと、 =IFS(C2>=AVERAGE(C2:C15),"平均以上") と、ここまでは書けると思います。
    ところがIFS関数は真となる場合に値を返すのみですので、偽になる場合(条件を満たさない場合)は #N/A とエラーになります。
  2. IF関数では =IF(C2>=AVERAGE(C2:C15),"平均以上","平均未満") と書くことができるのですが、
    平均点未満といった条件を書く必要があります。
    よって、IFS関数を使う場合は =IF(C2>=AVERAGE(C2:C15),"平均以上",C2<AVERAGE(C2:C15),"平均未満") とする必要があります。
    ネストが少ないケースでは逆に不便に感じることになりそうです。

スポンサードリンク


よねさんのWordとExcelの小部屋 »  エクセル関数一覧表 »  IFS関数(IFのネストが簡潔になります)

PageViewCounter
Counter
Since2006/2/27