別のシートに開始時間と終了時間の合計個数をだしたいのですが、
やり方がわかりません
・シート1
開始時間 終了時間 個数 宛先 商品
10:00 10:01 1 A 11111
10:00 10:05 8 A 22222
10:00 10:07 4 A 33333
10:15 10:17 6 B 11111
10:15 10:30 9 B 22222
11:00 11:01 1 C 11111
11:00 11:08 9 C 22222
・シート2
開始時間 終了時間 合計個数 宛先
10:00 10:07 13 A
10:15 10:30 15 B
11:00 11:08 10 C
とシート2に個数の合計を求めたいのですが、100行以上のデータがあるので、
関数を使えばできますか?
よろしくお願いします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
>関数を使えばできますか?
シート1の個数をC列、宛先をD列として、シート2も同じ列としたとき
シート2のC2セルに下記の式を入力し、下へコピーします。
=SUMIF(Sheet1!D$2:D$100,D2,Sheet1!C$2:C$100)
但し、行番号の100は実際の行番号に置き換えてください。
また、開始時間と終了時間は別途処理方法を考えてください。
No.3
- 回答日時:
分かり易くしかもパソコンに負担のかからない方法は作業列を作って対応することです。
お示しの表がシート1のA列からE列に入力されているとします。1行目は項目名です。
F2セルには次の式を入力して下方にドラッグコピーします。
=IF(COUNTIF(A$2:A2,A2)=1,MAX(F$1:F1)+1,"")
作業列が目障りでしたらF列を選択して右クリックし「非表示」を選択します。
シート2のA1セルからD1セルにはお示しの項目名を入力します。
A2セルには次の式を入力してD2セルまで横にドラッグコピーしたのちに下方にもドラッグコピーします。
=IF(ROW(A1)>MAX(Sheet1!$F:$F),"",IF(COLUMN(A1)=1,INDEX(Sheet1!$A:$A,MATCH(ROW(A1),Sheet1!$F:$F,0)),IF(COLUMN(A1)=2,INDEX(Sheet1!$B:$B,MATCH(ROW(A1),Sheet1!$F:$F,0)+COUNTIF(Sheet1!$A:$A,$A2)-1),IF(COLUMN(A1)=3,SUMIF(Sheet1!$A:$A,$A2,Sheet1!$C:$C),IF(COLUMN(A1)=4,INDEX(Sheet1!$D:$D,MATCH(ROW(A1),Sheet1!$F:$F,0)),"")))))
最後にAおよびB列を選択してから右クリックし、「セルの書式設定」の「表示形式」の「時刻」から好みの表示を設定します。
No.2
- 回答日時:
ご利用のエクセルのバージョンも不明のご相談です。
手順:
エクセル2003以前をご利用の場合はデータメニューのフィルタから「フィルタオプションの設定」を使い
エクセル2007以降をご利用の場合はデータタブの「重複の削除」を使い、
シート2のD列に
宛先
A
B
C
の一覧を作成する
#補足:
言わずもがなですが、ご相談に例示されているように「A」と「A」が混在していては、「同じ宛先」とは当然認識できません。
データチェックは、関数以前のデータ整備としてしっかり行わなければなりません。
シート2のA2には
=IF($D2="","",MIN(IF(Sheet1!$D$1:$D$999=D2,Sheet1!A$1:A$999)))
と記入、必ずコントロールキーとシフトキーを押しながらEnterで入力
シート2のB2には
=IF($D2="","",MAX(IF(Sheet1!$D$1:$D$999=D2,Sheet1!B$1:B$999)))
と記入、必ずコントロールキーとシフトキーを押しながらEnterで入力
いずれも時刻の書式を取り付け、A2:B2を下向けにコピー
シート2のC2には
=IF(D2="","",SUMIF(Sheet1!D:D,D2,Sheet1!C:C))
と記入、下向けにコピー。
#参考
「手を動かすのがイヤ」でしたら、シート2の「D1」に
=IF(ROW(D1)>SUM(1/COUNTIF(Sheet1!$D$1:INDEX(Sheet1!D:D,COUNTA(Sheet1!D:D)),Sheet1!$D$1:INDEX(Sheet1!D:D,COUNTA(Sheet1!D:D)))),"",INDEX(Sheet1!D:D,SMALL(IF(FREQUENCY(MATCH(Sheet1!$D$1:INDEX(Sheet1!D:D,COUNTA(Sheet1!D:D)),Sheet1!$D$1:INDEX(Sheet1!D:D,COUNTA(Sheet1!D:D)),0),MATCH(Sheet1!$D$1:INDEX(Sheet1!D:D,COUNTA(Sheet1!D:D)),Sheet1!$D$1:INDEX(Sheet1!D:D,COUNTA(Sheet1!D:D)),0)),ROW(Sheet1!$D$1:INDEX(Sheet1!D:D,COUNTA(Sheet1!D:D)))),ROW(D1))))
と記入、必ずコントロールキーとシフトキーを押しながらEnterで入力、下向けにコピーしても構いませんが、こんな馬○みたいな数式を使いたがるのはただの○鹿です。
#参考
シート2の「左右の順序が多少入れ替わっても」構わなければ、ピボットテーブルレポートを使い、メンドウな数式とか全く一切使わずに結果を集計させることもできます。
とりあえずピボットテーブルレポートで集計後に、GETPIVOTDATA関数等を使い、所定の並びの結果表に集計結果を持ってきてもOKです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 指定した値以上の中で最小値を出したい 7 2022/10/24 21:12
- Excel(エクセル) エクセルの関数について 5 2023/01/26 15:26
- Excel(エクセル) 【Excel】 開始時間からある日時までの経過時間を計算する関数を教えて下さい 5 2023/06/11 22:22
- Excel(エクセル) エクセルで休憩時間を引いての作業計画予定表の作成の仕方 2 2023/07/24 14:11
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- その他(Microsoft Office) 【スプレッドシート】最初の契約日と最後の契約期間を抽出したい 添付のように派遣先、スタッフ、契約開始 2 2023/03/13 21:18
- Excel(エクセル) エクセル「社員の重なっている仕事時間の算出方法について」教えてください。 6 2023/02/06 00:10
- Excel(エクセル) Excelシフト表 固定シフトの自動変換化 1 2022/04/14 16:10
- アルバイト・パート 初めてバイトを始めました。まだ初めてから1ヶ月程ですが、少し違和感がします。 その職場はタイムカード 1 2022/05/07 01:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数学 Tan(θ)-1/Cos(θ)について...
-
4つのパターンを表示するEXACT...
-
エクセルの数式で教えてください。
-
エクセルで指定した日付、店舗...
-
Excel:一部のフォントでセルの...
-
Excel初心者です。 詳しい方、...
-
Excel初心者です。 詳しい方、...
-
Excel 2019 のピボットテーブル...
-
スマートな関数を教えて下さい。
-
Excelのグラフ軸について
-
EXACT関数とIF関数の組み合わせ...
-
Excel ウインドウ枠の固定をす...
-
エクセルで日付の入ったセルの...
-
excelの不要な行の削除ができな...
-
INDIRECTを使わず excelで複数...
-
各ページの1番上の表示について
-
スプレッドシートの関数VLOOKUP...
-
エクセルでセルに「氏名を入力...
-
関数を教えて下さい。
-
Excelのif関数で文字が見えなく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報