• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの関数について)

エクセルで過去3か月の合計を計算する方法

keithinの回答

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

パーセントの列には「生数字で記入する」か,若しくは計算式で計算させているなら「値が無いときは""を計算する」式にしておくこと パーセントは%書式で表示すること(100倍してパーセントの値,とかで計算させない事) A列に名前,B列以降にデータとする 手順:簡易版 Z1に3のように月数を記入する Z2に =SUMIF(OFFSET(INDEX(A2:Y2,MATCH(MAX(A2:Y2)+1,A2:Y2,1)),0,0,1,-Z$1*2),">2") 以下コピー と記入する。

k211593
質問者

お礼

回答ありがとうございます。 OFFSETやINDEX、こたらで良く見かけますが今一良くわからず… これを参考に勉強させて頂ます。

関連するQ&A

  • Excel の関数は複数の表に反映されない?

    学校で細かいデータ集計を任されてしまいました。  何度やってもうまくいきません。教えてください。  同じExel上の4月シート、5月シートというようにしてそれぞれの月のデータ集計を月ごとに合計を出し、それら12か月のデータを集約した新たなシートの表に1年間の表にまとめようとすると、全く違った計算式(関数というのでしょうか)が出てしまいます。  言っていることが分かりにくいかもしれませんが、関数を出すために「レ」のところをクリックするとSUMとかの文字が出ますよね。そこでたとえば4月のシートで集約した合計データを、「4!AH47」とか入れて、総集計のシートの表にそっくりコピーされるようにします。5月シートで作った合計を、「5!AH47」とか入れて、総集計のシートの表にそっくりコピーしていき、総集計データで4月から3月までの合計を、一覧表自動的に反映されるようにしたいのですが、関数式のSUM(AH4:AH13)などとして、合計を出るように式はいれるのですが、答えに反映されるべきところ、ここでは合計が出て欲しいのになぜか%のデータが出てしまいます。○○○○%などとおかしな数値が表示されてしまうのです。  SUMでなくひとつひとつのセルの記号と+記号を次々に手動で入れても%が表示されるのです。  どこが間違っているのか、それとも何度も転載はできないのでしょうか。

  • エクセルの関数について

    すみません。どうなっているのでしょうか?? あるセルに『=SUM(J18:J48)』と合計を求める関数入れると 『11月2日』と日付が出てきます。そのセルの前後に同じ式を入れると正しく合計が示されます。因みに合計数は27700です。 何が原因なのでしょうか? エクセルは2010、osはwindows7です。

  • エクセル関数の質問

    セルの合計枠にIF関数の式が入っていますが、セルの行を挿入して式をコピーすると、 ーーーーーーという表示がなされ、入力しても数値が反映されません。 原因は何なのか、どうすれば良いのかわかりません。

  • 「SUMIF」と「AND」関数の組み合わせについて

    2つの表があり、A列の日付が同じでなおかつ表2のB列に「9」が入っているC列の合計数を表1のBに反映し、合計数が「0」なら""空白にしたい場合の関数の組み合わせを教えてください。日付が同じだけなら「SUMIF」と「IF」関数でできたのですが、なおかつ「9」が入っているセルの合計となると上手く反映されません。「AND」関数の使い方が悪いと思うのですが、どうかよろしくお願いいたします。

  • エクセルのエラー値

    エクセルで添付した図のような表を作りました。 合計の行にIFとSUM関数を使いました。 B2のセルをドラッグでC2に移動させると、合計のC3の式がエラーになってしまいます。 なぜでしょうか? ドラッグでセルを移動させてもエラーにならないようにするにはどうしたらいいですか? よろしくお願いいたします。

  • Excel SUM関数

    シートを方眼紙のようにセルを正方形にし、必要なところを結合させて表を作っています SUM関数を使い結合させたセルに、数値の合計の数を表示させようと思いましたが、2桁以上の数だと#と表示されてしまいます セルの幅を広げても#のままですし、表示形式を標準から数値にしても変わりありません こんな事は初めてで、どのようにすれば正しい合計の数が表示できるのかわかりません ご存知の方教えて下さい

  • エクセルの関数について

    こんにちは エクセルを使ってあるものの集計をしました。 H13というシートの中で、Cの列が「リンゴ」で、 なおかつDの列が「陽光」であるセルの数がいくつあるか? と言う関数を作りました。  {=SUM(IF('H13'!C1:C300="りんご",IF('H13'!D1:D300="陽光"1,0)))} 一応これで数は返されたのですが、 この間数をコピーしてH14にしようとしてセルをいじくると、 最初と最後の{}が勝手に消えてしまい、それでも数式としてはあっているようで、 実際返ってきて欲しい数ではなく、0が返ってきます。 で、{}をつけてみると、今度はそのまま式が表示されます。 そもそもこの式が一番最適なのかも教えていただきたいのですが、 なぜ{}が消えてしまうのか?どうしたらよいのかを教えてください。 よろしくお願いします。

  • EXCEL2002で,関数式を使い、負の数(-1等)、正の数(1.2.3等)を分けてカウントし、各々合計する方法

     EXCEL2002で,関数式を使い、負の数(-1等)、正の数(1.2.3等)を分けてカウントし、各々合計する方法。多分IF式に似た条件を使うのでしょうが‥‥‥  例えば、30、セルの個数があるとして、負の数(-1等)、正の数(1.2.3等)を分けてカウントし、 (1)負の数のセルのみを合計して、例えば、R6~R32という27セルの内、マイナスの数字が-1, -2, -3, -4のみならば、合計の数字は、ー10となります。 (2)全く同様にして、正の数のセルのみを合計して、例えば、27セルの内、プラスの数字が 1, 2, 3, 4のみならば、合計の数字は、10となります。    (1)負の数のセルのみの合計を導き出す関数式 =SUM(R6:R32,'<0')  (2)正の数のセルのみの合計を導き出す関数式 =SUM(R6:R32,'>0') という、具体的な関数式で書いてくださると、たいへん有難いのですが、  あつかましい相談ではありますが、何卒、よろしくお願いします。

  • Excel IF関数を短くする式を教えて下さい。

    ExcelのIF関数が長くなりすぎて困っています。 短くする方法あれば教えてください。 =IF(A1="",0,IF(A1<4.5,A1,4.5))+IF(B1="",0,IF(B1<4.5,B1,4.5)) のように"4.5より数が小さい場合はセルの値を返し、 4.5より大きい場合は4.5を返す"というのを繰り返し合計していきます。 60セル以上を合計したいのですが、それだと数式が長すぎて・・・ 何か短くする良い式があれば教えて下さい。 よろしくお願いします。

  • エクセルのIF関数の使い方について

     こんにちわ。仕事で成績の評価表の作成をしたくて、エクセルで表を作成しました。    表は、  Aのセル・・・氏名 Bのセル・・・テストの点数 Cのセルが平常点          Dのセル・・・BとCのセルを合計した合計点数          Eのセル・・・成績評価  Fのセル・・・合計点数による順位    という表を作成しました。    Eのセルに Dのセルの合計点数を基準として 5段階の評価をつけたい。    条件が、 85点以上が5、60点以上が4、50点以上が3、35以上が2、1~34点までが1    =IF の関数 =IF(論理式、真の場合、偽の場合) というのを使用すればいいのは   わかったんですが、いまいち関数式の取り方、書き方がわからなくて・・・本をみて記入して   みたんですがエラーになります。   どうしたら評価を自動転記することができるか、教えてください。   また点数をもとに順位をつける方法も教えて欲しいです。よろしくお願いします。