请问excel表格中一个单元格有好几个人名,统计每个人的工作时间,怎么统计

如题所述

  这个表格设计是自己给自己添麻烦。如果人少还好处理,人名多了就相当的麻烦了。

    在E列中把人员姓名单独列出,人员少,就手动输入吧,如果多,用公式,但现在还真没时间来琢磨怎么用公式提取这种方式的不重复人员清单

    用公式统计每人的工时,公式:

  =SUM(IF(ISNUMBER(FIND(E2,$A$2:$A$8)),1,0)*$B$2:$B$8)

  按Ctrl+Shift+Enter三键输入数组公式。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-27

在D列输入姓名,在E2单元格输入以下公式,然后向下填充公式

=SUMIF(A:A,"*"&D2&"*",B:B)

 

详见附图

第2个回答  2015-01-27

C2公式:=IF(COUNTIF($A2,"*"&C$1&"*")=1,$B2,""),然后直接拖动右下角的加号进行填充公式即可

第3个回答  2015-01-27
Excel完全支持这种关联方式。只需要在表二的表格设定与表一的函数关系,他们就可以自动关联了。如表一(假设表名是Book1页面是Sheet1)的A1输入5,A2输入2,表二与表一的关联是在A1显示表一A1*A2的值。下一步,在表二A1输入:=,到表一点击A1(此时在表二A1中出现变化,=[Book1]Sheet1!$A$1),再按*,再到表一点击A2(此时在表二A1中出现变化,=[Book1]Sheet1!$A$1*[Book1]Sheet1!$A$2),这样,两表已经建立了关联。试一试改变表一中A1、A2的值,看看表二发生了什么变化?当然,里面的含义还有很多奥妙,如果需要,我们可以联系。
第4个回答  2015-01-27
把表格内容复制到TXT里面,把顿号改成逗号,然后保存,再从EXCEL里导入数据,选择分割符号就行了