質問: dsum関数について 数式の計算がかなり重くなったので、質問させていただきます。 {=sum(if(("日付条件"$r$6:$r$10000>=$a$148)*("日付条件"$r$6:$r$10000<=$a$149)*("検索条件1"$q$6:$q$10000=a151)*("検索条件2"$m$6:$m$10000>0),"合計範囲"$o$6:$o$10000,""))} 配列数式で上記のような数式が大量にセルにあります。 日付で範囲を指定し、検索条件1で合計させています。 dsum関数で可能だと思いましたが、数式の条件をうまく指定出来ません。 a列に検索条件1のデータが30個程入力されています。 日付範囲のデータは適当なセルに入力してあります。 上記の数式をdsum関数にした場合、どのような数式になるでしょうか? ちなみにdsum関数で処理した場合、動作は軽くなるでしょうか? どなたかご教授ください。
回答: no.1です ちょっと修正 =($r$6>=$a$148)*($r$6<=$a$149)*($q$6=a151)*($m$6>0)*$o$6 >上記のような数式が大量にセルにあります。 どのくらいあるのでしょう?