If statement Google Sheets-在查询中使用IF语句

If statement Google Sheets-在查询中使用IF语句,if-statement,google-sheets,google-sheets-formula,If Statement,Google Sheets,Google Sheets Formula,我正在为我的加密购买和销售制作一个电子表格。我有查询功能将数据从我的主表拉到我的税单,但我需要我的硬币数量在销售中显示为负数。如果“卖出”,我想使一个数字为负数;如果“买入”,我想使它为正数。我试图在查询中使用IF语句 =查询(交易!$A$3:H1001,“选择A、B、C、D、E、G、H,其中B包含'Crypto.com'”&if(交易!F:F=“出售”,交易!D:D-1,交易!D:D1)) 锁定的页面是可编辑的,但仅用于收集或接收交易页面的数据。我们基本上只能猜测,无法查看您的实际工作表、数

我正在为我的加密购买和销售制作一个电子表格。我有查询功能将数据从我的主表拉到我的税单,但我需要我的硬币数量在销售中显示为负数。如果“卖出”,我想使一个数字为负数;如果“买入”,我想使它为正数。我试图在查询中使用IF语句

=查询(交易!$A$3:H1001,“选择A、B、C、D、E、G、H,其中B包含'Crypto.com'”&if(交易!F:F=“出售”,交易!D:D-1,交易!D:D1))


锁定的页面是可编辑的,但仅用于收集或接收交易页面的数据。

我们基本上只能猜测,无法查看您的实际工作表、数据和布局(屏幕截图没有多大帮助)。也就是说,从概念上讲,这应该是可行的:

=ArrayFormula(IFERROR(FILTER({Trading!A3:C,UPPER(Trading!D3:D)*-1,Trading!E3:E,Trading!G3:H}),UPPER(Trading!F3:F)=“SELL”,ISNUMBER(搜索(“加密”,Trading!B3:B‘)'))


如果这不起作用,我建议共享指向示例文档的链接,确保将链接的共享权限(创建链接时)设置为“任何具有链接的人…”和“编辑器”。

对不起,我不是编码员,这是我第一次问这样的问题。我试图使用它,但出现了一个错误。我编辑了我的帖子,加入了一个到样本表的链接。同样的公式只是虚拟数据。查看工作表很有帮助。现在再试试这个公式。非常感谢!拉整个东西非常好,但是我如何让它在“加密”和“出售”时只拉数据呢?看看新的公式(尽管目前你没有任何“加密”和“出售”。太好了!!!非常感谢。