我怎样才能在excel中做这个等式
If text "t" then goto cell x if not goto cell y
并执行功能即
If cell has letter t do (28.5%*cell) if not do (15%*cell)
我怎样才能在excel中做这个等式
If text "t" then goto cell x if not goto cell y
并执行功能即
If cell has letter t do (28.5%*cell) if not do (15%*cell)
如果文本“t”然后转到单元格 x 如果不是转到单元格 y
假设您通过 goto 表示“解决”,这可能是您正在寻找的内容:
=IF(S1="t",X1,Y1)
当单元格 S1 的值为“t”时,公式所在单元格的值将是单元格 X1 的值,否则为 Y1 的值。
如果单元格有字母 t 则执行 (28.5%*cell) 如果没有则执行 (15%*cell)
这将是公式:
=IF(IFERROR(SEARCH("*t*",A1)), 28.5% * B1, 15% * C1)
一些测试数据:
A | B | C
1 mytest | 100 | 200
在那里错过了编辑 ','。我将它弹出到Excel中,但它没有用。
应该 =IF(IFERROR(SEARCH("*t*",A1),), 28.5% * B1, 15% * C1)
那行得通
所以我理解的方式是,你有 3 列,1 列是字母,2 列是数字。第 1 列是 t 或其他内容,然后第 2 列和第 3 列是各种答案。所以我的解决方案假设字母是a列,数字是b和c列,函数进入d。如果列不同,您可以进行相应调整。然后您可以将函数向下拖动(如果将其放在顶部的单元格中,则向上拖动),它将调整行号。
=IF(A1 = "t",B1 * 0.285,C1 * 0.15)
所以基本上它需要单元格 A1 并检查它是否是字母 t。如果是,则将 b1` 中的数字乘以 28.5%,否则,将 c1 中的数字乘以 15%。