excel 如果g2存在 ,如果g2>=f2,进行g2-f2 否则等于0
时间: 2024-04-26 08:23:41 浏览: 4
你可以使用以下公式来实现:
`=IF(ISNUMBER(G2), IF(G2>=F2, G2-F2, 0), "")`
这个公式的意思是,首先检查 G2 是否为数字,如果是,则执行后续的 IF 函数。如果 G2 大于等于 F2,则返回 G2 减去 F2 的值,否则返回 0。如果 G2 不是数字,则返回空字符串。你可以将这个公式输入到某个单元格中,然后将其拖动到其他单元格中以应用该公式。
相关问题
已知f1(n)=O(g1(n)),f2(n)=O(g2(n)). 证明f1(n)+f2(n)=O(g1(n)-g2(n)).
首先,根据大O符号的定义,对于足够大的n,存在一个正常数c1,使得f1(n) <= c1 * g1(n)。同样地,存在一个正常数c2,使得f2(n) <= c2 * g2(n)。
因此,f1(n) + f2(n) <= c1 * g1(n) + c2 * g2(n)。
我们可以通过以下方式来证明f1(n) + f2(n) = O(g1(n) - g2(n)):
f1(n) + f2(n) <= c1 * g1(n) + c2 * g2(n)
<= c1 * g1(n) - c2 * g2(n) + 2c2 * g2(n)
<= (c1 + 2c2) * (g1(n) - g2(n))
因此,我们可以选择c = c1 + 2c2,并且对于足够大的n,f1(n) + f2(n) <= c * (g1(n) - g2(n))。因此,我们得到f1(n) + f2(n) = O(g1(n) - g2(n))。
已知f1(n)=O(g1(n)),f2(n)=O(g2(n))
可以得出以下结论:
1. f1(n) + f2(n) = O(max(g1(n), g2(n)))。因为 f1(n) 和 f2(n) 都是 O(g1(n)) 和 O(g2(n)),所以它们的和是 O(g1(n) + g2(n))。由于 O(g1(n) + g2(n)) <= O(max(g1(n), g2(n))),所以可以得出 f1(n) + f2(n) = O(max(g1(n), g2(n)))。
2. f1(n) * f2(n) = O(g1(n) * g2(n))。由于 f1(n) 是 O(g1(n)),f2(n) 是 O(g2(n)),所以它们的乘积是 O(g1(n) * g2(n))。
这些结论可以通过使用定义来证明。