Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何根据给定的条件将IF语句放入Excel?_C#_Excel_If Statement - Fatal编程技术网

C# 如何根据给定的条件将IF语句放入Excel?

C# 如何根据给定的条件将IF语句放入Excel?,c#,excel,if-statement,C#,Excel,If Statement,我正在为自己做一个储蓄账户记录,我现在在Excel中有这个布局 我非常擅长C#和Java编程,但我不知道如何在Excel单元格中编写IF语句。但我的算法还是这样 如果TXN类型等于存款,则 valueAmount加上valueBalance。 否则,如果TXN类型等于撤回,则 价值余额减去价值金额 我想知道如何将此算法转换为Excel IF语句。答案应出现在平衡单元格中,因此不可编辑。余额值将在我想做的事情(存款或取款)和金额单元格中所述的值之前发生变化。假设美元和美分,将初始余额放入E2和E

我正在为自己做一个储蓄账户记录,我现在在Excel中有这个布局

我非常擅长C#和Java编程,但我不知道如何在Excel单元格中编写IF语句。但我的算法还是这样

如果TXN类型等于存款,则 valueAmount加上valueBalance。 否则,如果TXN类型等于撤回,则 价值余额减去价值金额


我想知道如何将此算法转换为Excel IF语句。答案应出现在平衡单元格中,因此不可编辑。余额值将在我想做的事情(存款或取款)和金额单元格中所述的值之前发生变化。

假设美元和美分,将初始余额放入E2和E3中,输入:

=IF(C3="Deposit",ROUND(E2+D3,2),ROUND(E2-D3,2))

因此,您希望在计算中使用单元格E2(valueBalance),然后将结果存储在单元格E2??如果是的话,你不能。您将得到一个循环引用错误。假设没有理由OP put“else if TXN Type等于draw”而不是简单的“else”,则正确。如果只有两种交易类型:贷记和借记,则海报可以通过输入存款并将所有借记留空来节省大量输入…………因为在大多数银行账户中,借项远多于贷项