2016-12-09 6 views
0

私は循環依存の問題を見つけることができないL18の式を持っています。私がQ18にまったく同じ数式を入れれば、それは機能します。クエリーが列Lを避ける私の式に注意してください:不思議な循環依存

query({$E$2:$K,$M$2:$P} 

だから、私は問題なく列L内でこの式を置くことができたと思いました。明らかにそうではありません!これを理解するのを助けることができますか?

=if($P18>=40,if(($P18-($O18))>40, 
($O18),index(query({$E$2:$K,$M$2:$P},"select (Col11 -40) where Col1 = date 
'" & text($E18,"yyyy-MM-dd") & "' and Col2 = timeofday 
'"&TEXT($F18,"hh:mm:ss")&"' and Col3 = timeofday 
'"&TEXT($G18,"hh:mm:ss")&"'"),2))) 

私はそれがコンテキストでそれを見るために、より便利だと確信していますので、ここでspreadsheetへのリンクです。

ありがとうございます!

答えて

0

あなたはanoter列に誤りがあります。それは、エラーが表示されないので、それは公式だP "月・日の合計時間"

変更:

= iferror (formula , "") 

Your sample