Excel formula 擅长。。。基于值中的字符对一行值求和

Excel formula 擅长。。。基于值中的字符对一行值求和,excel-formula,excel-2007,sumifs,Excel Formula,Excel 2007,Sumifs,我有31列代表一个月的每一天。我有两个管家在打扫房间。这些行表示从1到18的别墅编号。 管家1的名字以“A”开头,管家2的名字以“L”开头 我需要合计AG列中管家1和AH列中管家2的清洁时数。清洁时间是名称右侧的一个数字 细胞从B5:AF5穿过一行,看起来像这样 Ann4\uUu Ann3\uUu Ann7\uUu Lisa2\uUu Lisa4\uUu Ann4\uUu Lisa1 对于AG5中的“Ann”小时总数,我尝试使用SUMIFS和这个公式 =SUMIFS(右(B5:AF5),左(B5

我有31列代表一个月的每一天。我有两个管家在打扫房间。这些行表示从1到18的别墅编号。
管家1的名字以“A”开头,管家2的名字以“L”开头
我需要合计AG列中管家1和AH列中管家2的清洁时数。清洁时间是名称右侧的一个数字

细胞从B5:AF5穿过一行,看起来像这样

Ann4\uUu Ann3\uUu Ann7\uUu Lisa2\uUu Lisa4\uUu Ann4\uUu Lisa1

对于AG5中的“Ann”小时总数,我尝试使用SUMIFS和这个公式

=SUMIFS(右(B5:AF5),左(B5:AF5),“A”),但Excel返回错误

我也试过SUMIF为Ann计算小时数

=SUMIF(左(B5:AF5),“A”,“右(B5:AF5)*1))Excel仍然显示错误

每个名字后面的小时数是文本,所以我尝试将结果乘以1转换为数字。

对于Ann:=SUM(如果(左(A1:D1,3)=“Ann”,右(A1:D1,1)*1“)。对于Lisa:=SUM(如果(左(A1:D1,4)=“Lisa”,右(A1:D1,1)*1“)。这两个数组都是通过Ctrl+Shift+Enter输入的。

对于Ann:=SUM(如果(左(A1:D1,3)=“Ann”,右(A1:D1,1)*1“)。对于Lisa:=和(如果(左(A1:D1,4)=“Lisa”,右(A1:D1,1)*1,”),两者都是用Ctrl+Shift+Enter输入的数组