Tag: 优秀的

有条件的平均在Excel中

我有一个Excel表格,这些列是: % of contract value = c(4,3,5,6) contract type = c("sell", "sell", "sell", "buy") confidence = c(5, 3, 3, 3) 。 我想做一个有条件的平均值如下: 取% of contract value的平均值,但仅限contract type = "sell"和confidence = 3 。 换句话说,这个答案应该是(3 + 5)/2 = 4 有没有一种简单的方法,在Excel中做到这一点?

Excel:使用if语句为公式和图表返回空白值

有没有办法让一个if函数返回一个会被平均函数和图表忽略的值? 在Gnumeric中,一个开源的,类似Excel的程序,你可以有一个if函数返回“”,单元格将显示为空。 如果你把一堆这样的单元格的平均值,一些返回值和一些返回的“”,这个“”将被完全忽略。 如果用这些单元格作为数据点创build一个图表,带有“”的单元格将不会绘制点。 但是,在Excel中做同样的事情似乎并不奏效。 我select了“显示空单元格:差距”选项( 这里描述),但它不起作用。 我想这是因为这个单元在技术上不是空的。 类似的问题的答案build议在if语句中使用“na()”,但是这与平均函数混淆。 有谁知道一个解决scheme? 注意:虽然这个主题领域之前已经解决,但我不认为这是重复的。 这里有一些类似的问题: IF语句:如果条件为假,如何将单元格留空(“”不起作用) 如果条件为假,则将单元格留空 在Excel中创build一个忽略#N / A或空白单元格的图表

无法在Excel中的setSelectedDataAsync之后编辑单元格

我正在使用Office加载项平台开发Excel的加载项。 在这个加载项中,我使用setSelectedDataAsync **函数将数据写入一个范围。 它工作正常,但数据写入后,我不能删除或编辑单元格(虽然我可以select新的范围),除非我单击工作表外的任何地方或双击单元格。 我认为这是Excel没有正确重新获得焦点的问题(应用程序顶部的文件名保持灰显)。 有些用户似乎认为Excel变得没有反应,这是一个问题。 这是一个已知的问题? 有没有解决这个问题? **我注意到setSelectedDataAsync比将range.values设置为matrix然后ctx.sync()更快捷。 我没有使用后一种方法,我失去了一些重要的function?

imacros从excel中读取

我有一个从csv文件导入数据到iMacros的代码,我现在触及的部分是iMacros正在打印excel行明智的价值,我希望它以colulmn智慧打印。 我得到这个错误,虽然我用{keyword !Col1}} VERSION BUILD=10.4.28.1074 'Uses a Windows script to submit several datasets to a website, eg for filling an online database ' Specify input file (if !COL variables are used, IIM automatically assume a CSV format of the input file 'CSV = Comma Separated Values in each line of the filE TAB T=1 SET […]

Google表格中的偏移量不适用于导入区域。 有没有解决办法?

我正在尝试使用下面的导入范围的偏移公式。 =OFFSET(IMPORTRANGE("googlespreadsheetkey","sheet!A1"),MATCH(A5,IMPORTRANGE("googlespre‌​adsheetkey","sheet!A‌​:A"),0)-1,1,2,2) 这是给我的 “参数必须是一个范围”的错误。 单独地,抵消和import范围都工作正常。 谢谢你的工作。

如何在VLookup导入范围输出(在Google电子表格中)下方返回一定数量的行?

例如,如果下表位于电子表格1的工作表1中: ________A_____|__B__|__C__| 1 | Monitor | 1 | a | 2 | Keyboard | 2 | e | 3 | Headset | 3 | i | 4 | HDD | 4 | o | 电子表格2中的以下公式: =Arrayformula(VLOOKUP("Monitor",importrange("spreadsheet1key", "sheet1!A1:C4",{2,3},FALSE) 返回“1”和“a”。 如下表所示,还有一种方法可以返回下面一行的内容(电子表格1的Sheet1),即“2”和“e”以及“1”和“a”吗? ________C_____|__D__|__E__| 1 | | 1 | a | 2 | | 2 | e | 如果input和输出数据都在同一张电子表格中,偏移函数可以通过以下方式轻松实现(比起@Max […]

如何从Excel表格中使用selenium提取双int值

以下是我用于从Excel表中提取任何值的代码。 单元格的值可以是string,date或长整型。 使用下面的代码,我能够正确提取string和date,但长整型值是进来作为4.6861230317E10而不是46861230317.如何克服这个问题? Cell = ExcelWSheet.getRow(RowNum).getCell(ColNum); if(Cell.getCellTypeEnum() == CellType.STRING) { System.out.println("check for celltype string"); CellData = Cell.getStringCellValue(); System.out.println("String CellData:"+CellData); } else if(Cell.getCellTypeEnum() == CellType.NUMERIC) { System.out.println("checking for celltype numeric"); CellData = fmt.formatCellValue(Cell); if(CellData.contains("/")) { System.out.println("its a date !"+CellData); } else if(!CellData.contains("/")) { double CellData2 = (double)Cell.getNumericCellValue(); System.out.println("actual double value "+CellData2); CellData=String.valueOf(CellData2); System.out.println("its a double int […]

如何查找一行来计算一个简单的平均值?

这里是我的电子表格: http : //i.imgur.com/ehLztNt.jpg 我需要计算一系列单元格的平均值 。 这是单元格E5。 范围的开始由week start给出:因此范围的开始是单元格B2(因为它是唯一一个有week start行,因为它是date )。 范围的结束仅仅是第4行的weight 。 在这个特定的情况下,输出将如下所示: AVERAGE(B2:B4) 而不是直接说B2 ,我想说:“从week start的行中的weight ” 然后,我应该可以自动填充此公式到电子表格的其余部分。 从这个意义上讲, week start是一个关键,告诉我平均开始的地方。 我怎样才能做到这一点?

员工时间表 – 计算1个单元格中的总时间; 自动格式化时间

我有一个现有的员工时间表excel文件,我想使“更聪明”。 对于每位员工,一周中的每一天都会在一个单元格中input时间(例如,上午7点到下午3点)。 我希望在本周末计算每位员工的总小时数。 我有一个公式,但它带来了更多的问题。 =((SUBSTITUTE(B4,LEFT(B4,FIND("-",B4)+1),"")*1-SUBSTITUTE(B4,RIGHT(B4,FIND("-",B4)-1),"")*1)+(SUBSTITUTE(B4,LEFT(B4,FIND("-",B4)+1),"")*1<SUBSTITUTE(B4,RIGHT(B4,FIND("-",B4)-1),"")*1))*24 在这里,时间input到单元格B4中,并将此公式粘贴到您希望计算总小时数的单元格中。 在这个公式中,需要以“XX:XX AM – XX:XX PM”的格式input时间,否则不起作用。 此外,如果一个单元格是空白或closures,它再次不起作用。 所以我想将任何单元格中input的时间自动转换为“7 AM-3PM”格式为“7:00 AM – 3:00 PM”。 此外,如果一个单元格的值是空的或者是OFF,那么它将单元格的值设为“00:00 AM – 00:00 AM”,但仍然显示为空白/ OFF。 我计算一周总小时数的方法是每天总结上面的公式(它变得很长,我不确定这是否是最好的方法)。 任何帮助,这将不胜感激。

在EXCEL中用if函数显示图表

我目前正在为我的公司创build一个报告图表,并且希望尽可能地设置此报告。 目前我正在努力以很好的方式显示图表。 我的想法是,用户在A1单元格中写入1,那么某个图表将显示在A20位置,如果他不写任何内容,则不显示。 我的想法是类似的 if(A1=1;Chart1;"") 但不幸的是它不工作。 有人知道这个解决scheme吗? 提前致谢