• ベストアンサー

choose 関数について

ロト6で43個の数値に順位をつけています。 クイックピックを作ったのですが、このPCが選んだ数字の順位合計が知りたいのですが choose 関数は29番目までの数値しか計算できないようで苦戦しております。 43番目までの値が反映されるようにするにはどうすればいいですか?

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

  • ベストアンサー
  • G_Amino
  • ベストアンサー率76% (13/17)
回答No.1

質問の意味は、「ExcelのCHOOSE関数で、43通りの値を返したい」ということでよろしいでしょうか? それならば、A1セルに1~43の値が入っているものとして、 =IF(A1<30,CHOOSE(A1,1番目の値,2番目の値,・・・,29番目の値),CHOOSE(A1-29,30番目の値,31番目の値,・・・,43番目の値)) でどうでしょうか? 29以下と30以上でCHOOSE関数を分割して使用すればいいのです。 (テスト環境:Excel2000(SP3),WindowsXP(SP2))