Google Sheetsの「クエリ」で丸めができない問題

0
2021.12.30

の式を使っています。

=INDEX(QUERY($I$19:$I$30,"select I where I >= " & rounddown(D$27,2) & " order by I limit 1",0),1)

D27では、私は、の値を持っています。0.8190

I19:I30では、私は一連の値を持っています。0.7400,0.7500,0.8000,0.8400,0.8700,0.9000,0.9300, dqt,0.9500,0.9800, dqt,1.0000

期待される結果は、次のようになります。rounddown(0.8190,2)0.81なので、0.8200よりは小さく、0.8000よりは大きいですね。

しかし、0.8200が返ってきます。

D27でたくさんの数字を試してみましたが、>=の評価が切り上げられているように振る舞い続けています。私の計算式にロジックや構文上の問題があるのか、それともGoogle Sheetsの評価に何か癖があるのでしょうか?

他の記事を参考にしてみました。https://webapps.stackexchange.com/questions/69743/find-the-closest-value-equal-or-greater-in-a-range-in-google-spreadsheets

回答
1
2021.12.31

ロジックに挑戦してくれた@Tedinozさん、ありがとうございます。ORDER BYがデフォルトでASCになっていたことが判明したのですが、本当はDESCにして>= を補正して欲しかったのです。>=にしたのは、イライラしながら試行錯誤した結果、それが正解に「近づいた」からです。