我正在尝试编写一个SUMPRODUCT公式,该公式根据多个条件求和。一个标准是将十个代码列表与与我要求和的值相关联的一千个代码进行匹配。
我的简化方程式是:
=SUMPRODUCT(--($C3=$D$1:$D$1000), --($A$1:$A$10=$B$1:$B$1000), ('Cons and EP FY16'!$H$1:$H$1000))
其中C和D是名称,A和B是我要匹配的代码,H是要求和的值。
上面的公式返回错误。但是,如果您用单个代码替换$A$1:$A$10
,例如说99203
,它将起作用。
我会很感激您能借给我。
谢谢!
答案 0 :(得分:2)
使用匹配:
VLC media player 3.0.4 Vetinari (revision 3.0.4-0-gf615db6332)
[000055f344d59570] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
libva info: VA-API version 1.1.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
[00007f6fe4002ca0] glconv_vaapi_x11 gl error: vaInitialize: unknown libva error
libva info: VA-API version 1.1.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_1
libva info: va_openDriver() returns 0
[00007f6ff00d2d90] vaapi generic error: profile(3) is not supported
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[00007f6ffcc021d0] main decoder error: buffer deadlock prevented
答案 1 :(得分:1)
好吧,您需要一些东西来返回该范围内的单词(在这种情况下,最常见的单词是您要查找的单词),因此请尝试以下操作:
=SUMPRODUCT(--($C3=INDEX($D$1:$D$1000,MODE(MATCH($D$1:$D$1000,$D$1:$D$1000,0)))), --(INDEX($A$1:$A$10,MODE(MATCH($A$1:$A$10,$A$1:$A$10,0)))=INDEX($B$1:$B$1000,MODE(MATCH($B$1:$B$1000,$B$1:$B$1000,0)))), ('Cons and EP FY16'!$H$1:$H$1000))