• ベストアンサー

エクセル 最終データ 関数

エクセルの関数で質問です 日々増えていくデータの最終日から過去3日間を加算したいのです 計算場所は別シートでかまいません <例>下記データでは6+2+1で次の日はデータが増えるので2+1+追加データ 1/1   1/2   1/3    1/4   1/5   1/6    1/7 12     17     18      9      6      2     1 

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

=SUM(OFFSET($A$2,,COUNT($A$2:$AE$2)-1,,-3))

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

noname#204879
noname#204879
回答No.3

     A     B  C  D  E  F  G  H  I  J  … 1      日付 1/1 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9 … 2     データ  12  17  18  9  6  2  1 3 4  直近のデータ  1 5     該当日 1/7 6 直近3日間の和  9 B4: =OFFSET($A$1,1,COUNT(2:2)) B5: =OFFSET($A$1,,COUNT(2:2)) B6: =SUM(OFFSET($A$1,1,COUNT(2:2),,-A6)) ただし、セル A6 の書式は“ユーザー定義”で "直近"0"日間の和" と設定して、数値 3 を入力しています。

全文を見る
すると、全ての回答が全文表示されます。
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.1

単純に 別Sheetに =SUM(Sheet1!A2:C2)で右にドラッグ 画像をどうぞ↓

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの関数でこんなこと・・・

    office20002です エクセルで 1年間のカレンダーがあります 別に 講習の報告書が 数十件あります (1件あたり 1シートづつ) カレンダーの 講習予定する日に(数日間連続で)それぞれの講習名を アルファベットで(例:Aが連続で日数分)データ入力します。すると 報告書に自動的に 講習初日と最終日 を入力できるようにしたいのですが しかも 形式は  平成何年何月何日 ~ 平成何月何日実習しました となるよおにしたいのですが 関数を使ってできないでしょうか

  • EXCELの関数を上手に使って時間を短縮したい

    EXCELの関数を上手に使って時間を短縮したい EXCEL初心者で今勉強中です。本を見て考えているのですが分からないので ご教授お願い致しますm(__)m 日々(5/1~5/31)の生産の出荷数と合計を書いている表があります。 物の種類が10種類くらいあり、最後に全部の物の出荷数の合計が書かれています。  5/1 2 3 4 5 6 7 8 9 … a  b c 全ての合計(1)    簡単にしか書けないのですが、↑のような感じになっていて出荷があった日に表に入力をしています。 そして翌日に、前日の全ての合計出荷数(1)、一ヶ月の目標(例10000個)から合計出荷数を引いた数(2)、月の最終出荷日までどのぐらい一日に出荷すればよいかの目安((2)÷例10日)の数(3)を報告しています。 その(3)点を毎日自分で計算をしていたのですが、EXCELの関数を使ったり予め式を入れて簡単に 分かるようにしたいのですがどこをリンクさせて計算すればいいのかなど本当初歩的なことが分かりません。。またその表のデータは他のシートともリンクされており色々関数が入っています。 ご教授お願い致します。

  • ExcelのINDIRECT関数について

    Excelで下記の関数を入れてみたのですがエラーとなってしまいます。 =MIN(((("Sheet2!J"&$A6&":"&"Sheet2!J"&($A6+INDIRECT("Sheet2!M"&$A6)))))) 最終的にMinの計算をする段階で中身が文字列になっていることが原因のようなのですが =MIN(indirect(((("Sheet2!J"&$A6&":"&"Sheet2!J"&($A6+INDIRECT("Sheet2!M"&$A6))))))) としても結果は変わらずでした エラーを回避して計算を成立させるにはどうすればよいでしょうか?

  • エクセルの関数を教えてください。

    エクセル書類について教えていただきたいのですが… 下記のような表から担当者別に売上合計金額を出したいのですが エクセル初心者で関数があまりわかりません。 ランダムに並んだ担当者を抜粋してその月の担当者ごとの合計売上金額を別シート(同じシートでもかまいません)で 自動計算できる関数があると大変助かるのですが、そういった関数(やり方)はありますでしょうか? お教えいただけると幸いです。 よろしくお願いします。

  • エクセルの関数についてお教えください

    一か月の賃料の日割りを計算したいのですが、例えば、7/10に契約した場合の賃料の日割り計算は、 10日から31日までの22日間になりますが、この22日間という日数をどのような関数を使えばよろしいですか? エクセルは素人です。どなたか分かり易くお教えください。

  • エクセル 割り算

    現在下記のような計算を計算機で行なっており、エクセルで自動計算できないかと考えています。 例 りんご50個を一人あたり6個ずつ配った時に何人に配れるか❓ 50➗6=8 2個余り この余り2個を8人のうちの誰かに割り振る 最終的に求めたいのは、下記のような配る数と人数です 6個ずつ配る人  6人 7個ずつ配る人  2人 MOD関数で商と余りを求めるのは出来るのですが、余りを加算して上記のように求めることが出来ません。 分かりずらい説明で申し訳ありませんがよろしくお願い致します。

  • エクセル、シート参照、関数

    こんばんは エクセルで2つの質問があります。 (1) シート2~以降に、各クラスの成績をまとめたデータを シート1に参照しています。 例:シート1:「全クラス成績まとめ」、シート2:「クラスA」、シート3:「クラスB」… ですが、例えば、クラスBに補正点(俗にいうゲタをはかせる、笑)を与えた 新しいシート3(1)のデータが追加で届きました。 この時、(本元の)シート3を削除し、シート3(1)を本採用したいのですが 本元のシート3のデータが、シート1に参照されているため、なかなか、思うようにいきません。 また、面倒に、シート1の参照を、シート3(1)に打ち直しなのでしょうか? (2) ある数値を 「3桁以上(100~)ならば、小数点第1位を四捨五入し、最終的には「整数」  2桁以下( 99~)ならば、小数点第2位を四捨五入し、最終的には「小数点第1位」まで求める。」 そのような関数や書式を教えて下さい。 以上、この2つの質問をよろしくお願いします。 OS:WinXP エクセル2000

  • エクセルの関数を教えてください。

    エクセルの関数を教えてください。 sheet01に 《基本ナンバー》《グループナンバー》《入力日》が入力された基本データがあり、 sheet02に sheet01から抽出されたグループの代表データがあります。 sheet03において、 sheet02で選ばれたグループ代表データに、 sheet01のグループ番号内で一番古い入力日を抽出して、 貼り付けたいのです。なんという関数が良いですか? よろしくご教授のほど、お願い申し上げます。

  • エクセル関数(関数での算出データに関数を反映させる方法)

    顧客管理業務に活用する、エクセル関数の活用方法について質問です。 セルA1に『過去の施術日(1)』 セルB1に『過去の施術日(2)』 セルC1に『過去の施術日(3)』 セルD1に『過去の施術日(4)』 セルE1に『最終施術日(関数で算出)』 セルF1に『適性施術頻度』 セルG1に『次回予定』 過去の施術日(1)~(4)には日付が記載されております。 そのデータを基に、E1『最終施術日』の値を関数で算出。 ちなみに最終施術日の数式は、以下となります。 =IF(COUNTA(A1:D1)>0,TEXT(MAX(A1:D1),"yyyy/m/d"),"施術履歴無") ------------------------------------------------------------------ さて、問題に直面しているのは、ここからなのです。 セルE1の『最終施術日』の値から、本日までの日数が セルF1の『適性施術頻度』を超えた場合は、 セルG1の『施術予定』に“施術” 超えていない場合は、“無し” 空欄の場合は、“毎回確認” と表示させたいのです。 ちなみに、セルE1の『最終施術日(関数で算出)』を 関数を使用せず、通常のデータを入力していた時は、 以下の数式で機能しておりました。 =IF(COUNT(F1)=0,"毎回確認",IF(MAX(E1)<TODAY()-F1,"施術","無し")) しつこいようですが、セルE1の『最終施術日(関数で算出)』を 関数を使用してから、機能しなくなってしまいました。 データ例 A1       B1       C1       D1         E1                         F1    G1 2009/5/1   2009/6/15  2009/6/30  2009/9/8    最終施術日(2009/9/8 ※関数で算出)  30  次回予定 2009/5/28  2009/6/30                    最終施術日(2009/6/30 ※関数で算出)  45  次回予定 以上、複雑な質問となり、簡単には解けないかもしれませんが 分かる方は、是非教えてくださいませ。宜しくお願い致します。

  • エクセルの関数をどう使えばいいか教えてください

    エクセルで個人データファイルを作っています。 関数で下記の様な計算ができるのか解る方教えてください。 鈴木 岡田 佐藤 岡田 鈴木 鈴木 この人数を重複しないように計算したいのですが、CAUNTAを使うと 「6」となるが、「3」になるように関数を使いたいと思っています。

専門家に質問してみよう