【发布时间】:2012-07-19 10:33:02
【问题描述】:
我的 Excel 工作表中有两列。 A列包含Wk No,B列Dates:
我想要以下结果:
周。无非工作日 1228 5 1229 2
如何在 Excel 中得到这个?我可以获得唯一天数,但无法控制公式以根据周数计算唯一天数。
【问题讨论】:
标签: excel excel-2007 worksheet-function countif array-formulas
我的 Excel 工作表中有两列。 A列包含Wk No,B列Dates:
我想要以下结果:
周。无非工作日 1228 5 1229 2
如何在 Excel 中得到这个?我可以获得唯一天数,但无法控制公式以根据周数计算唯一天数。
【问题讨论】:
标签: excel excel-2007 worksheet-function countif array-formulas
你可以使用
COUNTIF(RANGE,CRITERIA)
喜欢
Wk.No No-of-days
1228 =COUNTIF(RANGE,<Cell Reference of 1228>)
1229 =COUNTIF(RANGE,<Cell Reference of 1229>)
【讨论】:
如果Wk. No在A1中,1228和1229分别在C2和C3中,那么:
=SUM(IF(A2:A10=C2,1/(COUNTIFS(A2:A10,C2,B2:B10,B2:B10)),0))
使用 Ctrl+Shift+Enter 输入并向下复制一行应该适合。由Get Digital Help 提供完整的解释。
当然,使用 Excel 2013 会容易得多。
【讨论】: