1

特定の日付を含むセルのリストを取得する数式を見つけたいと思います。

例:

name   -    day      -   amount      -    month (hidden)
a         01-01-2012     5                =month(01-01-2012) = 1
b         02-01-2012     4                =month(02-01-2012) = 1
c         10-01-2012     3                =month(10-01-2012) = 1
d         10-01-2012     6                =month(10-01-2012) = 1
e         11-02-2012     2                =month(11-02-2012) = 2

したがって、この例では、1 月のすべての (一意の) 日を取得したいと考えています (私の場合、2012 年 1 月 1 日、2012 年 2 月 10 日、2012 年 10 月 10 日のリスト)。その後、上記のリストのこれらの日の合計金額を取得したいと思います(しかし、それは簡単で、それだけで見つかると思います:p)

最初に Vertical Lookup 式を使用しましたが、これは 1 月に 1 日しか得られず、1 月のすべての日のリストではありません。

実際、それは私が必要とするフィルターですが、数式を使用しています

お時間とご協力ありがとうございます

4

2 に答える 2

1

リストを垂直に取得するには:

シートの列 H の数式 (配列数式、Ctrl-Shift-Enter で挿入、ユーザーではなく Excel によって挿入された中かっこ):

{=INDEX($B$2:$B$10;MATCH(0;COUNTIF($H$1:H1;$B$2:$B$10);0))}

日付を取得するには、セルを整数ではなく日付としてフォーマットする必要があります。

水平方向:

{=INDEX(Data!$B$2:$B$10;MATCH(0;COUNTIF($A6:A6;Data!$B$2:$B$10);0))}

10 月の特定の日を除外するには:

=INDEX(Data!$B$2:$B$10;MATCH(0;IF(COUNTIF(A4:$A4;Data!$B$2:$B$10)=0;IF(MONTH(Data!$B$2:$B$10)=10;0;1);1);0))

シートが変更されました: http://www.bumpclub.ee/~jyri_r/Excel/filter_formula_month.xls

于 2012-11-22T18:46:13.197 に答える
0

結果の表示を開始するセルを選択します。

[データ] リボンを選択すると、フィルターの下に詳細が表示されます

フィルタリングする日付を選択すると、そのダイアログの下部に、ユニークなアイテムのみのチェックボックスが表示されます。チェックボックスをオンにします。

そして、ボブのあなたはおじです

于 2012-11-22T14:30:38.710 に答える