[[20200502212825]] 『フィルター関数』(こっこ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『フィルター関数』(こっこ)

こんばんわ
夏並みの暑さでバテバテですが質問です
フィルタ関数を複数にするとうまくいかないのですがなおしえてください

=FILTER(テーブル2,(YEAR(テーブル2[列1])=K1)*MONTH(テーブル2[列1])
ここまでは出るのですが
=FILTER(テーブル2,(YEAR(テーブル2[列1])=K1)*MONTH(テーブル2[列1])=L1)*(テーブル2[Final]=I5)

エクセルの列
final DATEと並んでるのですが後ろにもってくるといけないのかまだまだ勉強不足ですがお願いいたします。

< 使用 Excel:Office365、使用 OS:Windows10 >


 カッコの使い方がおかしいですよ。

 何の為にカッコを使うのか分かっていますか?

 計算順序は、通常「左から」とか「掛け算や割り算」を先に行いますが、
 カッコで括るとそっちを先に計算させることが出来ます。

 提示の式は、結果オーライの部分もありますが、チャンとカッコを使うならこうなります。

 =FILTER(テーブル2,(YEAR(テーブル2[列1])=K1)*(MONTH(テーブル2[列1])=L1)*(テーブル2[final]=I5))
           ~~~~先に判定する~~~~~~~~ ~~~~~~~~~~~先に判定する~~ ~~~~先に判定する~~~~~

 そして判定結果がTrueなら実質1、Falseなら実質0と同じ扱いになります。

 そして掛け算の結果が(今度は逆に)
 1ならTrueと同じ扱いになり、0ならFalseと同じ扱いになって無視される(つまり、フィルターで排除される)

(半平太) 2020/05/02(土) 22:13


半平太さん

いつもありがとうございます。
やっぱりカッコの位置ですよね〜難しい;
本当に勉強になります。ありがとうございます。

(こっこ) 2020/05/02(土) 22:23


なんどもすみません;
落としたデーターがうまくつかえないのか
練習用に作ったシートではうまくいくのですが
システムから引っ張ってくるデータを使うと
年月で引ってきても1900/01/00
の分がどうしても表示されてしまいます。

(こっこ) 2020/05/03(日) 00:54


ちなみにこのようになってます
=FILTER(DATEBook2.xlsx!テーブル1[#データ],YEAR(DATEBook2.xlsx!テーブル1[shipmentdate]=B1),"")

(こっこ) 2020/05/03(日) 00:55


もとのデータは2020/4/28と表示されているのですがうまくできません;;
(こっこ) 2020/05/03(日) 00:58

すみません自己解決しました;;
夜分にすみません
(こっこ) 2020/05/03(日) 01:03

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.