2017-08-16 187 views
-3

我有一个非常困难的电子表格,我需要找出一个公式来得到答案。电子表格可以有多行(每行是一个策略)在行中有几列(A,B,C,D,E,F,G)D,E和G列可以有4个答案之一(右,向左,向上或向下)。Excel SUMPRODUCT公式不起作用

我想创建一个公式,告诉我在三列(D,E或F)中的任何一列中,策略(行)可能有多少个答案或者答案。如果它出现在多列中,我只想计算一次。任何人都可以帮助这个公式?

我必须在一个字段中完成所有操作,因为计算全部出现在电子表格的顶部,其余电子表格正从我们必须剪切和粘贴的另一个系统的固定报告填充。

在此先感谢您的任何帮助,您可以提供。真的需要得到这个工作。感谢

+1

**如何**是* SUMPRODUCT公式不起作用*(您是否使用'+')? – pnuts

+1

...但你并不认为显示你正在使用的配方很重要。祝你的项目好运! – Jeeped

回答

0

尝试以下方法式,这需要与CONTROL + Shift + Enter确认...

=SUM(IF(MMULT(ISNUMBER(MATCH(D2:F100,{"Up","Down"},0))+0,TRANSPOSE(COLUMN(D2:F100)^0))>0,1)) 

相应的调整范围。

希望这会有所帮助!

+0

这是一个低效的公式来实现这个目标... – Jsleshem

+0

@Jsleshem你会建议什么是一个更有效的公式? – Domenic