我希望将多列中的数字添加到一行中以得出一些总数,但是计算哪些列以及如何使用它们需要基于多个标准。
下面的描述可能没有多大意义,所以希望这个演示表将有助于澄清...... https://docs.google.com/spreadsheets/d/11Ixj8D5Wl8ZEG2M-9Z1AdGNDpmCP5h9TPLFEdCylQcg/
第 1 部分: 对于“总折扣”,C、G、E、I 列需要添加在一起,但如果这些列中的任何一个包含单个问号 (?),那么它应该返回“??”而不是总数[例如E8 =“??”]。或者,如果它们各自的“折扣为税前”列有数据,但“折扣”本身没有数据,则应返回“??” [例如 D6="Y" 但 C6=""]。
第 2 部分: 我还想完成第二个更复杂的部分。看这里... https://stackoverflow.com/posts/77183171/
我很累,所以希望这是半连贯的,希望我的演示表的期望结果不包含任何错误。我还在表格上更好地澄清了我需要什么。
任何帮助都会很棒!谢谢!
回答你的第一个问题:
我根据您在 C17 中提到的条件提供了一个简单的公式。
=IFERROR(IFS(OR(ISTEXT(C3),ISTEXT(E3),ISTEXT(G3),ISTEXT(I3)),"??",OR(AND(C3="",D3<>""),AND(E3="",F3<>""),AND(G3="",H3<>""),AND(I3="",J3<>"")),"??",ISNUMBER(C3),SUM(C3,E3,G3,I3)),"")
向下拖至列。
根据您在 C17 上的条件,这里是公式的细分。
IFS()
使用多个条件。ISTEXT()
表示是文本,则返回“??”,否则为数字.SUM()
这些列。