Googleのシートを持っていますが、これは1年の数字に基づくスコアを希望しています。
私は数式を使用してこれらを別々に行うことができました:
=query(A2:B," where A >= date '"&TEXT(today()-E1,"yyyy-mm-dd")&"' and A <= date '"&TEXT(today(),"yyyy-mm-dd")&"' ")
そして
=(COUNTIF(H2:H15, "<>")*COUNTIF(H2:H15,"<>"))*(SUM(H2:H15))
しかし、これら2つを組み合わせる方法があるのかと思っていたので、スコアを取得しました。
これが デモシート です。
両方の数式をこの1つの数式に置き換えることができます。
=SUM(FILTER(B2:B,A2:A>(TODAY()-E1)-1))*POWER(COUNT(FILTER(B2:B,A2:A>(TODAY()-E1)-1)),2)
使用される機能:
追加のセルを必要とせずに次の式を使用します。また、うるう年も考慮されます。
=SUM(FILTER(B2:B,A2:A>(TODAY()-(TODAY()-(EDATE(TODAY(),-12))))-1))*POWER(COUNT(FILTER(B2:B,A2:A>(TODAY()-(TODAY()-(EDATE(TODAY(),-12))))-1)),2)