別のテーブルから計算された 2 つのセルを参照すると、Excel の数式がゼロを返すのはなぜですか?

別のテーブルから計算された 2 つのセルを参照すると、Excel の数式がゼロを返すのはなぜですか?

異なるシートに2つのスタイル付きテーブルがあります。T1(計算された値を持つ)、およびT2(T1の計算されたセルから新しい値を計算する)。

T2ではこの式を書きました

='T1'!H58 - 'T1'!L58

結果 = 0

H58 = 213.84 & L58 = 0.00の場合

そして、なぜこのような行動をとるのか私には全く分かりません。

PS: この式でも同じことが起こります

=Table22910[@[Cant.]]-Table22910[@[Amort.]]

Excel ファイルのエラーの画像

答え1

この数式をセルに入力してI87Sheet T1下方向に塗りつぶします。

=IF(AND(ISNUMBER([@[T. Inicio]]), ISNUMBER([@[T. Fin]])), ([@[T. Fin]] - [@[T. Inicio]] + 1), "")

注記: 列の数式にテーブル名を追加する必要はありません。追加すると、Excel はセル値ではなく列全体を考慮します。

関連情報