
縦横の条件からデータの個数カウントについてです。前回解決した。https://oshiete.goo.ne.jp/qa/12051050.html の続きです。
上の画像が先の質問で完成した表示シートです。
次のデータカウントに詰まりました。
下の画像がカウント結果を表示するシートです。
12/1に行う各工程処理台数を製品ごとにカウントしていきたいです。
横の製品名、処理工程の条件なら=COUNTIFS('上の画像'!$C$4:$C$203,$B$22,'上の画像'!$E$4:$E$203,$C22)と思ったのですが縦横にコピーをしたらカウントができていません。(最初のセルだけカウントできていました)
日付の条件を入れるべきなのでしょうか、その場合(縦)の入れ方が分かりません。
そもそもこのカウントで合っているのか分からなくなってきました。
よろしくお願いします。

A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
No.2さんのご指摘のとおり、セル結合のため、オートフィル等で数式をコピーして使用するには面倒な表の造りになっています。
あくまでも、添付画像で示されたレイアウトを前提として、「上の画像」のデータ範囲が4行目から203行目までだとした場合、カウント結果を表示するシートのD22セルに記述すべき数式は、
=COUNTIFS('上の画像'!$C$4:$C$203,OFFSET($B$1,CEILING(ROW()-7,7),0),'上の画像'!E$4:E$203,$C22)
となります。
セルの絶対参照と相対参照が入組んでいますので$の有無を間違えずに記述する必要があります。
この数式はオートフィル等で右方向、下方向にコピー可能です。
>前回解決した。https://oshiete.goo.ne.jp/qa/12051050.html の続きです。
とおっしゃっていますが、今回もまたOFFSET関数で解決可能です。
セル結合した結果、C列の部品名称が22行目、29行目、36行目・・・と7行ごとにしか入力されていない状況になっているため、行数によりCOUNTIFS関数の検索条件セル位置を補正する必要が生じています。
このため、上記数式の中の「OFFSET($B$1,CEILING(ROW()-7,7),0)」の部分でCEILING関数を使って22~28行目までは「21」、29~35行目までは「28」、36~42行目までは「35」・・・となる数を生成して調整しています。
No.2
- 回答日時:
こんにちは
画像がほとんど判別不能なので、山勘的な回答です。
>縦横にコピーをしたらカウントができていません。
横にフィルコピーができないのは、式中の
>上の画像'!$E$4:$E$203
が固定列だからでは?
12/1の内容だけが対象となるようになっているものと思われます。
縦のフィルコピーができないのは、
>$B$22
が固定だから。
最初の数行は固定でも良さそうですが、結合セルの値を順次参照させるようなセル位置指定にしないとそれ以降はダメそう。
それが面倒なら、結合セルをやめてしまえば、参照関係は簡単になると思います。
※ 山勘なので「当たるも八卦」ですので、違っている場合はスルーしてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelでの複数条件のカウントについて 1 2022/09/25 07:40
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Excel(エクセル) countif関数について質問 4 2022/06/14 12:11
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- Excel(エクセル) エクセルでINDEXとMACTHで出てきたデータの数を数えるには? 1 2023/04/25 10:21
- Visual Basic(VBA) Sheet1の出荷日と品名が並んだ表からSheet2の品名別出荷日別の個数一覧表を作っています。 オ 3 2022/12/01 23:54
- Visual Basic(VBA) Sheet2からオートフィルターで売上日を抽出した件数をカウントし、その件数をSheet1のセルB1 2 2023/01/12 12:24
- Visual Basic(VBA) VBA初心者です。 VBAで行単位で条件付き書式の色をカウントしたいです。 大量のデータがあるExc 3 2022/06/08 10:02
- Visual Basic(VBA) VBA初心者です。 VBAで行単位で条件付き書式の色をカウントしたいです。 大量のデータがあるExc 3 2022/06/08 10:00
- その他(Microsoft Office) 【スプレッドシート】白色のセルをカウントしたい 2 2023/02/24 07:39
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセルのdatedif関数を使って...
-
エクセル ドロップダウンリスト...
-
特定のセルだけ結果がおかしい...
-
【マクロ】【配列】3つのシー...
-
【関数】同じ関数なのに、エラ...
-
【マクロ】列を折りたたみ非表...
-
vba テキストボックスとリフト...
-
エクセルのVBAで集計をしたい
-
【マクロ】EXCELで読込したCSV...
-
【条件付き書式】シートの中で...
-
【マクロ】オートフィルターの...
-
ページが変なふうに切れる
-
【マクロ】アクティブセルの時...
-
【マクロ】3行に上から下に並...
-
エクセルの循環参照、?
-
iPhoneのExcelアプリで、別のシ...
-
【マクロ】A列にある、日付(本...
-
エクセル
-
エクセルに、105と入力すると、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報