用标准汇总多张纸

时间:2019-06-08 08:16:48

标签: excel excel-formula

我正在使用此公式对许多工作表求和,效果很好:

=SUMPRODUCT(SUMIFS(INDIRECT("'"&Table1[List1]&"'!$F$6:F$9"),INDIRECT("'"&Table1[List1]&"'!A$6:A$9"),$A8))

但是,我需要在总和中添加另一个条件。仅当工作表在单元格A1中包含特定单词时,我才需要对其求和。我有150张纸,每张纸都包含XX中的YYA1

因此,最后我将有两个公式:如果A1包含XX,则一个求和;如果A1包含YY,则一个求和。

尝试调整公式,但不断出错

1 个答案:

答案 0 :(得分:0)

尝试...

function excludeCat($query) {
    $page = get_query_var('paged', 1);

    $exclude = [
        12 => '-772',
        8  => '-152'
    ];

    if ($query->is_home && isset($exclude[$page])) {
         $query->set('cat', $exclude[$page]);
    }
    return $query;
}
add_filter('pre_get_posts', 'excludeCat');

希望这会有所帮助!