teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

説明を補足

2020/04/09 02:59

投稿

sawa
sawa

スコア3002

answer CHANGED
@@ -2,12 +2,12 @@
2
2
  力技でARRAYFORMULA を使う方法があるのかもしれませんが、
3
3
  可読性低くなるしスピードもあまり上がらないんじゃないかと思います。
4
4
 
5
- よって、素直にここMINIFS、MAXIFSで取得することを推奨。
5
+ よって、素直にここMINIFS、MAXIFSで取得することを推奨。
6
6
  ログシートが集計結果用のスプレッドシーと 別のスプレッドシートならば、
7
7
  式内にIMPORTRANGEを入れずに、一度 集計結果用のスプレッドシートの適当なシート(シート2)に
8
- IMPORTRANGEで丸ごと引っ張ってきたものを 範囲に指定したほうが良いかと。
8
+ IMPORTRANGEで必要になるHIJ列を引っ張ってきたもの(シート2のABCに入れること想定)を 範囲に指定したほうが良いかと。
9
9
 
10
10
  (例 これを下にコピペしていくイメージ。MAXIFSも同じような感じ)
11
11
  =MINIFS('シート2'!$C$1:$C,'シート2'!$A$1:$A,D2,'シート2'!$B$1:$B,"IN",'シート2'!$C$1:$C,">="&B2,'シート2'!$C$1:$C,"<="&C2)
12
12
 
13
- あまりに遅いようなら、GASでgetValuesして処理した方がいいかもです。
13
+ あまりに遅いようなら関数を諦めて、GASでgetValuesして処理した方がいいかもです。