Tag: if statement

使excel单元格从一个不同的单元格中获得一定的价值

这应该是一个容易的,但我不明白为我的生活。 我想基于一个IF语句从另一个单元格更改单元格的值。 我有 =IF(ISNUMBER(I2/J2),"K2"=I2/J2,Null) 这个公式在L2中。 我试图让K2是I2 / J2的值,但是它将它评估为T / F。 如何“远程”设置单元格值?

长IF语句中的错误

这个公式: =IF(AND(A2<H2),(A2>=0),G2,IF(AND(A2<H3,A2>=H2),G3),(IF(AND(A2<H4,A2>=H3),G4),(IF(AND(A2<H5,A2>=H4),G5),IF(AND(A2<H6,A2>=H5),G6) 给我的错误,“你input了太多这个函数的参数”。 我没有虚假的陈述; 我只是希望他们执行时,他们是真的。

如果在范围内有多个文本参数的语句

我正在尝试根据与它们配对的相邻(前一列)文本值来查找列中某些值的平均值。 以下面的例子为例,我想找出西海岸城市得分的平均值。 到目前为止,这是我得到的公式(根据例子,将被放置在C12)。 粗体部分代表我正在努力的部分。 也许整个公式是错误的? =平均(如果( 在b3:b10中为“la”&“sf”&“sea”&“por” ),c3:c10))

有没有更简单的方法来重复插入行的列表底部?

我试图通过单击button(Excel VBA)将一行添加到列表的底部。 这是最简单的方法吗? 如果是,则该代码不工作,select“B37”后停止。 任何build议将是有益的。 谢谢!! 主题1:xxxxx – 主题1:xxxxx – 主题1:xxxxx 主题2:xxxxx – 主题2:xxxxx – 主题2:xxxxx 主题3:xxxxx至主题3:xxxxx至主题3:xxxxx 主题4:xxxxx – …………….. xxxxx – …………….. xxxxx 主题5:xxxxx – 主题4:xxxxx – …………….. xxxxx …………………………主题5:xxxxx – 主题4:xxxxx ………………………………………….. ……….主题5:xxxxx Sub ReferenceDocAddiditon() ' ' ReferenceDocAddiditon Macro ' ' ' Range("B37").Select If ActiveCell = "" Then Range("B38").Select If ActiveCell = "" […]

Excelmacros:如果一个单元格的最后一个字符是“东西”,那么剪切它们并粘贴到别处

这是以前提出的问题的扩展,这个问题得到了惊人的回答,让我想到如何才能简化我的草率代码。 Dim i As Long, l As Long l = Cells(Rows.Count, 4).End(xlUp).Row For i = l To 1 Step -1 If Right(Cells(i, 4).Value, 4) = " XX " Then 'do some stuff to cut and paste that ending to ColumnE' Cells(i, 5) = " XX " 'i'm trying to do something like this to clear […]

Excel公式:不识别两个单元格相等

在我的Excel电子表格中,我有以下公式(Q栏): =IF(AND(I2=P2,I2<>""),"FUNC_FROM",(IF(AND(J2=P2,J2<>""),"PHYS_FROM",(IF(P2="","","NEW_FROM"))))) 这是比较什么是列P到列I和J.我的结果是: 如果P = I AND I不为空,Q应该显示FUNC_FROM; 如果P = J且J不为零,则Q应该显示PHYS_FROM; 如果P为空,则Q应该为空 否则Q应该显示NEW_FROM 我的问题是,只有最后两个项目符号似乎工作,我的Q列或者填充NEW_FROM如果P不为空,或者留下空如果P为空。 当这个值应该是PHYS_FROM或者FUNC_FROM时,我得到的值是NEW_FROM。 在研究这个问题之后,我确定Excel在这种情况下根本就不认识这些单元格,所以我从我的公式中得到了这些结果。 任何想法,为什么发生这种情况? 注意:如果我手动inputP的值,那么它会识别单元格是否相等,如果是的话。

如何将两个if语句的结果汇总在同一个单元格中?

我期待有两个If语句的计算结果并添加在同一个单元格中。 我得到#VALUE! 错误。 =IF(ISERROR(GETPIVOTDATA("Sum of CHARGES",'Ship City'!$A$3,"ship_city",$B$7,"carrier_type",$A$27,"INV_month_id",D$6,"INV_year_id",$D$5,"Company Name",$B29)),"",GETPIVOTDATA("Sum of CHARGES",'Ship City'!$A$3,"ship_city",$B$7,"carrier_type",$A$27,"INV_month_id",D$6,"INV_year_id",$D$5,"Company Name",$B29))+IF(ISERROR(GETPIVOTDATA("Sum of CHARGES",'Recipient City'!$A$4,"recipient_city",$B$7,"carrier_type",$A$27,"INV_month_id",D$6,"INV_year_id",$D$5,"Company Name",$B29)),"",GETPIVOTDATA("Sum of CHARGES",'Recipient City'!$A$4,"recipient_city",$B$7,"carrier_type",$A$27,"INV_month_id",D$6,"INV_year_id",$D$5,"Company Name",$B29)) = IF(ISERROR(GETPIVOTDATA(“Sum of CHARGES”,'Ship City'!$ A $ 3,“ship_city”,$ B $ 7,“carrier_type”,$ A $ 27,“INV_month_id”,D $ 6,“INV_year_id” D $ 5,“公司名称”,$ B29)),“”,GETPIVOTDATA(“费用总和”,“船舶城市”!$ A $ 3,“ship_city”,$ B $ 7,“carrier_type”,$ A $ 27, INV_month_id“,D $ 6,”INV_year_id“,$ D $ 5,”公司名称“,$ […]

根据许多标准乘以数值

我有两张表: http : //s4.postimg.org/aryzvl13v/Capture.png <两张表的图片。 我必须在第一张表中findsell price 。 为了做到这一点,我需要匹配的type 。 之后,我检查第二个表格中的cost是否超过B列。 然后我会find相应成本的乘数。 一旦我find合适的乘数,那么我可以find等于Cost x Multiplier的Sell Price 。 所以我需要一个与D type相匹配的公式,然后find最大可能的“如果成本大于”,最后将相应的乘数与成本相乘。 例如:假设我有一个types为PKG项目467874 ,成本为$8.45 。 因为它大于$ 3.00但小于$ 10.00,我会使用乘数1.85 。 所以467874的卖出价格是8.45 x 1.85 = $ 15.63 我需要能够稍后更改Sheet2,所以公式必须是dynamic的。 否则,我只会使用“IF”语句。 所以我希望能够在Sheet2上添加和删除字段。

Excel 2010公式replace数字

我有一个结果列表可能会返回0和5之间的十进制值。 出于商业目的,我需要强制Excel来replace数字,如下所示: 0到1之间的任何小数值都需要显示为整数0 任何1和2之间的小数值都需要显示为整数1 2和3之间的任何小数值都需要显示为整数2 3和4之间的任何小数值都需要显示为整数3 4到4.5之间的任何十进制数字都需要显示为整数4 4.5到5之间的任何十进制值都需要显示实际的十进制值。 所以,如果十进制值是1.5 ,我希望Excel将它显示在单元格中为1 。 或者,如果十进制值是4.5 ,我想让excel显示为4.5 。 我试过使用下面的嵌套IF函数(在这个例子中,要replace的数字在单元格L28中): =IF(L28>=4.5,L28,IF(L28<4.5>=4,"4",IF(L28=4,"4",IF(L28<4>=3,"3",IF(L28<2>=1,"2",IF(L28<1>=0,"0")))))) 然而,由于某种原因,它的价值观4或更大,但对于任何<4仍然显示4 ,我不明白为什么。 我应该在VBA中做这个吗? 在此先感谢,我希望我清楚地解释这一点…

IF声明有三个条件

第五列是作业实际完成date W栏是必填的完成date 条件1:如果V不为空,则返回值“ok” 条件2:如果“V空白”和“W空白”,返回值“ok” 条件3:如果“V为空”且“W> =今天()”,返回值“过期” 我只能在我的IF公式中结合条件1和3: =IF(NOT(ISBLANK(V2)),"ok",IF(W2<=TODAY(),"over due","ok")) 有人能帮我把条件二添加到我的公式中吗? 感谢大家的帮助/即时通讯真的是新的stackoverflow。 我已经从大家那里学到了一些东西。 顺便说一句,我犯了一个错字在我的条件3,它应该是“W <=今天()”,而不是“W> =今天()” 谢谢