如何根据特定标准反映多个单元

时间:2019-07-31 19:08:19

标签: google-sheets google-sheets-formula

想象一下左侧的一个列表,其中有员工沿着电子表格向下滑动,而顶部则是根据员工可能违反的违规行为分类的标题。该工作表与另一工作表相关,该工作表在每次提交表单时都会添加一个工作表,而员工要为该季度加起来。因此,如果雇员john smith从未执行过此违规行为,则在他的行中将显示0,并在每次执行此操作时在列中添加1,因此行可能看起来像这样。约翰·史密斯0 4 5 0 1

目标是显示专家的姓名和违规行为,以及该违规行为发生了多少次,以消除他没有犯下的违规行为,这看起来像是约翰·史密斯4 5 1,每个数字的标题都将显示他的行为做到了。

目标是使查看谁做的事情变得更加容易。将会有100多名员工,并且有很多0,所以从光学上看,最好提一下以快速识别谁做了多少次。

有什么想法吗?

基于V的查找和重要范围(如果大于0则很繁琐)并不能完全满足我们的要求。本质上,目标是忽略0,而仅显示员工已完成而不是未完成的工作。所有索引和匹配公式似乎都不能专门解决此问题

尝试了简单的索引V查找和匹配公式

无法反映所有三个变量(员工/频率/违规行为),而未在主列表中显示未犯罪的人

2 个答案:

答案 0 :(得分:0)

有几种方法可以进行设置。我会对此进行设置

A列=员工

B列=违规

C列= 1

D列=日期

这样,您就可以进行汇总摘要,并让员工看到他们的违规行为以及其发生的月份/年份以下。另外,您还可以根据需要调整此表,例如按员工姓名或日期或违规过滤。

附加的好处是您可以创建一个包含所有这些过滤器的图表,例如截断日期范围或选择员工或违规行为,并且可以按月或类似的方式显示所有违规的条形图。

答案 1 :(得分:0)

我同意,逐行列出违规数据(发生时)并使用数据透视表可能最简单。

您还可以使用AGGREGATE函数从大型数据库中提取数据。这样,您可以键入员工姓名,姓名旁边(或您希望使用的位置)旁边会弹出所有违规的列表,其中包含所需的详细信息。这种方法比较复杂,但是同时使用数据透视表和AGGREGATE函数可能会给您带来两全其美的效果(您可以搜索违规类型,日期,员工,员工类型,并根据需要获取世界上的所有详细信息)。

希望这会有所帮助!

JW