Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
坚持用Excel中的公式_Excel_Excel Formula - Fatal编程技术网

坚持用Excel中的公式

坚持用Excel中的公式,excel,excel-formula,Excel,Excel Formula,我试图为我的工作时间创建一个表格,但我被困在创建公式中 公司有9个人,每个人每月工作时间为200小时,但我允许他们交换工作时间,只要他们每月工作1800小时 以下公式应使用哪种公式: 1) 从工人1的每月工时中扣除时间(H栏) 2) 将时间添加到Worker2(H列) 3) 检查值,使小时数不会变为负值 这是excel表格中的图像: =G2+(0-SUMIF(B:B,F2,D:D))+SUMIF(C:C,F2,D:D) 原始小时数,减去他们交易的小时数,再加上他们通过交易获得的小时数…=G2+(

我试图为我的工作时间创建一个表格,但我被困在创建公式中

公司有9个人,每个人每月工作时间为200小时,但我允许他们交换工作时间,只要他们每月工作1800小时

以下公式应使用哪种公式:

1) 从工人1的每月工时中扣除时间(H栏)

2) 将时间添加到Worker2(H列)

3) 检查值,使小时数不会变为负值

这是excel表格中的图像:

=G2+(0-SUMIF(B:B,F2,D:D))+SUMIF(C:C,F2,D:D)

原始小时数,减去他们交易的小时数,再加上他们通过交易获得的小时数…

=G2+(0-SUMIF(B:B,F2,D:D))+SUMIF(C:C,F2,D:D)


原始小时数,减去他们交易的小时数,再加上他们通过交易获得的小时数…

谢谢你的回复,公式真的使用了它。一件事,“过度”添加时间的问题,比如如果我错误地添加了比可用时间更高的值,那么值变为负值,这是一个错误。是否有一个公式来检查值,如果回答为否定,则取消操作或返回上一个值。在我的桌子上,史密斯放了150个,这在当时是比可用小时数更高的值。如何检查?@DijanaDamjanić我提供了上述内容,因为这是一项简单的任务,您现在要求的不仅是一个完全不同的范围,而且是一项可能需要VBA的更高级的任务。。。请尝试完成此任务,并编辑您尝试过的内容(最好还是在涉及此问题的新问题中创建它)。我们希望看到你至少尝试过自己解决这个问题。这不是一个“免费开发服务”,谢谢。谢谢你的回复,公式真的用过它。一件事,“过度”添加时间的问题,比如如果我错误地添加了比可用时间更高的值,那么值变为负值,这是一个错误。是否有一个公式来检查值,如果回答为否定,则取消操作或返回上一个值。在我的桌子上,史密斯放了150个,这在当时是比可用小时数更高的值。如何检查?@DijanaDamjanić我提供了上述内容,因为这是一项简单的任务,您现在要求的不仅是一个完全不同的范围,而且是一项可能需要VBA的更高级的任务。。。请尝试完成此任务,并编辑您尝试过的内容(最好还是在涉及此问题的新问题中创建它)。我们希望看到你至少尝试过自己解决这个问题。这不是“免费开发服务”,谢谢。