【问题标题】:Excel: If name in column A matches name in column B, then count number of times text "on time" is present in column CExcel:如果 A 列中的名称与 B 列中的名称匹配,则计算 C 列中出现文本“准时”的次数
【发布时间】:2017-02-10 14:04:09
【问题描述】:

A 列:姓名列表 B 列:名称列表(与 A 列的顺序不同) C 列:文字“准时”或“迟到” D 列: 此处输入的公式 - 如果 A 列中的名称与 B 列中的名称匹配,则计算文本“准时”出现在 C 列中的次数

我尝试过 sumif、sumifs、countif、countifs、sumproduct,但无济于事。如果可能,最好不要使用 VBA。但是,如果这是唯一的解决方案。

【问题讨论】:

  • 您可以发布您已经尝试过的内容吗?
  • 你能发布一些示例数据吗?
  • =COUNTIFS(A:A,B:B,C:C,"准时") =SUMPRODUCT(C3:C25,--(A4:A48),B4:B25) =SUMIFS( C3:C25,B3:B25,A3:A48) =SUMIF(A3:A48,B3:B25,C6:C25) countifs 是对我工作最密切的一个。它确实返回一个值,但不是正确的计数。
  • 我想通了。感谢您愿意提供帮助。 countifs 公式只需要 tweeking。先更改 B:b 的引用,然后更改 A:A 和成功!

标签: excel-formula


【解决方案1】:

这将在 B 列中找到单元格 A1,然后计算在 C 列中出现“准时”的次数(如果找到):

=IF(ISERROR(VLOOKUP(A1,B:B,1,FALSE)), "",COUNTIF(C:C, "on time"))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-21
    • 1970-01-01
    • 2020-06-07
    • 1970-01-01
    • 1970-01-01
    • 2013-05-30
    • 1970-01-01
    • 2021-11-10
    相关资源
    最近更新 更多