我有一列包含 57 项购买,一列包含 18 项付款。有没有办法查询哪些购买总额达到一定金额?示例是,如果我在 A 列中购买了 10 美元、15 美元和 1 美元,而其中一笔付款在 B 列中为 26 美元,它会被识别吗?
我尝试过数据透视表和各种公式,但没有任何效果。
是的,您可以使用 Excel 或 Google Sheets 来确定列中哪些购买总额达到一定金额。一种方法是使用 SUMIF、SUMIFS 等公式或 VLOOKUP 或 INDEX/MATCH 等函数组合。
这是一个基本示例:
我们假设:
A 列包含您的购买情况。 B 列包含您的付款。
您想要了解 A 列中的哪些购买组合总计达到特定金额,例如 26 美元(包含在 B 列中的一笔付款中)。
在这种情况下,您可以在单独的单元格中使用公式来检查组合:
使用 SUMIF/SUMIFS:
您可以使用 SUMIF 或 SUMIFS 来检查总计达到目标金额的购买组合。
=SUMIF(购买范围, "<=" & target_amount, range_of_purchases)
例如:
=SUMIF(A:A, "<=" & $B$1, A:A)
其中 $B$1 包含您要匹配的金额(本例中为 26 美元),A:A 是您的购买清单。
您可以根据您的具体设置和要求调整此公式。
使用VLOOKUP/索引匹配:
您可以将这些函数与其他辅助列或数组一起使用来确定总计达到目标金额的购买组合。
例如:
=INDEX(购买范围, MATCH(目标金额, 可能总和范围, 0))