Forum Discussion

Glazyrik's avatar
Glazyrik
Copper Contributor
Dec 08, 2023
Solved

The formula incorrectly counts the number of cells by the given parameters.

It doesn`t work, why? Once I specify more than one data array, the formula incorrectly counts the number of cells. Help me plz = СУММПРОИЗВ(СЧЁТЕСЛИМН( 'bd-pr'!$A:$A;"?2???????????????-*"; 'bd-pr'...
  • djclements's avatar
    djclements
    Dec 11, 2023

    Glazyrik Unfortunately, this method will not work with 3 or more criteria arrays. Another approach would be to use the ISNUMBER / MATCH functions with the lookup_value and lookup_array parameters switched. For example:

     

    =SUMPRODUCT((MID('bd-pr'!A1:A63;2;1)="2")*
    ISNUMBER(MATCH('bd-pr'!AB1:AB63;{22;24;28};0))*
    ISNUMBER(MATCH('bd-pr'!K1:K63;{11104;16604;22201}; 0))*
    ISNUMBER(MATCH('bd-pr'!AA1:AA63;{20231;20232;20233};0)))

     

    Note: the MATCH function is "type" sensitive ("22"<>22), so the quotation marks need to be excluded.

     

    Please see the newly attached workbook...

     

    For reference:

     

    English (EU)Russian (RU)
    SUMPRODUCTСУММПРОИЗВ
    MIDПСТР
    ISNUMBERЕЧИСЛО
    MATCHПОИСКПОЗ

Resources