Tag: 公式

Excel – 如果条件有三个值

我想检查三个单元格,如果前两个是“是”,然后将文本放在一个特定的单元格中,如果三个都是“是”,那么该特定单元格中的不同文本。 例: Yes | Yes | No | "Sort of Working" Yes | Yes | Yes | "Working No | No | Yes | "Not working" 基本上,如果三个人都说“是”,那么如果不是“正在工作”,那么通过使用公式就是“不工作” 谢谢

根据水平和垂直标准将数据按行进行求和

我有以下格式的数据集: Date 1 Date 1 Date 1 Date 2 Date 2 Date 3 Date 3 Product 1 10 20 10 5 10 20 30 Product 2 5 5 10 10 10 5 30 Product 3 30 10 5 10 30 30 40 Product 4 5 10 10 20 5 10 20 我试图在date之前对产品的销售进行总结,创build如下: Date 1 Date […]

如何使用Excel的“= SUMPRODUCT( – ISNUMBER(SEARCH …)”函数来排除“复杂的复合”结果?

我试图validation产品说明列表,以突出显示产品颜色在其描述中使用的任何实例。 我有一个颜色列表… Example: Blue Red Green Yellow Purple etc. 我正在使用以下公式来检测是否使用了其中一种颜色: =IF(SUMPRODUCT(–ISNUMBER(SEARCH(Table1[Colors],A1)))>0,"Cannot include a colour","") 其中Table1[Colours]包含我的颜色文本string列表, A1包含我的第一个产品说明。 ( Dave Bruns @ ExcelJet对任何想要使用SUMPRODUCT / ISNUMBER / SEARCH组合的人都有很好的阅读 。 ) 如果产品说明包含在我的Table1[Colours]列表中指定的Table1[Colours]则公式将生成"Cannot include a colour"以提醒用户这是不允许的。 例如:“Garmin先行者10运行运动表绿色 ” 我面临的第一个问题是,当我的当前公式处理产品说明包含复合词包含颜色… 例如:“ 黑莓 Z10智能手机” 这不正确地使描述无效,因为本文中的string"Black"不被用于描述产品的颜色。 正如标题所示,我的主要问题在于取代复杂的复杂词汇。 …我的Table1[Colours]列表不仅仅包含基本的主颜色,次颜色和第三色,还包括珊瑚,紫红色和棕褐色等更具异国情调的颜色。 当产品描述包含“Stand”这样的词时,会导致复杂化。 为什么这是你可能想到的问题? 立场包含我的一个奇特的颜色“谭” S- Tan- d 不幸的是,这也导致我的公式处理 。 (讨厌的权利?) 我正在寻找的解决scheme是对现有公式的补充=IF(SUMPRODUCT(–ISNUMBER(SEARCH(Table1[Colors],A1)))>0,"Cannot include a colour","")可能出现的“复杂化合物”可以通过可接受单词的计数器列表(例如表Table2[Exceptions]或通过野外梳理search以匹配没有前缀或后缀的确切颜色(该选项将不得不考虑一个双色,用/例如“黑/红”隔开,所以用一些标点符号例外来进行拼接)? …这一切都有点可怕和不方便。 任何意见表示赞赏。 […]

JXL命名的区域公式显示不正确的值

我正在使用JXL编写Excel报告。 我需要使用命名区域的报告,并有基于他们的公式。 但是,加载Excel文件时,显示的值不正确。 如果我点击单元格,然后按回车键,数值就会改变,并且是正确的。 我无法弄清楚如何使负载上的值正确显示。 有没有人知道一种方法来强制Excel重新评估,或为公式提供默认值? 以下是我的代码的简化版本: excelWorkbook.addNameArea("NamedArea", excelSheet, column1, row1, column2, row2); Formula formula = new Formula(columnNumber, rowNumber, "COUNT(NamedArea)"); excelSheet.addCell(formula);

EXCEL – 如何获取其他列中的值符合特定条件的行中第一列的值?

我有一个Excel电子表格,下面的数据 —– A —————– B 1 —- X 2 3 —- 2012年1月—– 30 4 —- 2012年2月—- 50 5 —- 2012年3月—— 105 6 —- —- 2012年4月——– 140 我想在A1单元格中设置一个公式,它会给我第一行A列的值,其中B列的值高于100 …在我的情况下,值将是2012年3月 我知道我应该使用VLOOKUP函数,但我从来没有使用它,这是有点科幻对我来说…特别是因为我需要把一个条件在那里 请帮忙

Excel VBA按顺序依次生成一个随机数

天儿真好, 我有一个棘手的问题,根据我需要的VBA代码或VBA中的公式,以sorting顺序获得随机数字。 这个需求是在1到10之间随机产生的。 它看起来像这样,当它开始。 这里是我想到的效果,根据示例中的失败次数显示sorting的数字。 这是VBA的一个尝试,我做了单元格J7包含我需要的数量的随机数,但数字没有完全sorting。 我在这里接受build议/反馈。 非常感谢。 Public Const BeCoolMachineCounter As String = "J7" Public Const BeCoolMachineRange As String = "Q03:Q12" 'Generate the random data according to how many needed. Call CreateNumbers(Range(BeCoolMachineRange), Range(BeCoolMachineCounter).Value) Private Sub CreateNumbers(Which As Range, HowMany As Integer) ' Declaration of variables Dim c As Range Dim iCheck As Long iCheck […]

在Excel中使用一个variables为COUNTIF

第一次问题,我希望比我做这个更容易。 我可以在COUNTIF公式中使用一个variables吗? 目前我的公式是: =COUNTIF($C$2:$C$415,R6) 我想有$415作为我的variables。 我已经尝试了一些方法: D1=415=COUNTIF($C$2:$C$(D1),R6) .. 但显然会得到一个错误。 我需要这个的原因是列C将不断增加,因为我添加更多的行。 而不是去我的每个公式,并更新415至416,417等,我想只定义一个单元格,可以是我的variables,或总行。 目前列C可以有空白的单元格,所以我不能有一个macrosfind下一个空单元格..但是我确实有列A与常量填充单元格,并停在最后一张票。 但是,列A与COUNTIF无关。 更新1 我也想提一下,我会在电子表格的许多公式中使用这个variables。 不仅COUNTIF的。 另外, COUNTIF包含文本。 更新2 其实我知道了! 我正在使用这个公式: =COUNTIF(INDIRECT("C"&D1&":A"&D2),R6) 我把D1=2和D2=415 ,并将更新单元格D2,我有多less行。 我想我只需要彻底地问这个问题来完全理解我想要的东西! 提前感谢您的帮助,提示和build议。

从序列号生成date

我有一个客户提供date作为序列号。 他们给了我们一个Excel公式转换序列号到date,但我们使用SQL Server 2008 R2。 我想知道如果有人可以告诉我如何将这些数字转换为SQL Server中的date字段。 Excel公式: =DATE(1900+INT(F2/1000),1,MOD(F2,1000)) Excel表格: Serial # (F2 cell) | Date Value ——————————— 103078 | 3/19/2003 104077 | 3/17/2004 我需要在T-SQL中的一个语句,将采取数字和计算到正确的date结果。

Excel – 使用公式来引用其他工作表上的值

由于软件(Mac和Windows的兼容性使得这是一个比它需要更难的任务)和安全限制,我不能像我通常那样使用macros,所以我不得不依靠Excel中的公式。 我必须将多个工作表中的文本(无数字)信息合并到工作簿中的一个汇总表中,随着时间的推移将会添加工作表。 我有一个新的工作表上列出的所有工作表的名称,我想使用这些单元格作为工作表名称的来源。 例如,我想在另一个工作表上find单元格A1的值,其中另一个工作表被定义为一个单元格的公式本身的值。 例如,Sheet 1有3行“Blue”,“Chevrolet”,“Camaro”,Sheet 2有“Red”,“Ford”,“Mustang”,Sheet 3有“Yellow”,“Nissan”,“370Z”有一列列出所有的颜色,另一个列出所有的制造商,最后列出所有的模型。 我接触到的方法是把所有的表格名称列在一个新的表格上(A1 =“Sheet 1”,A2 =“Sheet 2”,A3 =“Sheet 3”),然后我再有另一个表格有A1 =第一辆车的颜色,A2 =第二辆车的颜色,等等。 通过查看工作表上列出所有工作表名称的第一个单元格,此工作表将获得第一辆车的颜色值,并从A1中获取该值。 我已经search了很多,但我找不到一个积极的答案(这似乎是我正在寻找可能是不可能的只是公式); 我最接近的是这里的一些post,说使用间接公式,但我没有取得任何成功。 我对这个相当复杂的解释深表歉意。 我会张贴样本数据的工作簿,但我不确定如何。 非常感谢您阅读本文; 任何帮助是极大的赞赏。

Excel:提取由单元格中的标记分隔的文本string的公式

我搞乱了一个电子表格,其中包含已插入到单元格注释中的邮政地址每个注释都包含一个由可变数量的行(该死的英国地址,最多可以有7行!)组成的地址,格式如下: Line1, Line2, Line3, […], State 由于我的技能很差,我设法使用VBA脚本来提取注释,在单个单元格中获得以下string: Line1,Line2,Line3,[…],State 此时,逗号之间的每个string都必须提取到它自己的单元格中。 我已经设法提取以下公式的前3行: 对于Line1: =LEFT(A8;(SEARCH(",";A8))-1) 对于Line2: =MID(A8; SEARCH(",";A8)+1; SEARCH(","; A8; SEARCH(","; A8)+1)-SEARCH(",";A8)-1) 对于Line3: =MID(A8; SEARCH(",";A8;SEARCH(",";A8;SEARCH(",";A8;SEARCH(",";A8)))+1)+1;SEARCH(","; A8; SEARCH(","; A8;SEARCH(",";A8)+1)+1)-SEARCH(",";A8;SEARCH(",";A8)+1)-1) 从这一点,我开始从我的大脑中获得溢出错误…我可能需要几天的睡眠。 任何人都可以帮我到“line6”,最后build议我怎么把没有逗号的“State line”结束? 我认为我可以用“RIGHT”(“,”; SEARCH(“,”; A8)-1)将“状态”行取出来,但是我显然做了错误的事情,因为这会拉出逗号而不是string。 我想我可以做一切与VBA脚本,但我不熟练呢:(