• ベストアンサー

エクセルの関数 一列おき 文字列は無視

どなたかお助けください。 一列おきに合計するとともに、文字列の入力された セルを無視する(エラーにならないように)ことはできますか? 連続したSUMなら文字を無視することは知ってるのですが。 よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

偶数列B,D,F列の数を足す例でやってみると 例データ A-F列 a 1 d 4 g 7 b x e ff h 8 c 3 f 6 i 9 式 空きセルに =SUM(IF((MOD(COLUMN(A2:F4),2)=0)*1,A2:F4)) と入れて、SHIFT+CTRL+ENTERの3つのキーを同時押しする。 (配列数式) 上記例のように、B,D,F列に文字が混じっていても(上例ではxやff)うまく行って 結果 38

kuutaro195
質問者

お礼

回答ありがとうございます 例データを理解するのが難しかったのですが、 自分なりに範囲指定を変えてみたりするうち 目からうろこ状態で、どんぴしゃ! 大正解でした。 ありがとうございました

その他の回答 (5)

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

ANo.2 です。 ああ、また間違えた。 a-1,b-2,c-3,d-4・・・ →A-1,B-2,C-3,D-4・・・ です。 m(__)m

kuutaro195
質問者

お礼

何度もありがとうございます。 この方法でもばっちりでした。 見事解決! それにしても配列数式のことは知りませんでした。 ので、 数式バーに  { }を直接入力していました。 当然関数として認識されず、変だな変だなと悩んでいましたが imogasiさんの回答と比べて、はっ!と気がついたしだいです。 いやぁ 知らないってことはいけませんね。 皆様ありがとうございました。

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

ANo.2 です。 間違えてばかりですみません。 奇数行→奇数列 寓数行→寓数列 です。 ツール→オプション→全般→R1C1参照形式を使用するをチェック→OK とするとR1C1参照形式形式になって列番号が1、2、3、・・・ になります。その番号の奇数、偶数ということです。 A1形式との対応は、a-1,b-2,c-3,d-4・・・です。 Ctrl+Shift+Enterを最後に同時に押してください。配列数式の入力です。配列数式は一般に返す値が1つではありません。いくつもあって複数のセルに値が入れることができるのですが、この場合は1つですか。

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

ANo.2 です。 列と行を間違いました。 配列数式 奇数行の計 {=SUM(IF(MOD(Column(A1:H1),2)=1,A1:H1,0))} 寓数行の計 {=SUM(IF(MOD(Column(A1:H1),2)=0,A1:H1,0))} 配列数式なので、数式バーにカーソルを置いて、ctrl+Shift+Enterで 数式を入力します。{ }が両端に着きます。

kuutaro195
質問者

補足

さっそくの回答ありがとうございます もう少し質問させてください。 奇数行の計とは、奇数列の計と言う事でよろしいでしょうか? 一列おきに合計ですから、ある行のA列、C列、E列と合計したいので、、、、、 また、奇数列ということは、最初の列をゼロ、つまり偶数と考えると言う事でしょうか(D列からなら、E,G,H、、、が奇数列?) また、ctrl+Shift+Enterを最後に同時に押すのでしょうか? 質問攻めですみません。

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

配列数式 奇数行の計 {=SUM(IF(MOD(ROW(A1:A26),2)=1,A11:A26,0))} 寓数行の計 {=SUM(IF(MOD(ROW(A1:A26),2)=0,A11:A26,0))} 配列数式なので、数式バーにカーソルを置いて、ctrl+Shift+Enterで 数式を入力します。{}が両端に着きます。

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

当方のExcel2007では、エラーは発生しませんでした。

kuutaro195
質問者

お礼

さっそくにありがとうございます。 2007でもやってみます。 ただ、一か月分の出面表なので 作製するに根性が、、、、、、、 って泣き言はいけませんね。

関連するQ&A

専門家に質問してみよう