• ベストアンサー

Excelで、自列に数字がる行の左端列の数字を加えるには?

下表で、左端は行番号、最上行は列名で、-は空白セルを表しています。 例えば、(1)=40行のGには、G列に数字がある行のF列の数字を足す式を求めています。 + F G H I 7 1 9 - - 8 1 - - - 9 5 1 - - 10 2 - 5 11 0 - - 5 12 1 - - - 40 (1) (2)  (3) (1)=G40=1+5 (2)=H40=2 (3)=I40=0 なお、スペースが詰まった表示になりますが、Excel表をここで表示する方法があればそれも教えて下さい。以上

  • aerio
  • お礼率56% (982/1741)

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

  • ベストアンサー
  • tossy005
  • ベストアンサー率38% (7/18)
回答No.1

40行目のG列のセル、H列のセル、I列のセルに それぞれの列の1~39行の間で"-"以外の値が入っている行のF列のセルの値の合計を表示する方法を知りたい という質問でよろしいでしょうか? 合計を求める際に条件をつけることのできるSUMIF関数というものがあります。 SUMIF関数には3つの引数があり、1つ目の引数には条件をつける範囲、2つ目の引数にはその条件を、3つ目の引数には合計を求める範囲を渡して使用します。 例えば今回の場合、G40には=SUMIF(G1:G39,"<>-",F1:F39)が入ります。

aerio
質問者

お礼

早速のコメントありがとうございました。 お陰で一発解決できました。

その他の回答 (2)

noname#204879
noname#204879
回答No.3

G40: =SUMPRODUCT((G7:G12<>"")*($F7:$F12))

aerio
質問者

お礼

SUMPRODUCTはSUMIF に比べ応用範囲が広いように思われますが、今はSUMIFを使わせてもらいます。今後の参考にさせてもらいます。 ありがとうございました。

  • tossy005
  • ベストアンサー率38% (7/18)
回答No.2

すみません 空白でないセルのF列の値の合計ですね G40には =SUMIF(G1:G39,"<>",F1:F39) を入れてください。

aerio
質問者

お礼

コメントありがとうございました。ANo.1と同じと理解させてもらいます。

関連するQ&A

  • 2行目で数字が入っている列までを1行目で計出したい

    エクセルで質問です。 下記の状態で、F1に、2行目で数字が入力されている列までを1行目で 合計額を出したいです。 計算式はありますか??? 例えばで、下記の例でいうと、「28」を自動集計したいです。 それでいて、次回C2に数字を入れた場合、F1を「34」となるように したいのです。         A  B  C  D  E F         1月  2月  3月  4月  5月 合計 1行目 H25  10  18  6  25   30 「28」 2行目 H26   4  40          44 どなたかわかる方、教えてください。 よろしくお願いします。

  • エクセル 3列おきに列を挿入したい

    いつもお世話になります。 1行目に営業所コードがあり、そのコードを3列おきに表示するにはどうしたらいいでしょうか。   A  B  C  D  E  F  G  H  I  J   2   3   4   5   7   8  11  12  14  15              ↓   A  B  C  D  E  F  G  H  I  J   2          3         4         5 営業所コードは2~150の数字で、100ほどの営業所コードが存在します。 よろしくお願いします。

  • 同じ列又は,行にある一の位の同系列の数を表に表す方法(エクセルの関数について)

    エクセル関数について質問をさせて頂きます。 下表において 同じ列や行で 数字の一の位が同じものを何個あるかを関数でやろうとしましたが,何せ初心者なもので,なかなか関数が作れません。 誰か判る方 宜しくお願い致します。 (例) A1 B1 C1 D1 E1 F1 G1 H1 62 21 22 85 15 81 92 関数? この表では,一の位が "2"の物は 3個 ある。 従って,H1セルは "3" になる。 このような数字が出る様な関数が知りたい。

  • エクセルで、A列~F列のデータからH列に抽出する

    今、A1~F100に、さまざまな数字が入力されています。この中から、或る特定の数字が在った場合、H列の同じ行に「○」と表示させたいのですが、どのようにすれば出来ますか? なお、或る特定の数字が無い場合は、「×」を表示させたいです。 また、A列からF列までを一括して範囲として選択し、処理したいのですが、可能ですか? 宜しくお願い致します。 例:A列~F列に5という数字が在った場合にH列に○、無かった場合、H列に× A B C D E F G H 7 1 5 3 9 3   ○ 5 9 4 7 8 10   ○ 9 2 11 4 6 8   × 3 15 7 1 8 4    × 6 5 1 9 3 18    ○ ・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・

  • エクセルマクロ:空白行を除いてコピー

    マクロで次の作業を処理したいのですが、どのようなコードを書けばよいのでしょうか?教えてください。よろしくお願いします。 ○sheet1 ☆左側 列B~Hをワンセットとしたものが、計51行ある。先頭はタイトル行で9行目である。 D列には固定の文字列が与えられており、E列はブランクで、D・Eともに非表示にしておきたい。 B10~B59には、固定で1~50の数字が順番に与えられている。 C10~C59、G10~G59、H10~H59には数値が、F10~F59には文字列が入力される。 空白の場合もあり、どの行に入力されるかは不明。 ☆右側 列J~Pをワンセットとしたものが、計51行ある。先頭はタイトル行で9行目である。 J10~J59には、固定で51~100の数字が順番に与えられている。 K10~K59、M10~M59、O10~O59、P10~P59には数値が、L10~L59、N10~N59には文字列が入力される。 空白の場合もあり、どの行に入力されるかは不明。 ○sheet2 sheet1のボタンをクリックし、sheet2を表示させ、 sheet1の値を次のようにsheet2に貼付けたい。 sheet2のB8~H107の範囲内で上から、sheet1の左側B10~H59と右側J10~P59の空白を含む行を除いた セット(列B~H、列J~P)のみをコピーし、左側と右側を連続して、値のみ貼付けたい。 ※C列とK列の空白を判定すれば良い ※並べ替えなどのために別シートを置きたくない ※非表示列の扱い方

  • 行と列を指示して表中の値を表示する方法を教えて下さい。

    ある行と列を指示して下表の様な値を表示する方法を教えて下さい。 例)A1セルに2行と入力、A2セルに4列と入力をしたら、A3セルに答えの"8"が出るようにしたい。 1列 2列 3列 4列 5列 1行 A B C D E 2行 1 5 6 8 9 3行 F G H J K 4行 3 4 1 5 8 5行 T R W A S

  • Excelの列が数字になってしまいました

    なぜか、Excelの行・列の表示が数字になってしまいました。行は数字、列はアルファベットに戻したいのですが、どのようにすればよろしいのでしょうか?

  • Excelで複数行を1行にするマクロについて

    Excel2000で3行を繰り返し、1つの行にまとめていくマクロの書き方についてご教授ください。 例えば下記のような並びの時、 A B C D E F G H I ..... マクロを使って、 A B C D E F G H I ...... のようにしたいと考えています。

  • エクセルで1行置きに平均を求めたいのですが、エラーが返ってきたり空白行

    エクセルで1行置きに平均を求めたいのですが、エラーが返ってきたり空白行も計算されてしまうなど困ったことになっています 具体的にはG5からIS5までで1行置きに平均値計算 ただし空白行は計算の対象としない また、G5~IS5の計算の対象とするセルにはこのような数式が入っています 例 G5:「=IF(H5="","",(RANK(H5,$H$5:$H$44,0)))」 出力先はE5です 同じように1行置きの平均なんですが こちらはH5~IT5 空白行は対象としない こちらは数字を手で入力していく状況です 出力先はF5です。 分かりにくい説明ですがよろしくお願いします。

  • 【Excel VBA】複数の条件を満たすデータを行削除

    Excel2003を使用しています。 ある表の中のデータで、次の4つの条件を満たすデータを行削除したいのですが、マクロではどのように書いたらいいのでしょうか?  E列…データが入力されている  F列…空白  G列…空白  H列…空白 よろしくお願いします。

専門家に質問してみよう