• ベストアンサー

エクセル2003の計算式の入れ方

エクセル2003で下記のようなことが出来る式があったら教えてください。 A1~A8セルにはVLOOKUPの式が入ってまして『1』もしくは『0』が出てきます。 A1    1 A2~A3 0 A4~A6 0 A7~A8 1 の時は… B1 1(A1~A8まで認識してどこかに『1』が入っていたら『1』、『0』だったら『0』になる/以下認識するセルは別で1or0は一緒です) B2 0(A2~A3までを認識) B3 1(A4~A8までを認識) A1~A2 1 A3    0 A4~A5 1 A6~A8 0 の時は… B1 1(A1~A8までを認識) B2 1(A2~A3までを認識) B3 1(A4~A8までを認識) …のようにしたいのですが、B1~B3にどういう式を入れたらいいのか分からないので教えてください。

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

  • ベストアンサー
noname#99913
noname#99913
回答No.1

1や0は数値ですよね。 A1からA8まで =IF(COUNTIF(A1:A8,1)<>0,1,0) あとはセル範囲を変えるだけです。

beru2007
質問者

お礼

そうそうの回答ありがとうございます。 こちらの式で無事出来ました。 ありがとうございます!

その他の回答 (3)

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

B1:=OR(A1:A8)*1 以下範囲を換えるだけ。

beru2007
質問者

お礼

そうそうの回答ありがとうございます。 こちらの式でも出来ました。 ありがとうございました!

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

解答2です次の式に訂正してください。 B1セルには次の式を入力します。 =IF(SUM(A1:A8)>0,1,0) B2セルには =IF(SUM(A2:A3)>0,1,0) B3セルには =IF(SUM(A4:A8)>0,1,0)

beru2007
質問者

お礼

そうそうの回答ありがとうございます。 こちらの式でも出来ました。 ありがとうございました!

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

B1セルには次の式を入力します。 =SUM(A1:A8) B2セルには =SUM(A2:A3) B3セルには =SUM(A4:A8)

関連するQ&A

専門家に質問してみよう