Tag: if语句

VBA IFfunction错误

我想将下面的公式插入到单元格中 Range("Q12").FormulaR1C1 = "=If(P12>1,1,P12)" 但在单元格中的输出是低于 =WENN('P12'>1;1;'P12') 问题是它包括'' 。 请帮我解决这个问题 谢谢

使用If,然后在Excel中运行

我有一个零售商店销售托运物品,费用根据Selling Price而有所不同。 所以我的问题是如何编写一个检查售价的公式,然后根据以下时间表收取正确的寄售费来计算净值: When selling price is over $400 then charge = 20% When Selling price is $100 to $400 then charge = 30% When Selling price is under $100 then charge = 40%

总结多行if语句的值? (EXCEL)

假设我有一个电子表格,如下所示: ABC 1 In Actual Predicted 2 Thing One 300 3 Thing Two 564 4 Thing Three 256 1065 如果“预测”值为空,我希望能够得到包含来自“实际”列的值的“预测”列的总和。 即在这种情况下,值将是300 + 564 + 1065 = 1929。 我知道我可以做到这一点对于任何单独的行像这样: IF(C2="",B2,C2) 我如何获得每个行的这些“if”语句的总和? 谢谢。

如果不使用variables?

我需要循环20行,并添加一个方程,以不同的variables工作表。 我正在使用If …. Else If语句,我想我需要声明variables,因为我只填充第二行数据。 我的代码: Do While counter < 20 counter = counter + 1 If CNum = 269 And SCode = 7168 Then NTotal = ("=(C2*35)/1000") Range("E2").Value = NTotal ElseIf CNum = 269 And SCode = 7181 Then NTotal = ("=(C2*2.5)/1000") Range("E2").Value = NTotal ElseIf CNum = 269 And SCode = 7183 Then […]

使用Excel“IF”函数将月份分配给单元格

我有一个电子表格包含格式化为date的多个单元格。 我想做的是写一个“IF”声明,我可以复制和粘贴,将检查单元格中的第一个值,然后提出一个月。 例如,我有一个值为9/30/2014的单元格,我正在尝试执行以下操作: IF(LEFT(A2,1) = 9, "September", "NULL") 这是由于某种原因,给我一个“NULL”值。 任何指导如何得到这个工作,将不胜感激。

列表中的Excel IF语句

所以我有一个Excel文档,并在列出不同的命名组的人。 在该指定组的右侧,我有一个“最低估计会员数”,在右边我有一个“最高估计会员数”。 现在我知道如何写一个if语句来表示这个组的名字被列在一个单元格中,然后在最低估计的列中input一个“5”。我希望能够做的是不写一个很长的IF语句包含10个不同的组名,如果input了这个名字,要input什么数字,在另一本书上有一个列表,当我在单元格中input一个名字时,它将识别它,并填入最低或最高的估计单元格与该组名称相关的号码。

为多个团队和组提供多个列

我需要为ABCD女生和男生join队伍,但是队伍的顺序每个星期都在变化,所以我不能简单的说: 女生队A = B3 + G3 GIRLS TEAM B = C3 + H3 ABCDEFGHI 1 Saturday Sunday 2 ABCDABCD 3 Girls 3 4 4 2 8 3 6 2 4 Boys 2 4 6 3 6 4 6 5 我不能使用VLOOKUP; 由于团队名称是垂直的,将无法工作。 我也试过使用命名范围和交叉(SPACE)操作符,但是这不适用于每个团队名称出现两次。 你能提供一些build议吗? 布局不能修改。

结合多个IF / AND / THEN语句

在Excel 2013中工作: 情景:自动计算填充R11:R61以确定交易是“赢”还是“亏”。 标准:确定长或短,确定退出价格是否低于目标价格; 我已经用句子的forms写了必要的计算来帮助看到这个问题。 我正在努力将这两个想法合并为一个。 如果交易(D11:D61)=“长”且退出价格(M11:M61)> =目标价格(N11:N61)则(R11:R61)=“赢”,否则“损失” 如果上述交易=“卖空”且退出价格(M11:M61)<=目标价格(N11:N61)则(R11:R61)=“赢”,否则“损失” 有没有办法将两种计算IF / THENscheme合并为一个?

VBA如果陈述mismach错误

我正在尝试创build一个简单的if语句。 这if语句应该移动到else语句当值不满足,否则如果,而是擅长给我一个错误13 mismach错误。 这是我的代码: Sub CALULATE() Dim postage As String Dim discountplaceholder As String discount = Range("d10").Value If discount = 0.1 Then MsgBox "hello Bill" discountplaceholder = 0.1 ElseIf discount = 0.05 Then MsgBox "hello BOB" discountplaceholder = 0.05 Else MsgBox "hello dan" discountplaceholder = 0 End If End Sub 第三个单元格值(它不是0.1或0.05)是“不适用于折扣”。 有谁知道我可以如何解决这个问题? 提前致谢。

根据另一个单元格的计算值而不是该单元格的内容使用Excel if语句

我想知道是否有一个简单的方法将计算的值传递给另一个函数,例如if语句。 [A1] = 10 [B1] = IF(A1 <0,1,“”) 结果: [B1]的值是空白(正确)。 由于单元格A大于0,它将返回一个空白。 现在我们尝试 [C1] = IF(B1> 0,1,50) [C1]的值错误地说1 由于单元格B1是空白的,我期望它返回50.但它不会返回1。 我认为这与excel如何评估一个公式的空白结果然后评估一个正常的空白单元格有关。 现在我们尝试: [A2] = 10 [B2] =(留空白) [c2] =如果(b2> 0,20,50) 在[C2]中的结果是50。 用相同的例子进一步说明。 [A3] = 10 [B3] =(留空) [C3] = A3 * B3 C3中的值将是0.(正确的,任何时候0都是0) 但是,如果我们做: [A4] = 10 [B4] =如果(A4 <10,1,“”) [C4] = A4 * B4 [C4]中的值“#VALUE!” 在C4中的计算是试图解决一个“空白”的公式不同,如果该单元格的值是真正的“空白” […]