Gizport
1 回答
0
Share (facebook)
78
view
全般

エクセル SUMPRODUCT関数について 自分なりにいろいろ試し...

エクセル SUMPRODUCT関数について

自分なりにいろいろ試してはいるのですが、初心者なもので、なかなかうまくいきません。
たびたびお手数をおかけして申し訳ありませんが、お分かりになる方、どうか教えてください。 エクセル2003を使用しています。

【sheet1】
・C5~C1000までの中に、1/1~12/31までの日付がランダムに入っています。
空白のセルもあります。(実際は空白ではなく、VLOOKUP関数が入っていますが、
A列が空白の場合はC列も空白になるように設定しています。)

・F5~F1000までの中に所要時間(30 60 45 25 など。)がランダムに
入っています。こちらも空白のセルがありますが、実際にはVLOOKUP関数が入っています。
「分」などの単位は入っておらず、数字のみです。

【sheet2】
・C5~C1000までの中に、1月1日~12月31日の日付がランダムに入っています。
sheet1のC列は、「1/1、1/2」と表示されますが、sheet2のC列は「1月1日、1月2日」と表示されます。
同じく空白のセルがあり、実際にはVLOOKUP関数が入っています。

・D5~D1000までの中に、「電車・バス・徒歩・自転車」いづれかの言葉がランダムに入っています。
空白のセルがあり、実際にはVLOOKUP関数が入っています。

・【sheet1】と同じく、F5~F1000までの中に所要時間(30 60 45 25 など。)がランダムに
入っています。こちらも空白のセルがありますが、実際にはVLOOKUP関数が入っています。
「分」などの単位は入っておらず、数字のみです。

ここで、【sheet3】の適当なセルに以下の①~③の数字を出したいです。

①【sheet1】のC列が「11/1~11/30」になっている行のF列「所要時間」合計

②≪【sheet1】のC列が「11/1」になっている個数のカウント≫と
≪【sheet2】のC列が「11月1日」になっている個数のカウント≫の合計

③≪①の答え(【sheet1】のC列が「11/1~11/30」になっている行のF列「所要時間」合計)≫と
≪【sheet2】のC列が「11月1日」になっていて、なおかつ、【sheet2】のD列が「電車」となっている
行のF列「所要時間」合計≫の合算


面倒な質問をしてしまい、誠に申し訳ありません。さらに、わかりづらい説明で
重ね重ね申し訳ありません。

行き詰ってしまい、先に進めません。どなた様かお力をお貸しください。
よろしくお願いいたします。
Yahoo!知恵袋 3849日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
2 はCOUNTIF関数で 日付西暦表示していなくても西暦はあります
前の質問の式見たでしょ
=COUNTIF(Sheet1!C5:C1000,"2013/11/1")
=COUNTIF(Sheet2!C5:C1000,"2013/11/1")

3
=SUMPRODUCT((TEXT(Sheet1!C5:C1000,"YYYYMM")="201311")*(Sheet1!F5:F1000))
=SUMPRODUCT((Sheet1!C5:C1000="2013/11/1"*1)*(Sheet1!F5:F1000))
=SUMPRODUCT((Sheet2!C5:C1000="2013/11/1"*1)*(Sheet2!D5:D1000="電車")*(Sheet2!F5:F1000))

SUMPRODUCT関数
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/sumproduct.htm

3よく見ると
①の答え(【sheet1】のC列が「11/1~11/30」になっている行のF列「所要時間」合計)

【sheet2】のC列が「11月1日」になっていて、なおかつ、【sheet2】のD列が「電車」となっている
行のF列「所要時間」合計

の足し算ですが・・・
=SUMPRODUCT((TEXT(Sheet1!C5:C1000,"YYYYMM")="201311")*(Sheet1!F5:F1000))+SUMPRODUCT((Sheet2!C5:C1000="2013/11/1"*1)*(Sheet2!D5:D1000="電車")*(Sheet2!F5:F1000))

でもどうしてこんな計算されたいのかは???
ただし Sheet1・2 F5:F1000 の範囲は文字列が1つでもあるとエラーですよ
Yahoo!知恵袋 3849日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
47
Views
質問者が納得まぁ少なくても星撮れるくらいにならないと、 現地で応用出来ませんので、国内にいるうちに まともに星撮れるようになってください。 そうしないと、設定うんぬんは「現場の状況」でまったくかわります。 よって、答えられないw S95自分も持ってますが、さすがにマイナス25℃付近での動作は 確認してません。 マイナス8℃ほどなら星撮る時に動作してましたけどw まぁ記念写真程度の「撮影時間」であれば、 バッテリーもさほど気にしなくてもいいでしょう。 予備は必要ですけど。 短時間で撮影するんですから、短時間で「ピン...
3555日前view47
全般
72
Views
質問者が納得APNの設定が間違ってるだけかと思います。 ちゃんと設定してますか?
3561日前view72
全般
72
Views
質問者が納得メモリーは相性問題がつきまといます。ので、メモリーメーカー及びマザーボードメーカーの対応リストで確認する事が重要です。 また、0x0000000A及び0x0000007Fのエラーメッセージを検索しエラー原因をつかむことも大事です。
3674日前view72
全般
80
Views
質問者が納得sumifs 関数でどうですか!! http://www.becoolusers.com/excel/sumifs.html
3656日前view80
全般
57
Views
質問者が納得複数月をカウントすることができます。 次のようにすればよいでしょう。 仮に3ヶ月までの集計をするとしたらA1セル、B1セル、C1セルに対象とする月をそれぞれ入力します。 A4セルには次の式を入力してF4セルまでドラッグコピーします。 =IF($A1="",0,COUNTIF(INDIRECT($A1&"!$C$2:$C$1000"),A3))+IF($B1="",0,COUNTIF(INDIRECT($B1&"!$C$2...
3658日前view57

取扱説明書・マニュアル

1967view
http://www.nttdocomo.co.jp/.../F-12C_J_OP_All.pdf
147 ページ5.99 MB
もっと見る

関連製品のQ&A