作为Team Fortress 2的狂热玩家,我决定开始一个小型的项目,在那里我想创建一个电子表格,它可以组织并保持最新的物品愿望清单上的各种物品的价值,最终在游戏中购买。但是,我在使用IF-ELSE语句时遇到了一些麻烦,无法确定如何读取价格。您可以自己查看电子表格at this location,希望您能够理解我尝试使用它做什么。基本上,我想要的是:
以下是我在声明中遇到的问题,如下所示:
=IF(SEARCH("bud", $C7), ROUND($B7*$F$5), IF(SEARCH("key", $C7), ROUND($B7*$F$4), ROUND($B7*9)))
应该做的是寻找短语' bud'在货币窗口;如果它找不到,它应该寻找关键'而是短语中的任何地方;如果它找不到其中任何一个,它默认认为价格被列为精炼金属......除非找到短语' bud'如果返回false,则整个语句会返回错误,而不是尝试搜索' key'。任何人都可以告诉我我在这里做错了什么和/或如何修复它以便它起作用?
答案 0 :(得分:1)
=if(regexmatch(C6, "(?i)bud"), ROUND($B6*$F$5), if(regexmatch(C6, "(?i)key"), ROUND($B6*$F$4), ROUND($B6*9)))
然后向下拖动。看看是否有效?