0

税金用のシートを作成しています。設備、リース、給与などの列と、「銀行」と「貸方」の 2 つの列があります。たとえば、100 ドル相当の機器を購入し、リース料として 200 ドルを支払い、この取引にクレジット カードを使用したとします。これらを合計して 300 ドルと表示されるように「クレジット アウト」が必要です。しかし、別の機会に、50 ドル相当の機器を購入して、銀行カードを使い切ってしまうかもしれません。その場合、「銀行への支払い」を合計して 50 ドルにしたいと考えています。この例を使用して、クレジットを使用したり、銀行口座を使用したりするため、購入が常に同じではないことを示しています。私の考えは、入力する情報を入力するときに、バンクアウトまたはクレジットアウトのいずれかに何かを入力し、セルが空であるかどうかをチェックし、セルが空である場合は空白のままにする if ステートメントを作成することです。しかし、それらのいずれかが空でない場合は、合計を取得します。したがって、バンク アウトまたはクレジット アウトのいずれかが常に値を持ち、1 つは値を持ちません。私は次のような多くの異なるステートメントを試しました

if(a2="","",sum(c2:s2))

ここで、a2 はクレジット アウトで、c2-s2 はすべて購入の合計ですが、循環参照の警告が表示され、同様の式を入力すると、バンク アウトでも同じことが起こります)。これの目的は、10 個以上の異なるカテゴリを使用して購入する可能性がある 1 つの行にある場合があり、合計が正しく、人為的ミスを回避したいだけです。

4

1 に答える 1

1

これはあなたが求めていたものではありませんが、目的を達成するための最も簡単な解決策は、「トランザクション タイプ」という新しい列に挿入することです。

次に、Transaction Type「銀行」の場合は銀行の列にデータを入力し、Transaction Type「クレジット」の場合はクレジットの列にデータを入力します。

これは、他のセルを参照する両方の列によって簡単に実現できます。それは、その時点からの単純な「If」ステートメントです...あなたの方法には、各セルがそれ自体を参照する別のセルを参照しているという問題があるため、循環参照。

これが理にかなっていることを願っています/あなたのためにトリックをします....

于 2013-05-28T17:52:58.530 に答える