2016-10-29 6 views
0

私は作業している人の量に基づいて日次レポートを生成するスプレッドシートを持っています。いくつかのデータに基づいて、最終的な価値を得る。式内の動的なセルの値

一度クリックすると、その値を別のスプレッドシートにある別の値と比較するマクロを作成したいとします。これまでの数式は = IF(E7 = [Test.xlsx] Sheet1!$ B $ 15; "OK"; "エラー")です。

これは問題なく動作します。ただし、値E7は常にチェックされますが、明日はtest.xlsx B15の値がB16である必要があります。ダイナミックリファレンスロジックをここに挿入するには?正しいセルアドレスを取得するために、何らかの日付変更を使用できますか?

答えて

0

Nevermind、 解決方法を見つけました。式は、

=IF(E7=OFFSET(Test.xlsx!Satnica;0;DAY(TODAY())); "OK"; "Error") 

Satnicaは実際にはすべての値の開始直前のセルの定義名です。

関連する問題