EXCELで何月以降を計算したい?
- EXCELで特定の日付以降を計算する方法を教えてください。
- 特定の日付以降の計算結果が0になってしまう問題を解決したいです。
- 表示形式を変えてもうまくいかないので、アドバイスをお願いします。
- ベストアンサー
EXCELで何月以降を計算したい(月毎に計算したい)
EXCEL2007を使用しています。 実際は、月毎に計算していますが、話を単純化するために 2009年9月以降を計算したいです。 A列 B列 2009/8/2 23:20 9000 2009/9/6 7:49 -1000 2009/9/8 12:36 -2000 2009/9/12 16:23 5000 このような表があります。 この時に、2009/9/1以降の計算を求めたい場合、 =SUMIF(A:A,">=2009/9/1",B:B) で求められます。 E1のセルに 2009/9/1 と入力し、 =SUMIF(A:A,">=E1",B:B) とやると、計算結果が0になってしまうのですがなぜでしょうか。 上の場合と同様に、2000と出したいです。 表示形式をいろいろ変えて実験してみましたがうまくいきませんでした。 アドバイスいただけないでしょうか。 よろしくお願いします。
- オフィス系ソフト
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
">=E1" のように、セルを参照する場合は、 E1を""の外に出して、&で結合してやります。 =SUMIF(A:A,">=" & E1,B:B) 以上です。
関連するQ&A
- エクセルの計算式について教えてください!
すみません、エクセルの素人なんですが教えていただきたくて 質問させていただきます。 まず下の2つの表があるとします。 表(1) A B 1 にんじん 100 2 レタス 50 3 とまと 100 4 レタス -200 5 レタス 100 表(2) F 10 にんじん 11 とまと 12 レタス ひとつのセルに数式を挿入するのですが、その数式というのが表(2)のF12のレタスだけの 合計値を表(1)のB列から抜き出し計算したいのです。 そしてマイナス分は計算から除外したいのです。 一応調べてみたところ、抜きだして計算する式が『=SUMIF(A1:A5,F12,B1:B5)』、 マイナス分を除外するのが『=SUMIF(B1:B5,">0"』ということがわかったので この二つの式を合わせたらいいのかと思い、 『=SUMIF(A1:A5,F12,(B1:B5,">0"))』にしてみましたが計算出来ませんでした。 素人なのでこれ以上わからず困っています。 どなたかご存じの方よろしくお願いいたします。
- ベストアンサー
- Windows系OS
- エクセル「2個×100」で計算式を作成する場合
A1のセルに2と入力し、B1のセルに4と入力してある場合、C1の計算式は=A1*B1と入力すれば8という答えが出せます。 しかし、例えばこの場合に、A1のセルが「2個」のように、「個という」単位がついている場合は、結果が#VALUE!となってしまいます。 そこで質問なのですが、これを回避する簡単な方法、つまり単位が付いていても計算を導き出せる、簡単な方法はありますでしょうか。 やはり、A1とB1の間に「個」という文字を挿し入た新たな列を入れなくてはならないのでしょうか。 ここが疑問であります。 また、さらに上記のセルの形式で、A2~A100まで、連続100行ほど同様のデータの表がすでに作成してあった場合、計算をし直すことは簡単なのでしょうか。 よろしくお願い致します。
- ベストアンサー
- その他MS Office製品
- エクセル、計算式で日付が41330となるのを西暦に
エクセル2010です。 画像のようなデータがあったとして、 たとえば、「2月のUFJの金額の合計をする」といった計算式を、別のセルに記入したいと思っています。 そこで作業列を作り、ワイルドカードを使った文字列をヒットさせるようにしました。 画像のE列に「=A○&B○」という式の作業列を作り、結果を記載したい目的のセルには、 =SUMIF(E16:E27,"2013年2月*UFJ",D16:D27) としてみました。 しかし、ヒットさせたい"2013年2月"の部分が、標準形式の41330のような表示になってしまい、ヒットしません。 SUMIF式のほうを標準形式にしてみようと思いましたが、どの桁が何月と決まっているわけではないので、ワイルドカードを使って指定できません。 こういう場合、E列を「2013年2月25日UFJ」のように表示させるのは、どうすればよいのでしょうか? アドバイスをいただけると幸いです。よろしくお願いします。 ------------------------------------ ちなみに、SUMIFS関数やSUMPRODUCT関数で実現はできたのですが、データが多くなってくると処理がとても重くなってきます。 またピボットテーブルも考えたのですが、この結果を各種条件で表示させるセルをまず設定してから、そのセルを別の様々な計算式が参照するような連動をするかたちになるので、ユーザーの手で条件を変更するピボットテーブルでは対応できないのでは、とのことから、この方法を試しているところです。
- ベストアンサー
- その他MS Office製品
- エクセルでの計算式を教えて下さい。
A B C D E 1 担当 金額 2 三木 30 3 田中 21 担当 件数 金額 4 三木 15 三木 3 57 5 佐藤 43 田中 2 45 6 田中 24 佐藤 1 43 7 三木 12 上の集計表で、三木さんの合計金額をE4のセルに求める計算式は、 =SUMIF(A2:A7,C4,B2:B7)でいいと思いますが、 同様に三木さんの件数をD4のセルに求める場合の計算式を知りたいのですが どなたかご教授いただけませんでしょうか。
- ベストアンサー
- オフィス系ソフト
- MSエクセルで計算式のコピー
SUMIF関数を使いたく、表を作成しC,Dセルを結合し 計算式を結合したセルに、例えば=SUMIF($C$3:$C$11,$B15,E$3:E$11) と記述し、同じ行のE,Fセルを結合しこの計算式をコピーすると 計算式が=SUMIF($C$3:$C$11,$B15,G$3:G$11)となってしまいます。 計算式が=SUMIF($C$3:$C$11,$B15,F$3:F$11)となって欲しいのですが、 コピーの仕方が間違っているのでしょうか教えて下さい。
- ベストアンサー
- オフィス系ソフト
- エクセルの計算式
A列 B列 C列 D列 E列 1行 A 2 100 ○○○ 2行 B 2 200 3行 A 200 4行 C 100 5行 A 100 上記表で、B列が空白の時の、A列のAの、C列の合計を(この場合は、300) 例えば、E列の1行目セルに表示させる時の「E1」の計算式が知りたいのですが、よろしくお願いいたします。
- ベストアンサー
- その他(ビジネス・キャリア)
- エクセルで期限の計算をしたい
エクセルで、期限表を作成しております。 A列に月/年(例:2013年5月だと「05/13」と表示させたい) B列に36か月後の期限(例:「2016年4月」と表示させたい)と何も入力されていない空白セルの場合はは空白セルのままにしたい。 現在の状況は、 A列:表示形式(ユーザー定義:mm/yy) B列:=EDATE(A1,48-1) 以上のようにしておりますが、下記のような不具合が出てきています。 A列:05/13(2013年5月)は入力できても、05/14(2014年5月)と入力すると自動的に「06/13」となってしまう。 B列:A列は空白セルなのに、なぜか「1903年11月」と入ってしまいます。 どのようにしたらできますでしょうか? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Excelの計算式または関数について
Excel2007を使用しています。 次のようなことをやりたいのですが、計算式または関数、または関数と計算式の組み合わせを教えていただきたくお願いいたします。 問題 例えばA列にA1からA10まで何らかの数値は入っていて、次にA11に何らかの数値を入力した場合、A11に入力した数値がA1からA10までのいずれかのセル入力されている数値と同じ場合にはB11のセルに「重複」と表示する。以下A12セルへの入力された数値はA1からA11までのいずれかのセルに入力されている数値と同じ場合にはB12のセルに「重複」と表示する。以下セルA13以下へ入力する数値についてもすでに入力済みのセルの数値と同様な比較を行って対応のB列のセルに「重複」と表示をする処理を行う。 以上のような処理を行いたいのです。よろしくお願いいたします。
- ベストアンサー
- その他(インターネット・Webサービス)
- エクセルのデータ集計シートについての質問
エクセルについて質問です。家計簿を自分で作ったのですが、一つのシートはデータを入力していく表で、もうひとつのシートは連動して科目別に集計していく表です。具体的には入力用のシートA列:日付 B列:科目(例)食費 C列:内容 D列:金額 月ごとに縦に入力していっているので、これを次の月からもE列から続いて入力していきます。集計用のシートはA列にそれぞれの科目があり、B列:1月 C列:2月・・・というようになっていて、集計はSUMIFの関数で計算しています。 しばらく順調に計算されていたのですが、入力シートのBN列以降に入力したものが連動されなくなってしまいました。 どうすればいいか教えていただけますでしょうか?
- ベストアンサー
- Windows XP
- エクセルでの計算について
今、エクセルで確認表となるのを作成しているのですが、まだ勉強不足でして1つ教えていただきたいのですが、 セルAの列には日付(確認日)を入れています。 (月を入力すれば、その月のカレンダー通りに自動で変更されるように式をいれて作成しました) セルBの列には確認する項目においてあり・なしを手書きで書けるようにそれぞれマスを作っています。(最終的に月ごとに印刷して表にするので) ここで質問なのですが、セルA列の日付けに対してセルB列にも一日前の日付けを付ける場合、自動で入力(月ごとに反映)されるようにするには(A列みたいに月を変えればその月に反映される)どういう風に式を入れたらよいのでしょうか? よろしくお願いします。
- 締切済み
- オフィス系ソフト
お礼
教えていただいた通りにやったらできました。 こんなに早く解決策を教えていただけるとは思ってもみませんでした。 どうもありがとうございました。 助かりました。