Tag: 条件

条件列表中的随机项目

我使用下面的公式从列表中输出一个随机项目: =INDEX(Database!A1:A100,RANDBETWEEN(1,COUNTA(Database!A1:A100)),1) 有没有办法给这个添加一些条件? 例如,数据库列出学生和考试成绩。 我想select一个随机的学生,只要他或她的考试成绩在80%以上。 学生姓名在A栏,考试成绩在B栏。

数据匹配,即使程序在excel中设置为false FALSE – Selenium Web驱动程序

我已经创build了与控制台输出与Excel单元格数据匹配的程序,并基于数据匹配打印“TRUE” – “FALSE”。 问题是我的数据在这里匹配100%,那么在excel中也打印“FALSE”,为什么? 代码如下: //CODE TO REMOVE UNNECESSARY WARNING System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.Jdk14Logger"); //CALL FIREFOX DRIVER TO OPEN IT WebDriver driver = new FirefoxDriver(); //GETTING PAGE , OPEN IT IN BROWSER AND GET PAGE TITLE TO PRINT IT driver.get("http://en.wikipedia.org/wiki/Software_testing"); String title = driver.getTitle(); System.out.println(title); //EXCEL FILE READING FileInputStream input = new FileInputStream("D:\\sel.xls"); int count=0; HSSFWorkbook wb […]

根据查找表SUMIF查找总数

我需要根据查询做一个总和,但查找是dynamic的。 更具体地说,我有一个像这样的总计表: Type | Total Charges | 633.86 Costs | Misc | 这需要根据查找表中的某些代码来总结数字: Type | Code Charges | N77RE Charges | N5762 Charges | M7YRE Costs | M888 Costs | O999 MISC | ABCS12 MISC | ABCs13 MISC | ABCS14 财务数据如下所示: Transaction | Code | Costs 123456 | N77RE | 19.99 123454 | O999 | […]

使用selenium web驱动程序比较excel值和控制台输出

我在第一个数组中存储excel值,在第二个数组中存储控制台输出值。 然后我比较excel值与控制台输出一个接一个。我有debugging代码,它存储适当的数组中的值。 但即使值匹配为真,它总是打印“FALSE”。 我最近的代码如下: WebDriver driver = new FirefoxDriver(); driver.get("https://www.google.co.in/?gfe_rd=cr&ei=1YaGVMutHcXN8gf39ID4Aw&gws_rd=ssl#q=what+is+software+testing"); java.util.List<WebElement> links = driver.findElements(By.tagName("h3")); int sizecount = links.size(); System.out.println(sizecount); //READING DATA FROM EXCEL FROM 1ST COLUMN FileInputStream input = new FileInputStream("D:\\sel.xls"); int count=0; HSSFWorkbook wb = new HSSFWorkbook(input); HSSFSheet sh = wb.getSheet("sheet1"); String exceldata[] = new String[20]; for (int i=0;i<=sh.getLastRowNum();i++) { HSSFRow row = sh.getRow(i); […]

查找匹配某个条件的第n个最后条目的平均值 – Excel

我想find一个公式,使我能够一次计算出以下两个公式分别计算的结果。 公式将不得不忽略空白单元格。 1)使我能够平均列中第n个最后的条目并忽略空白单元格的公式(使用CTRL + SHIFT + ENTERinput) =AVERAGE(IF(ROW(A1:A10)>=LARGE(IF(A1:A10,ROW(A1:A10)),nth),IF(A1:A10,A1:A10))) 2)如果在相邻列中满足特定条件(使用CTRL + SHIFT + ENTERinput),则平均值的公式 =AVERAGE(IF(A1:A10="CONDITION",B1:B10)) 当然,我将不得不手动input“第n个值”以及条件。 这个例子演示了我想完成的事情(见下文) 条件是“蓝色”的最后两个条目的平均值是多less? (7.5) 最后三项条件是“红色”的平均值是多less? (7) 等等 再次请注意空白单元格。

总结一列,在另一列中,同一行和下面的行满足条件

我在Excel中有这个表格: 名字总和 一个200 b 100 一个100 ** 250 b 150 一个100 ** 300 ** 一百五十 b 50 350 b 200 我想总结与a相对的每个单元格的值,但只有在它没有跟随单元格b (如所示的**)。 在这个例子中,我应该得到500 。 反之亦然,只能将与a相对的单元求和,其后跟b 。 有没有(或多或less)简单的方法呢?

真正的条件格式化规则,改变数值和多个单元格

经过数小时的研究和失败的尝试,我终于决定自己提出这个问题。 我想对一个特定的单元格应用3套规则,如下所示: (注意H5是数值,I5是LoLo,J5是Lo,K5是Hi,L5是HiHi) Red: =OR($H$5<$I$5,$H$5>$L$5) Yellow: =OR(AND($H$5>$K$5,$H$5<$L$5),AND($H$5<$J$5,$H$5>$I$5)) Green: =AND($H$5>$J$5,$H$5<$K$5) 在列H中以绿色显示的值是dynamic的(每分钟自动更改一次),而其他值则是固定的。 我将向您展示我现在为Red编写的VBA规则(它不起作用) Range(CurrentValue_Loc).Select 'CurrentValue_Loc = H5 in this case If (ActiveCell.Value < Range(LoLo_Loc).Value Or ActiveCell.Value > Range(HiHi_Loc).Value) Then ActiveCell.Interior.ColorIndex = 3 这个“工作” 一次,但它不是一个实际的规则。 当macros运行在t = 0时,它基本上格式化单元格,但在5分钟内,即使该值不再符合我的规则,格式也不会改变。 我完全理解为什么它不起作用,但我不知道如何使它工作。 希望我很清楚。 感谢您的帮助!

Microsoft Excel,= TODAY()通过条件显示奇怪的数字而不是date

我不确定我是否只是看了一些东西,因为我对Excel的function还是一个新手,所以问题来了: 可以说,我有A1单元格,并且我希望在其他单元格中显示今天的date,只要A1单元格不为空。 所以我来了这个: 在另一个单元格中:IF(A1 <>“”; TODAY();“”) 今天的date是16.8.2015,但是当我通过这样的条件运行TODAY()时,输出是:42232 为什么我会得到这个奇怪的数字? 也许我的语法错了? 不知道..我也试图在新的单元格中显示= TODAY(),显示16.8.2015,然后我想通过该条件显示该单元格,它再次抛出“42232”。

Excel:将单元格的颜色设置为另一个单元格的颜色

如何确定一个单元格的颜色等于另一个单元格,例如:A4是C2是青色的青色。 那么A2的橙色是橙色的橙色。

将特定条件下的一系列单元格粘贴到相同大小的目标范围内?

谢谢你的协助。 我无法在网上find这个解决scheme,所以这里是一个:P。 我想知道如何粘贴一个范围的值,在这种情况下,C6:R371,以相同的大小的另一个工作表。 我的问题是,我只想要将数据从源工作表粘贴到目标工作表上空白的单元格中,而不是更改目标工作表上范围C6:R371中的值。 从本质上讲,我有一个单元格的范围,我需要c&p,但是我想让macros只将范围内的值粘贴到目标范围的空白单元格上。 非常感谢 Range("C6:S371").Select Selection.Copy wbWest2.Activate Dim rng As Range Dim row As Range Dim cell As Range Set rng = Range("D9:S374") For Each row In rng.Rows For Each cell in row.Cells If cell.value = 0 then selection.paste Next cell Next row