我在实现我想要的excel功能时遇到了问题,下面是我的数据。我试图让它计算不同用户的数量,这在第二列中描述,而竖井是最后一列。
175 u544835 E&T-Aero 175 comp04_899 13/06/2012 Silo 4
175 u403114 E&T-Aero 175 comp04_900 14/06/2012 Silo 4
175 u403115 E&T-Aero 175 comp04_901 15/06/2012 Silo 4
176 u403116 Fans-AE 176 comp04_902 13/06/2012 Silo 4
177 u403117 Fans-Mech 177 comp04_903 13/06/2012 Silo 4
178 u544835 CA-WEM 178 comp04_904 13/06/2012 Silo 4
179 u544835 Nacelles 179 comp04_905 13/06/2012 Silo 4
180 u544835 Nacelles 180 comp04_906 13/06/2012 Silo 4
181 u544835 E&T-Aero 181 comp04_907 15/06/2012 Silo 4
186 u544835 E&T-Aero 186 comp04_908 20/06/2012 Silo 4
187 u544835 E&T-Aero 187 comp04_909 20/06/2012 Silo 4
189 u544833 E&T-Aero 189 comp04_910 20/06/2012 Silo 4
192 u544834 E&T-Aero 192 comp04_911 20/06/2012 Silo 4
193 u544835 Comp-AD 193 comp04_912 20/06/2012 Silo 4到目前为止,我的努力给了我:
=SUM(IF(FREQUENCY(MATCH($FF$2:$FF$15,$FF$2:$FF$15,0),MATCH($FF$2:$FF$15,$FF$2:$FF$15,0))>0,1))这告诉我列表中有多少不同的用户,而不是与思洛的不同的用户
如有任何帮助,将不胜感激。
发布于 2012-06-20 20:14:00
如果思洛存储器在FK列中,则此版本将为您提供思洛存储器4的不同用户数
=SUM(IF(FREQUENCY(IF($FK$2:$FK$15="silo 4",IF($FF$2:$FF$15<>"",MATCH($FF$2:$FF$15,$FF$2:$FF$15,0))),ROW($FF$2:$FF$15)-ROW($FF$2)+1),1))
这是一个需要用CTRL+SHIFT+ENTER确认的数组公式
在Excel 2007或更高版本中,您也可以使用此版本
=SUMPRODUCT(($FK$2:$FK$15=“思洛4")/COUNTIFS($FK$2:$FK$15,$FK$2:$FK$15&"",$FF$2:$FF$15,$FF$2:$FF$15&""))
注意:仅对于不同的用户(即上面公式的替代品),使用此版本会更简单
=SUMPRODUCT(($FF$2:$FF$15<>"")/COUNTIF($FF$2:$FF$15,$FF$2:$FF$15&""))
https://stackoverflow.com/questions/11119009
复制相似问题