エクセルで写真の注文数をカウントする方法

このQ&Aのポイント
  • エクセルの関数を使用して写真の注文数をカウントする方法を教えてください。
  • 町内会のイベントで撮った写真には番号が振られており、各世帯が注文をした枚数をカウントしたいです。
  • 回覧版の手書きの注文番号をエクセルに入力し、関数を使って同じ番号の個数をカウントする方法を知りたいです。
回答を見る
  • ベストアンサー

表の中に同じ数字がいくつあるかカウントする関数

エクセルの関数で以下の作業が効率化できるものがあれば是非教えて下さい。 町内会のイベントで撮った写真(番号を振ったもの)を回覧し、 各世帯ごとに写真の番号を書いてもらって注文を受けました。 写真は全部で100枚程。 注文のあった世帯数は30世帯ほど。 全世帯の注文枚数は合計200枚程度です。 この200枚を写真の番号毎にカウントし、 カメラやさんに発注したいのですが、 回覧版の手書きの注文番号をエクセルに入力して、 同じ数字の個数をカウントしてくれる関数はあるのでしょうか・・・? エクセルの縦の列に世帯名 横に注文番号を入れています。(1セルにつき1番号) 全世帯の注文番号を入力し終えた時に 1番の写真が何枚、2番の写真が何枚と一発で表示されたら カメラ屋さんに注文するのが楽だな~と思いまして・・・。 今後も何回かこのようなとりまとめをしなければいけないので もし利用できる関数があるなら是非とも習得したいのです。 どうか宜しくお願い致します。

  • asamiy
  • お礼率98% (183/186)

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

標準的な関数のCOUNTIFで数えましょう。 添付図: Sheet1には注文一覧です。 てきとーに写真番号を,ただし「1セルに1番号ずつ」記入していきます。 Sheet2には集計一覧です。 写真番号は既知ですから,1番から順に並べます。 B列に,それぞれの番号がシート1で何個現れたか数えます。 B2: =COUNTIF(Sheet1!A:Z,A2)

asamiy
質問者

お礼

ご回答ありがとうございます!! お礼が遅れまして申し訳ありませんでした。 あぁ~!!私のつたない文章をくんでくださり本当にありがとうございます!! これです!これです!! こういうことがやりたかったのです!! 次回の写真とりまとめまでにきちんとできるように勉強しておきます。 本当にありがとうございました。

その他の回答 (3)

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.4

一世帯で、同じ写真を2枚以上注文していたりはしないのでしょうか? 1枚ずつであれば、すでに正解が出ていますね。

asamiy
質問者

お礼

ご回答ありがとうございます。 お礼が遅れまして申し訳ありません。 一世帯で同じ写真を複数枚・・・考えていなかったです。 今回はたまたまありませんでしたが今後ないとは限らないので その辺も考えていきたいと思います。 本当にありがとうございました。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! すでにNo.2の keithinさんが的確な回答をされていますので、余計なお世話になるかもしれませんが・・・ オートフィルで下(写真の枚数分)へコピーする手間を省く方法です。 keithinさんの画像をそのまま利用させてください!(keithinさんごめんなさいm(__)m) 当方使用のExcel2003の場合ですが、Sheet1にデータがあるとします。 Sheet2のA2セルに 1 と入力 → 確定 → もう一度A2セルを選択 →メニュー → 編集 → フィル →  連続データの作成 → 範囲は「列」を選択 → 停止値に最後の写真番号を入力 → OK これでA2セルに 1 から 写真番号すべての連番が表示されます。 Excel2007の場合は手元にないので、↓のURLが参考になると思います。 http://www.relief.jp/itnote/archives/003102.php 次にB2セルに =COUNTIF(Sheet1!$B$2:$IV$40,A2) (数式の範囲指定は世帯数より多め・列は当方使用のExcel2003最終列の256列目までにしています) という数式を入れB2セルの右下にマウスポインタを移動させるとフィルハンドルの + マークになるところがありますので、そこでダブルクリック! これでA列のデータが入っている最終行までオートフィルでコピーしたのと同じ状態になります。 この際ですので、ついでにB列のオートフィルタのオプションで 「0」と「等しくない」を選択すれば、B列が「0」以外の行だけが表示されますので、 それをプリントアウトすれば必要枚数が把握できると思います。 以上、長々と失礼しました。m(__)m

asamiy
質問者

お礼

ご回答ありがとうございます!! お礼が遅れまして申し訳ありませんでした。 とても詳しく教えていただき本当にありがとうございます。 No.2に応えていただいた方の方法を習得できたら tom04さんのやり方もできるように勉強します!! 本当にありがとうございました。 No.2の方と同じくベストアンサーに選びたかったです。 応えてくださった順で選ばせていただきました。

回答No.1

恐らくA列に氏名B列・C列・D列といった具合に写真番号でしょうか。 それならば、B列の最終行に=SUM(B2:B100)とでも入れるとB列の合計になります。 C列・D列も同じように。

asamiy
質問者

お礼

ご回答ありがとうございます。 お礼が遅れましてもうしわけありません。 私も最初、教えていただいた方法でやろうかと思ったのですが、 写真番号が多いとスクロールが大変で諦めてしまいました。 ある世帯さんのB列に1番とあっても、他の世帯さんのB列には 別の番号が入る・・・それでも同じ番号をカウントしてくれる・・・ というのを探しています。 頑張って勉強します。 本当にありがとうございました。

関連するQ&A

  • エクセルで関数を使い注文品別の一覧表を作るには?

    まず、元になるデータとして、縦軸1~80に発注者氏名、横軸A~Jに注文品を記した表があり、発注した個数を入力してあります。縦軸最後にはSUM関数で注文品別の合計発注数が出ています。 この表を基に、注文品別の発注者がわかる一覧表を作成したいのですが、ご教授お願いします。 VLOOKUP関数等考えてみましたが、うまくいきません。(個数を入力したセルから氏名をひっぱってくる方法が不明です)エクセル上級者の皆様、宜しくお願い致します。(アクセスがないのでエクセルでお願いします)

  • エクセルで関数を使い注文品別の一覧表を作るには?

    まず、元になるデータとして、縦軸1~80に発注者氏名、横軸A~Jに注文品を記した表があり、発注した個数を入力してあります。縦軸最後にはSUM関数で注文品別の合計発注数が出ています。 この表を基に、注文品別の発注者がわかる一覧表を作成したいのですが、ご教授お願いします。 VLOOKUP関数等考えてみましたが、うまくいきません。(個数を入力したセルから氏名をひっぱってくる方法が不明です)エクセル上級者の皆様、宜しくお願い致します。(アクセスがないのでエクセルでお願いします)

  • Excelの関数で表示されているデータの個数をカウントする関数

    Excelの関数で表示されているデータの個数をカウントする関数はどのようにしたらよいでしょうか?教えて下さい。

  • 同じ番号抽出してカウントするには

    マンションの町内会で、各世帯の部屋番号を出席情報としてエクセルに入力しています。 この部屋番号を使用して、履歴表の中で前回出席者と次回出席者の同じ世帯の部屋番号カウントする為に数式を組みたいと思っています。 例えば、ID2のB3~H3の出席者の番号で、J3の所に前回出席者B2~H2の区間で同じ番号があったらカウントした数字を表示(104と204があるので、カウントは2を表示)、K3の所に次回出席者B4~H4の区間で同じ番号があったらカウントした数字を表示(202と204と206があるので、カウントは3を表示) この様に、カウント表示する事は可能でしょうか? ご教授、お願いします。 宜しくお願いします。

  • エクセルのカウント

    エクセルを使ったカウントをしたいのですが、どなたか関数を使ったよい方法教えていただけないでしょうか。 値項目に連続して入力されているセルの個数を、カウント項目に出力したいのです。 ここで注意したいのが、出力する箇所は55の開始場所に出力したいことと、 値項目に入力されている値は、55か空白のみになります。 どうかよろしくお願いいたします。

  • 塗りつぶしたセルをカウントする関数(エクセル)

    エクセルを使っている者です。 エクセルを使って、文化祭のシフト表を作っているのですが、 その作業のなかで、セルを何色か使って塗りつぶし、色別に仕事内容を見やすくしました。(行:時間 列:人の名前) そこまではいいんですが、みな平等に仕事を割り当てるため、選択した範囲内で塗りつぶされたセルの個数を色別に数えたいのです。 どんな関数を使えばよいでしょうか? 塗りつぶされたセルを、しかも色別にカウントする、そんな関数はあるのでしょうか?

  • Excel(関数):休日を含めず、日付をカウントし、納期を算出するには

    Excel(関数):休日を含めず、日付をカウントし、納期を算出するには 発注日から、5日後が納期となるよう、Excelで自動計算させたいのですが、 休日を含めずに日付をカウントさせる方法をぜひご教授下さいますようお願いいたします。 例) 発注日:2010/9/10 ↓土日(9/11、9/12は含まない) 納期:2010/9/16 上記の結果を自動で計算をさせるにはどのようにしたら良いのでしょうか。 休日は土日だけでなく、お盆休み等も考慮するために、 NETWORKDAYS関数を使えないか考えていますが、どのように式をネストさせたら良いか困っています。 何卒アドバイスを下さいますよう宜しくお願いいたします。

  • 日付をカウント

    たとえばA列に日付が入力してあり、その列の先頭からn行までの重複しない日付の個数をカウントしたいのですが、どのような関数などを使えば良いでしょうか。 よろしくお願いします。

  • エクセルのカウントに関して教えてください、初心者ですみません。

    エクセルのカウントに関して教えてください、初心者ですみません。 文字色で個数をカウントさせる方法をおしえてください。 (例) 2/1 2/5 2/6 2/7 2/8 2/10 ・・のように入力されている場合に、2/1と2/5が赤の場合"2"つという感じで・・・・  宜しくお願いします。

  • 関数式を教えて

    エクセルで、商品の注文集計を作成しています。 表が大きくなるので、添付図のように、注文個数を入力するだけで縦横の合計をしたいのですが、 個数のセルに、注文数のみで注文合計を表示せずに横TOTを表示したいのですが、どのような関数を使えばよいのか教えてください。 添付図は、ここの注文合計を別の列を作成して、非表示設定にしてTOTしています。

専門家に質問してみよう