我在设置一个跟踪焊接信息的电子表格。此跟踪的要求之一是能够识别制作每个焊缝的焊工、他们焊接的金属类型、焊缝的接头设计,然后能够使用5种焊接工艺中的任何一种来跟踪他们制作的焊缝的数量。我还需要跟踪基于所有这些相同标准为每个焊工测试的焊缝数量。
我已经建立了一个电子表格,有点工作,但这是非常困难的添加新的焊工或删除其他焊工而不把事情搞乱。我使用的是一个非常基本的=countifs公式,每次添加新的人员时都必须手动更改该公式。
基本上,我在一张纸上有大量的隐藏公式,将所有这些信息汇总在一起,然后我必须将所有这些信息放入一个表中,以显示检查百分比。
我不太擅长Excel,所以我把公式放在一起花了很长时间,效率也不高。
下面是我正在使用的当前公式的一个示例。
在此公式中,=COUNTIFS($H$10:$H$10102, "DK", $G$10:$G$10102, "GMAW-P", $C$10:$C$10102, "CS",$D$10:$D$10102, "BW") "DK“是焊工的识别模板,"GMAW-P”是使用的工艺,"CS“是材料类型,"BW”是焊缝的接头类型。这将返回DK在CS材料上使用GMAW-P工艺进行的BW焊接数。
下面是我用来确定检查结果的公式的一个例子:=COUNTIFS($H$10:$H$10106, "DK", $G$10:$G$10106, "GMAW-P", $C$10:$C$10106, "CS", $D$10:$D$10106, "BW", $V$10:$V$10106, "ACCEPT")
它返回使用GMAW-P工艺在CS材料上进行的已接受的BW焊接DK数。
基本上,我希望找到一个公式,可以将这些信息组合在一起,而不必手动更改焊工ID模板。我不知道如何在这里加载一张图片来显示我用来组织最终数据的表格,但我在想,如果Vlookup公式也能以某种方式提供基于上述限制条件的总数,那么它可能会起作用。
以下是示例图像:

发布于 2019-08-28 11:34:05
如果您需要的是一个汇总表,其中显示了按MTRL类型、按PROCESS类型、按JOINT类型、按WID id划分的材料使用情况,最快的方法是使用透视表。
在您的源数据中,请添加一个COUNT列,输入每种材料类型所需的数量。最小数量为1。
然后突出显示相关数据区域并插入数据透视表。您可以选择在Classic布局中显示透视表,并使用不同的颜色突出显示每个小计,就像我在下面所做的那样。
右键单击数据透视表中的任意位置,以便在对源数据进行更改(如添加新的WID或流程等)后刷新数据。您可以选择设置一个包含一些空白行的大范围,并在数据透视表中过滤掉0值。

一种基于公式的方法是设置一个主表,列出所有的WID,然后是每个WID的JOINT tpye,然后是每个联合类型的PROCESS,然后是每个进程的MTRL,然后使用COUNTIFS公式来查找基于每个标准的计数,而无需在原始公式中硬编码标准。
有一些数组公式可以计算出每个条件的不同列表,但将它们放在一个表中是另一项任务。在我看来,使用excel公式来做这件事太复杂了。更好的方法是如上所述的透视表。或者,Power Query也可以做同样的工作。
此外,您可以使用相同的源数据根据需要设置任意多个不同的透视表。只需在行过滤器(和/或Filters和/或Columns)部分中输入不同的条件,即可构建您希望的表。
https://stackoverflow.com/questions/57680853
复制相似问题