【问题标题】:Excel: If vlookup returns specific text, countifs number of instances (multiple)Excel:如果 vlookup 返回特定文本,则计算实例数(多个)
【发布时间】:2016-10-26 19:52:57
【问题描述】:

第一次发帖,但我被困住了,希望能得到一些帮助。我要做的是使用嵌套的 IF 公式来确定 VLOOKUP 返回的值是否与同一工作簿中另一张工作表上的特定文本匹配。如果是,则使用 COUNTIFS 函数来确定特定单元格中包含的特定文本出现在另一个工作表上(也在同一工作簿中)的实例总和。

这些公式中的一部分似乎有效,但当我将它与其他公式结合时,它会出错,我无法弄清楚原因。

这可能很简单,但我会很感激任何帮助。这是似乎“有效”的部分

=IF(VLOOKUP($A3,'Sheet1'!$B:$D,3,FALSE)="All",

(COUNTIFS('Sheet2'!$U:$U,'Sheet3'!$A3,'Sheet2'!$C:$C,"MM/DD/YYYY")
+
(COUNTIFS('Sheet2'!$R:$R,'Sheet3'!$A3,'Sheet2'!$C:$C,"MM/DD/YYYY")))

如果我再多加一个括号,它会按原样工作,但似乎省略了一些“全部”Vlookup 结果......因此我将作品放在上面的引号中。虽然这可能是我的电子表格的一个问题,但我觉得我应该包括在内,以防我只是愚蠢。无论如何,当我输入两个额外的 IF 语句时,它会出错。

我制作的最终公式如下所示(双倍行距,仅供阅读):

=IF(VLOOKUP($A3,'Sheet1'!$B:$D,3,FALSE)="All",

(COUNTIFS('Sheet2'!$U:$U,'Sheet3'!$A3,'Sheet2'!$C:$C,"MM/DD/YYYY")
+
(COUNTIFS('Sheet2'!$R:$R,'Sheet3'!$A3,'Sheet2'!$C:$C,"MM/DD/YYYY")))),

IF((VLOOKUP($A3,'Sheet1'!$B:$D,3,FALSE)="One",

(COUNTIFS('Sheet2'!$U:$U,'Sheet3'!$A3,'Sheet2'!$C:$C,"MM/DD/YYYY")),

IF((VLOOKUP($A3,'Sheet1'!$B:$D,3,FALSE)="Two",

(COUNTIFS('Sheet2'!$R:$R,'Sheet3'!$A3,'Sheet2'!$C:$C,"MM/DD/YYYY"),

IF((VLOOKUP($A3,'Sheet1'!$B:$D,3,FALSE)="Three",

(COUNTIFS('Sheet2'!$U:$U,'Sheet3'!$A3,'Sheet2'!$C:$C,"MM/DD/YYYY")),"0"))

有什么想法吗?

谢谢!

瑞恩·奥尔森

【问题讨论】:

    标签: excel nested vlookup


    【解决方案1】:

    刚刚清理了一些包围。让我知道它是怎么回事,因为我没有改变公式。

    =IF(VLOOKUP($A3,Sheet1!$B:$D,3,FALSE)="All",
    COUNTIFS(Sheet2!$U:$U,Sheet3!$A3,Sheet2!$C:$C,"MM/DD/YYYY")+(COUNTIFS(Sheet2!$R:$R,Sheet3!$A3,Sheet2!$C:$C,"MM/DD/YYYY")),
    IF(VLOOKUP($A3,Sheet1!$B:$D,3,FALSE)="One",
    COUNTIFS(Sheet2!$U:$U,Sheet3!$A3,Sheet2!$C:$C,"MM/DD/YYYY"),
    IF(VLOOKUP($A3,Sheet1!$B:$D,3,FALSE)="Two",
    COUNTIFS(Sheet2!$R:$R,Sheet3!$A3,Sheet2!$C:$C,"MM/DD/YYYY"),
    IF(VLOOKUP($A3,Sheet1!$B:$D,3,FALSE)="Three",
    COUNTIFS(Sheet2!$U:$U,Sheet3!$A3,Sheet2!$C:$C,"MM/DD/YYYY"),"0"))))
    

    【讨论】:

    • 非常感谢!我正在用头撞墙,试图弄清楚为什么它不起作用。你为我节省了大量时间。
    猜你喜欢
    • 2013-01-06
    • 2017-05-19
    • 1970-01-01
    • 1970-01-01
    • 2022-10-16
    • 1970-01-01
    • 1970-01-01
    • 2017-10-17
    • 1970-01-01
    相关资源
    最近更新 更多