我有一个电子表格,其中的员工使用了年假或几小时的年假。我想计算每周,每月等的休假总数。
电子表格中的数据包括A =年假S =病假。 如果一个单元格是A或S,则全天休假8小时。 如果一个单元为A2.5,则只有2.5小时的年假。
我已使用=SUMPRODUCT((LEFT(D2:I2,1)="A")*7.6)
将A转换为全天。
但在转换A2.5 = 2.5时遇到问题
预期结果是,如果一行包含A和A2.5,则总计为10.1(7.6 + 2.5)
答案 0 :(得分:1)
分别处理整天的细胞。
使用MID
从其他单元格中提取小时数,然后使用--
将结果字符串转换为数字
=SUM(IF(D$2:I$2="A",7.6,IF(LEFT(D$2:I$2,1)="A",--MID(D$2:I$2,2,999),"")))