• ベストアンサー

Excel2007の関数について

     A       B       C 1    I        II       III 6  SUN(A2:A5) SUN(B2:B5) SUN(C2:C5) 7    III        I       II 8    C6      A6      B6 7の行にI~IIIのいずれかを入れた場合、8の行には7の行がI=A6、II=B6、III=C6と 返したいのですが、8の関数はどのようにすればよいのでしょうか? ご教示宜しくお願いいたします。

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

  • ベストアンサー
noname#204879
noname#204879
回答No.3

添付図参照 A8: =HLOOKUP(A7,$A1:$C6,6,FALSE)

GSTGT
質問者

お礼

ご回答有難うございました。御礼が遅れてすみません。今後の参考にさせていただきます。

その他の回答 (3)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.4

わざわざ好き好んでIIIIIIとかじゃなくふつーに1,2,3と記入して、 A8: =IF(A7="","",INDEX($A$6:$C$6,A7)) 右にコピーするだけです。 #どーしてもI,II、IIIとしなきゃならないなら =IF(A7="","",LOOKUP(A7,{"I","II","III"},$A$6:$C$6)) とかでも。

GSTGT
質問者

お礼

ご回答有難うございました。御礼が遅れてすみません。今後の参考にさせていただきます。

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 A8セルに次の関数を入力してから、A8セルをコピーして、B8~C8に貼り付けると良いと思います。 =IF(COUNTIF($1:$1,A$7),HLOOKUP(A$7,$1:$6,6,FALSE),"")

GSTGT
質問者

お礼

ご回答有難うございました。御礼が遅れてすみません。今後の参考にさせていただきます。

  • acha51
  • ベストアンサー率41% (436/1042)
回答No.1

A8 に =if(A7="I",$A6,if(A7="II",$B6,if(A7="III",$C6,""))) と入力 A8をコピーしてB8とC8に貼り付けます なを6行の SUN(A2:A5)は SUM(A2:A5)ではないですか?

GSTGT
質問者

お礼

ご回答有難うございました。御礼が遅れてすみません。今後の参考にさせていただきます。

関連するQ&A