退会済みユーザー
2023/05/28 14:27 編集
del
投稿2023/05/28 14:08
let関数で変数を使いながらFilter関数で
月初~月末までのデータを取得したい。
スプレッドシートで売上データから特定月のデータを絞り込める数式を書いています。
さらに「りんご」などのFilter条件も追加していきたいので、
数式が長くならないようにLETを使用したいと考えております。
ですが、配列関係がうまくいかず添付画像のように配列についてのエラーがでます。
FILTER の範囲サイズが一致しません。行数を 4、列数を 1 にしてください。実際の行数は 1、列数は 1 です。
=LET( dateFilter, (A2<=C2:C5)*(C2:C5<EOMONTH(A2,0)+1), fullData, C2:E5, FILTER(fullData, dateFilter) )
LETを使用せず素直にこのように書けば機能します。
=FILTER(C2:E5,(A2<=C2:C5)*(C2:C5<EOMONTH(A2,0)+1))
他にアイディアが浮かばず苦戦しております。
お詳しい方いらっしゃいましたらよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー