Excel:Combine = vlookup和= countif

时间:2016-12-04 04:29:05

标签: excel vlookup countif

对于我的问题,我正在尝试使用= countif函数减少大量数据的特定员工ID(使用= vlookup)。

在“A”栏中,我只列出一次所有员工ID。在B,C,D,E和F栏中,我希望每次雇员被雇用,晋升,领取薪酬,被降职和被解雇时都要计算。

在列'I'中,我再次列出了员工ID,并且每次执行其中一个操作时都在'J'中。 由于“I”列中存在超过10,000个员工迭代,因此我尝试将这些迭代压缩为B列中的数值:F。

实际问题:无论如何都要“嵌套”这两个功能以获得我想要的结果吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以使用具有多个条件的Countifs(不是Countif,只需要一个条件)

请考虑以下屏幕截图。单元格B2中的公式是

=COUNTIFS($I:$I,$A2,$J:$J,B$1)

横向和向下复制。注意$标志的位置。它们很重要。列I和J的列引用是绝对的,并且在复制公式时不会更改。对$ A2的引用将始终引用到A列,但该行将在向下复制时进行调整。对B $ 1的引用将始终引用第1行,但该列将在复制公式时进行调整。

enter image description here

使用数据透视表,您可以完全不使用任何公式。单击列I或J中数据中任意位置的单元格,然后单击插入>数据透视表。在右侧显示的数据透视表格窗格中,将员工ID拖到区域,将操作拖到区域并拖动区域中的任何一个字段。结果如下:

enter image description here

看马云,没有公式!!