gpt4 book ai didi

excel - SUMIF 语句从错误的行返回一个值

转载 作者:行者123 更新时间:2023-12-04 22:05:39 30 4
gpt4 key购买 nike

我在 Worksheet1 上的当前公式如下:

SUMIF(Setup!$C$5:$C$375,"C-R",'PMS Input'!$K$13:$K$416)

在设置工作表上,我已确认 C 列中只有一个 C-R。
Row C39 C-R CAMPSITES
Row C40 G-S GROUP SHELTER
Row C41 G-S PICNIC SHELTER
Row C42 P-A SQUIRREL'S NEST
Row C43 P-A MISC. PARK REVENUE/VENDING
Row C44 P-A MINIATURE GOLF
Row C45 P-A CANOE RENTALS
Row C46 P-A BICYCLE RENTALS
Row C47 P-A PROGRAMMING FEES
Row C48 P-A MISC. PARK REVENUE/VENDING

在 PMS 输入工作表上,行如下:
Row K48    CAMPSITES                   9     18.25 
Row K49 GROUP SHELTER - -
Row K50 PICNIC SHELTER - -
Row K51 SQUIRREL'S NEST - (195.00)
Row K55 BICYCLE RENTALS - -
Row K57 PROGRAMMING FEES - 108.00
Row K58 MISC. PARK REVENUE/VENDING - -

在 Worksheet1 上,为查找 C-R 的上述公式返回的值为 0。

实际响应应该是 C-R = 18.25 .整个文件中一致的错误响应。

我有三个使用相同文件的其他位置,使用上述公式没有问题。

另一个公式问题:
=SUMIF($B$63:$D$82,"TIPS",R$63:R$82)

此公式返回值 17 , 但是没有 17在 R 列中。 17实际上在 T 列中。同样的错误在其他几天重复出现。

我已经比较,检查并重新检查了公式,但无济于事。

这可能只是整个工作表的问题,还是我盯着我的数字太久了?

最佳答案

在第二个问题上,您需要知道 SUMIF 始终以“一对一”的方式工作。这意味着两个范围必须具有相同的大小和形状。如果第二个范围与第一个范围的大小和形状不同,则 Excel 会隐含地这样做,从范围 2 的左上角单元格开始。

简而言之,这意味着您的公式如下:
=SUMIF($B$63:$D$82,"TIPS",R$63:R$82)
总和范围扩展为与标准范围相同的大小,因此公式将与此相同

=SUMIF($B$63:$D$82,"TIPS",R$63: T $82)

注意:第二个范围涵盖 3 列像第一个。如果列 C 和 D 中的任何值是“TIPS”,它将对列 S 或 T 中的相关值求和,因此这可能是您的 17 的来源。

你能用语言解释你想用这个公式做什么吗?您是否仅在 B、C 或 D 中的任何值等于“TIPS”时才对 R 列求和 - 如果一行中的所有 3 个单元格都等于“TIPS”怎么办,您是否想将 R 列求和 3 次?排?

关于excel - SUMIF 语句从错误的行返回一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22563787/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com