2週間の間隔がある列Rに日付のリストがあるので、6/1/16、6/15/16、6/29/16などです。Googleスプレッドシート:今日より前のQUERYの最新の日付
SからAFまでの列では、日付に対応する行の「y」または「n」を次の日付までの2週間にマークします。
セルP12の現在期間のS:AFの "y"エントリの割合を計算したいとします。
私は、行16の「y」エントリの割合を正確に計算していますが、現在の期間(つまり、今日の日付より前の最新の日付)を含む行を選択するクエリを見つけようとしています。 )。だから今日が6/1/16の場合は、6/1/16の行のyエントリの割合を教えてください。今日が6/14/16の場合、6/1/16の行のパーセンテージを教えてください。しかし今日が6/15/16のときは、6/15/16の行の割合を私に与え始めたいと思います。
私はいくつかの異なるクエリ設定を試みましたが、どこで始めるべきかわからないほど混乱してしまいました。私はtoday()
の前のすべての日付を照会し、その中のMAXを選択するようなことをしようとしていましたが、動作させることができませんでした。
ご協力いただければ幸いです。
UPDATE
私は最終的に前に今日のすべての日付を見つけ、このクエリを、考え出し:
=query(R15:AF,"select R,S,T,U,V,W,X,Y,Z,AA,AB,AC,AD,AE,AF where R < date '" & text(today(),"yyyy-MM-dd") & "'",0)
私は最新の日付を取得するには、この周りMAX()
を置くことができます。しかし、私はまだ=(countif(S16:AF16,"y")/counta(S16:AF16))
方程式を適用する方法を考え出すことができないので、最新の日付が何であってもこの割合が返されます。
=QUERY(R:AF,
"select R,S,T,U,V,W,X,Y,Z,AA,AB,AC,AD,AE,AF
where R = date '" & text(INDEX(R:R,MATCH(TODAY(),R:R,1)),"yyyy-MM-dd") & "'",0)
キー三番目のパラメータは、(1)ない完全一致を与えるMATCH(TODAY(),R:R,1)
を使用しているが、日付のちょうど位置は、あなたが欲しい::
回答ありがとうございました。私は実際にはしばらく前に回避策を考え出しましたが、それがうまくいくかどうかを試してみたかったのです。現時点では、それは私に "循環依存"エラーを与えています。 – Shoelaced