嵌套的IF和ISNUMBERsearch公式

我有下面的公式,它的作品将除了当我有退款,我希望它然后显示一个负值。 我尝试添加额外的标准,但是当我试图保存它时说我已经超过了我的最大值。

=IF(ISNUMBER(SEARCH("$100 pen",$B1)),($F1*97), IF(ISNUMBER(SEARCH("$250 pen",$B1)),($F1*242.5), IF(ISNUMBER(SEARCH("$500 pen",$B1)),($F1*485), IF(ISNUMBER(SEARCH("$1000 pen",$B1)),($F1*970),0)))) 

有什么办法可以把另一个国际金融公司的声明,所以,当$ C1(卖出价格)是负的(<0),那么* -1?

你可能会附加:

 *IF(C1>0,1,-1)