
No.2ベストアンサー
- 回答日時:
質問文に十分な説明があるので、図が多少見づらくても、
まあ大丈夫。
しかし、質問文には15:00からとなっているのに、図では12:30からとなっているのが非常に気になる。
(え?…ここ突っ込みいれるところでしょ)
・・・本題・・・
これ、面倒ですから別に集計用のシートを追加して、そのシート上で演算をします。
やっていることは複雑そうで実は単純という、コケ脅しです。
まず、
D41セルに
=COUNTIF(Sheet1!$D41:D41,Sheet1!D41)
と入力して、それをL41セルまでコピー(複製)する。
(この数式の「Sheet1」はその表がある実際のシート名に置き換えてください。さすがに図からは読み取れない)
※これは同じ値がいくつ入力されているかを数える基本的な方法です。
コピー元とコピー先の数式がどのように変わっているのかを確認しつつ、挙動を理解しておきましょう。
その後、D41セルからL41セルの範囲を選択して、46行までコピー(複製)する。
続いて M41セルに
=SUMPRODUCT((D41:D46=1)*1+(E41:E46=1)*1+(F41:F46=1)*1+(G41:G46=1)*1+(H41:H46=1)*1+(I41:I46=1)*1+(J41:J46=1)*1+(K41:K46=1)*1+(L41:L46=1)*1)
と入力します。
※SUMPRODUT関数は何をする関数かと言うと、
縦方向に「品名」が並び、横方向に「単価」と「数量」がある表の合計金額を求める関数
です。
横方向に掛け算をして、その結果を縦方向に足し算するんです。
これを念頭にSUMPRODUCT関数の使い方を調べて、基本の挙動を理解しておきましょう。
この数式の
(D41:D46=1)*1
の部分は
(D41=1)*1
の結果を「1」なら「1」、違えば「0」にしていることが分かると思います
(D41セルの値が「1」なら”True"、違えば”False”となるので、そこへ「1」を掛けることで”True”を「1」に、”False”を「0」に変換しています)
そして同様な方法で【強引】に横方向(E列、F列…L列)へ足し算をしていると理解できると思います。
更に
(D41:D46=1)*1
ですので、42行から46行まで同じことが行われ、最後に合計が求められます。
(これで1日の予約数が求まります)
続いて D41セルからM46セルまでの範囲を選択し、必要な行までコピー(複製)する。
最後にN1セルに
=SUM(M:M)
と入力して、このN1セルの値を使う。
・・・
この方法では1日に2回別々の予約であっても同じ名称で入力すると一つの予約としてカウントされます。
A社様前半
A社様後半
とか
B様1期
B様2期
と、別の表記になるよう留意してください。
逆に休憩時間などで予定表に空欄ができても同じ名称であれば一つの予約としてカウントすることができます。
・・・余談・・・
Outlookで管理したほうが良いように思います。
この回答へのお礼
お礼日時:2017/06/15 19:30
ありがとうございます。
項目の時間が入力間違えを投稿してから気が付きました。
申し訳ございませんでした。
カウントはできました(^^)/ありがとうございました。
あと、名前でカウントする(例えば田中さん週に何回来たのか?鈴木さんは何回という集計方法はできるのでしょうか?
別に質問を出した方がいいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
excelで、空白を除いてデータを...
-
文字列から英数字のみを抽出す...
-
自分の左隣のセル
-
セルを結合した時のエクセル集...
-
エクセルで、指定の値よりも大...
-
【Excel】4つとばしで合計する方法
-
EXCELのcountif関数での大文字...
-
=SUBTOTAL に =COUNTIF の機能...
-
同一セル内の重複文字を削除し...
-
エクセルに入力後、別シートの...
-
エクセル1行おきのセルを隣の...
-
週の労働時間を計算するエクセル
-
EXCEL マクロで2つの作業を行い...
-
Excel 年齢を年代に変換する...
-
エクセルで年月日から月日のみへ
-
EXCELでマイナス値の入ったセル...
-
エクセルの部分一致の抽出につ...
-
エクセルで特定のセル内にだけ...
-
VBA セルをダブルクリック→違...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
自分の左隣のセル
-
excelで、空白を除いてデータを...
-
セルを結合した時のエクセル集...
-
エクセル1行おきのセルを隣の...
-
EXCELのcountif関数での大文字...
-
同一セル内の重複文字を削除し...
-
エクセルで特定のセル内にだけ...
-
エクセルで、指定の値よりも大...
-
週の労働時間を計算するエクセル
-
EXCELでマイナス値の入ったセル...
-
エクセルで、A2のセルにA3...
-
【Excel】4つとばしで合計する方法
-
エクセルに入力後、別シートの...
-
条件付き書式の色付きセルのカ...
-
エラー「#REF」の箇所を置き換...
-
エクセルで年月日から月日のみへ
-
エクセル 12進数
-
一時間当たりの製造数を調べた...
おすすめ情報