Excel 2010の数式:文字列値に基づいて動的な列を検索し、その列内の「0」の数をカウントする


0

これを解決するための多くの異なる可能性のある手段を調べてみました。INDEX、MATCH、DCOUNT、INDEX&MATCH付きHLOOKUP、INDEX&MATCH付きCOUNTIF。私が探しているのは、他の列が追加/削除されると移動する列にフォーカスを設定する方法です。固定文字列値「スマートフォン」である列ヘッダーがあります。行は私の地域内のさまざまな店舗であり、シートは在庫レベルと、地区マネージャーのために追跡する必要があるその他の指標用です。データは、数式を使用しているサマリーレポートとは別のシートに保持されます。

理想的には、さまざまな数式に再利用できる数式スニペットがありますが、当面の必要性は(私の正気のために)この数式が「列をたどる」ことができるようにすることなので、列の文字を変更し続ける必要はありませんほぼ毎月。単純な数式は、指定された列の0の数をカウントします。

    =COUNTIF('Data'!AG:AG,0)

みんなありがとう!


私はすでにこのsuperuser.com/questions/461075/を試したことがありますが、データセットが非常に大きいため(A1:AO6172)、動作させることができません。
raiif 14

hat I'm looking for is a way to set the focus to a column that is being shifted around as other columns are added/deleted数式の列参照は、列が追加または削除されると自動的に更新されます!あなたが直面している正確な問題は何ですか?いくつかの特定の例を使用して詳細を説明します。
jjk_charles 14

こんにちは、申し訳ありませんが、これはマクロ関連であると指定する必要があります。この式でマクロを作成したとき、Smartphone列(AG)には6246行があり、その列内の637セルは0でした。今月、その列0内に521セルを持つ6258行があります。6か月前には5723行がありました。
raiif

そのため、特定の列参照を使用してマクロを作成しました。これを変更し続ける必要があるため、スマートフォン列の0を合計できます。私が直面している正確な問題は、列が変更されるたびに列の文字を編集する必要があることです。毎月新しいワークブックがあるため、これらの列は更新されます。また、複数の個人向けの類似した、しかし多様なレポートがあるので、これが機能する必要がある複数のワークブックがあります。
raiif

特定の例:7月のシナリオ:= COUNTIF( 'Data'!AF:AF、0)6246行、式の結果は637です。8月のシナリオ:= COUNTIF( 'Data'!AN:AN、0)6258行、式の結果は521
raiif

回答:


0

これを行う最も簡単な方法は、データでテーブルを作成することです。

ここに画像の説明を入力してください

テーブル名を見つけるには、テーブル内の任意のセルを選択designし、リボンのタブをクリックします。テーブル名は左上隅にあります。

ここに画像の説明を入力してください

次に、式を使用して、テーブルと列ヘッダーを参照します。

=COUNTIF(Table2[Smartphones], 0)

列と行を追加すると、テーブルは自動的に更新されるため、数式はSmartphones(テーブル内の場所に関係なく)という名前の列を調べて、列内のセルの数をカウント0します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.