我有一个问题,是关于Microsoft excel上的if,then公式的。以下是我正在尝试做的事情,但无法写出正确的公式:
IF(G2<=30000,"-g2*.003")) 如果列G2小于$30,000,则G2 x .003将被减去。否则,将减去G2 x .002。
发布于 2013-05-02 21:43:36
=IF(G2<30000, G2-G2*0.003, G2-G2*0.002)注意你说的“小于30k”,但在你的代码中有“小于或等于30k”...
发布于 2013-05-02 21:44:20
有点不清楚你要得到的确切结果是什么,但试试这个:
=IF(G2<30000, G2 - (G2*0.003), G2 - (G2 *0.002))发布于 2018-09-21 23:33:16
你可以把事情分开一点--这样看起来会更清楚。
rate:
=IF(G2 < 30000, 0.003, 0.002)
discount:
=G2 * IF(G2 < 30000, 0.003, 0.002)
discounted price:
=G2 - G2 * IF(G2 < 30000, 0.003, 0.002)我在这里的其他提示:您可以将G2替换为G:G,公式将在同一行中查看G:G中的单元格。因此,如果用H2编写=G:G,则与编写=G2相同。我发现这使得工作表不太容易出错,特别是当其他人使用工作表并且对复制/粘贴不小心的时候。
=G:G - G:G * IF(G:G < 30000, 0.003, 0.002)更进一步,你可以给G列一个描述性的名称,这样Excel就变得几乎可读了:
=FullPrice - FullPrice * IF(FullPrice < 30000, 0.003, 0.002)您可以在Excel中为事物指定名称,方法是选择它们,然后在键入公式的框左侧的框中键入所需的名称。
https://stackoverflow.com/questions/16339537
复制相似问题