Excel。如果 A1 至 A6 中的所有单元格都包含大于 0 的值,则将单元格 A7 中的数字加倍

Excel。如果 A1 至 A6 中的所有单元格都包含大于 0 的值,则将单元格 A7 中的数字加倍

Excel。如果 A1 到 A6 的所有单元格的值都大于 0,则将单元格 A7 中的数字加倍。

我正在尝试制作一份 Excel 时间表,其中周日工作的员工将获得双倍的时薪。但是,为了获得双倍工资,他们必须在前 6 天(即周一至周六)工作。否则他们只能获得正常的时薪。

我有点困惑!!有什么指点吗?!!!

答案1

下面的公式可以解决这个问题:

=IF(COUNTIF(A1:A6,">0")=6,2*A7,A7)

COUNTIF 函数计算 A1:A6 中有多少个单元格大于零。如果数量为 6,则公式将 A7 翻倍;如果不是,则仅返回 A7。

答案2

似乎没有工作时间时,您没有空白单元格。如果是这种情况,您可以简单地使用 IsBlank() 函数来检查这些单元格。

另一种方法是使用一个隐藏列,该列使用 if 公式来查询当天的工作时间,如果已经工作则插入 1,如果没有工作则插入 0。

然后,在检查工资率是否为双倍的公式中,检查隐藏单元格的总和是否等于 6,这表明所有天数都已工作。

编辑:哦,忘记了 countif()。这可行,但请采用其他答案

相关内容