Excel:如何为一个单独的区域中的不同类别计算单元格区域中的特定字符

时间:2018-07-28 12:44:12

标签: excel

我有一个电子表格矩阵, A列包含职员名称,B列包含每个职员2行,即“ Roster”和“ Actual”,C列到I包含工作日。

对于针对每个员工的“公鸡”和“实际”行,工作日下的输入为: M为早班。 E为晚班。 N为夜班。 上午和晚上我 EN晚上加夜

我想计算每天的M,E和N;分别代表“名册”和“实际”。我用Len和Len(替代)尝试了Sumproduct。但这同时考虑了名册和实际。请帮忙。

2 个答案:

答案 0 :(得分:0)

尝试一下。假设B2为“ Roster”,列C为“ Monday”,则“ Roster M for Monday”应为:

=SUMPRODUCT(INT(MOD(ROW(C2:C9)-ROW(C2),2)=0),INT(ISNUMBER(SEARCH("*M*",C2:C9))))

如果B3为“实际”,则“星期一的实际M”应为:

=SUMPRODUCT(INT(MOD(ROW(C2:C9)-ROW(C3),2)=0),INT(ISNUMBER(SEARCH("*M*",C2:C9))))

答案 1 :(得分:0)

这就是我想您的数据的样子:

enter image description here

请在单元格C17中输入公式:

Bitmap

然后拖放。希望这会有所帮助!