• ベストアンサー

IF関数とAVERAGE関数を重ね合せについて

各個人の前期の点数とその平均点(前期点数の平均点)、後期の点数とその平均点(後期点数の平均点)を比較するのに、 前期・後期の点数がともにその各平均点以上なら「前・後」と表示する。          前期の点数のみ平均点以上なら「前」、後期の点数のみ平均点以上なら「後」と表示する。     それ以外は何も表示しない。 以上のやり方がわからなくて苦戦しています。 分かる人は回答お願いします。 具体的な数字は以下の通りです。 前期 後期 80 77 56 79 65 95 65 84 45 59 89 74 98 95 75 63 85 90 51 45

質問者が選んだベストアンサー

  • ベストアンサー
  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.2

まず、どこかに前期の平均点、後期の平均点を作ります。 前期の平均点をC1,後期の平均点をD1とします。 前期の点数がA2からのA列、後期の点数がB2からのB列として C2に =IF(A2>=$C$1,IF(B2>=$D$1,"前・後","前"),IF(B2>=$D$1,"後",""))

jyuntaro
質問者

お礼

ありがとうございます。

その他の回答 (2)

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.3

添付のようにa12,b12を平均にする。 cに下記式をいれる。 =IF(AND(A2>=$A$12,B2>=$B$12),"前・後",IF(AND(A2>=$A$12,B2<$B$12),"前",IF(AND(A2<$A$12,B2>=$B$12),"後","")))

  • yone_sk
  • ベストアンサー率34% (58/167)
回答No.1

先ほどは間違った解答失礼しました。 以下の式をC3セルに入力して、オートフィルドラッグすればOKです^^ =IF(A2>=AVERAGE($A$2:$A$11),"前","")&IF(AND(A2>=AVERAGE($A$2:$A$11),B2>=AVERAGE($B$2:$B$11)),"・","")&IF(B2>=AVERAGE($B$2:$B$11),"後","")

関連するQ&A

専門家に質問してみよう