Tag: 公式

如何创build一个方程,以适应所有的Excel

我试图做一个公式,我可以在所有单元格中使用,以实现这一点(单元格=左侧的标题+顶部标题)通常,当你拉到下一个单元格将改变公式,但它不适用于我我怎么能这样做到网格中的所有单元格?

如何在Excel公式中使用命名列

我知道如何在Excel中创build一个命名范围。 我有一个电子表格,各种各样的列作为参数,然后最后一个单元格中的公式。 这在每一行中重复多次,每行都有一组不同的数据,并更新公式来引用正确的行索引。 然而,公式看起来像(3行值): =G2*(10*D2 + 20*E2 + 5*F2) =G3*(10*D3 + 20*E3 + 5*F3) =G4*(10*D4 + 20*E4 + 5*F4) 我想使用命名的范围,但我不能find一种方法来做类似的事情 =Count * (10*var1 + 20*var2 + 5*var3) 其中count,var1,var2和var3自动更新为当前行的特定列。 我可以为每个单元格创build一个命名的范围,但是这没有帮助。 我可以命名列的范围,但是我不能find一种方法来将公式中的偏移量。 这也是整个可读性的重点,所以如果它最终成为一些令人讨厌的复杂的公式函数调用,那可能不会有太大的帮助。

Excel:按月计算出现次数

我正在创build一个电子表格,其中包含一张工作表上的所有数据和另一张指标。 我需要一个excel公式的帮助,这个公式可以让我按月来计算采购订单的总数。 在单元格A2:A50表1上我有这种格式的date(4/5/13)。 在单元格E5表格2中,我有4月份,我希望它在F5中创buildPO的总数。 我怎样才能做到这一点? 我曾尝试使用=COUNTIF('2013'!$A$2:$A$50,'2013 Metrics'!E5) 。 我有一种感觉,因为我的范围是在4/5/13的格式,我的标准是四月份,将无法正常工作。 我可以用这个公式计算每个月的总支出: =SUM(IF(MONTH('2013'!$A$2:$A$19)=4,'2013'!$D$2:$D$19,0))但不是每个月有多lessPO。

检查列是否包含Excel中的特定值

我需要在excel中检查列(b1:b300)是否只包含2个特定值1,-24。 如何只能使用公式检查这个。 请帮忙

PHP中的公式

对于编程熟练的人来说,我知道这个问题可能看起来很荒谬,但请耐心等待。 我参与了一个法庭案件,一个关键点取决于几个问题的答案。 给出一个math公式,以及完整的公式文档,如下所示: alt text http://img69.imageshack.us/img69/1937/formula.png (像素化一些描述符) 在求解P的等式中,是否有任何要求或需要在Microsoft Excel中实现该公式之前在PHP源代码中实现? 一个能干的PHP程序员能不能在过去使用Microsoft Excel的情况下在PHP源代码中input公式? 非常感谢你!

如何导出报告服务报告以优于Excel列中的embedded式计算?

我正在寻求允许用户将报告服务报告导出到Excel。 我的问题是如何在报表服务中指定一个公式,然后将其作为导出文件上的Excel列计算出现? 目前,我似乎可以导出的所有报表都是Reporting Services报表的最终结果,但是我需要用户在Excel输出上操作列并查看dynamic结果。 很明显,他们可以在每次导出后不断地添加Excel公式,但是我宁愿将整个过程自动化。 谢谢, 布莱恩。

2年内每周随机生成2个date

我如何编写一个excel公式,在两年内每周随机挑选两个date,其中: 这两个date每周不一样 所以这不应该发生: 05/02/2015 05/02/2015 任何给定的星期的第一个date总是在同一周的第二个date之前: 所以这不应该发生: 06/02/2015 05/02/2015 星期天是星期的开始,星期六是星期的结尾: 以下是我之后的一个例子: week day date 1 1 01/01/2015 1 2 03/01/2015 2 1 05/01/2015 2 2 08/01/2015 一直到2016年底。 这是我到目前为止,但这只是随机给我一个星期的一天,并不符合我上面描述的任何标准: =CHOOSE(WEEKDAY(ROUND((RAND()*(7-1)+1),0)),"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")

Excel,从同一行,但不同的列获取值

我试图用Excel编写一个GPA计算器(LibreOffice真的,但工作原理是一样的),我需要帮助的是计算质量点。 我只用C语言和类似的语言编写代码,所以电子表格和它们的符号对我来说是非常陌生的。 如果您不知道,GPA的计算方式是将您的总质量积分除以您的总学分,质量积分将您的成绩设置为特定class级的四分制乘以class级的学分值。 所以,例如,如果我在四小时课上得到一个B,我会得到3 * 4 = 12的质量分。 如果我花了17个小时的学期并获得了63个优质积分,那么这个学期的GPA是63/17 = 3.706。 说到这里,我的电子表格就是这样设置的 ABC GRADE CREDITS QUALITY 1 B 3 9 2 A 4 16 3 B 1 3 … 所以我的公式会看起来像这样 IF(A1="A",4*B1, IF(A1="B",3*B1, IF(A1="C",2*B1, IF(A1="D", B1,0)))) 问题是,这个代码将只适用于第一行。 对于任何其他行,我不得不用计算的行号replace所有的1。 必须有更好的方法来写这个公式。 我怎么去概括这个,所以我可以复制并粘贴公式而不编辑它?

在单元格中input公式会生成应用程序定义的或对象定义的错误

我已经search了一个解决scheme,并重新编码了VBA多次。 我结束了手动填充string(位,因为我总是算错了): PKHNTString = "=SUBSTITUTE(UPPER(AF:AF&AD:AD&AE:AE);" PKHNTString = PKHNTString + """ "";""" PKHNTString = PKHNTString + """)" 这会导致一个string包含:= SUBSTITUTE(UPPER(AF:AF&AD:AD&AE:AE);“”;“”),可以在本地variables中find:PKHNTString:“= SUBSTITUTE(UPPER(AF:AF&AD:AD&AE :AE);“”;“”)“:string 如果我粘贴在单元格中的确切值,它的工作原理(删除空格,并将所有内容都转换为大写),但是当我把这个公式通过VBA像这样放入单元格: NWS.Cells(j, 48).Formula = PKHNTString 我得到错误:运行时错误'1004'应用程序定义或对象定义的错误。 任何帮助,将不胜感激! TIA,威廉

使用R的xlsx包将公式传递给xls文件

这是我使用的代码。 library(xlsx) wb <- loadWorkbook('D:/test.xls') sheets <- getSheets(wb) sheet <- sheets[['my_sheet']] addDataFrame(x = ds, sheet = sheet, row.names = FALSE, col.names = FALSE, startRow=3, startColumn=1) cell.1 <- createCell(rows[1], colIndex=34)[[1,1]] setCellValue(cell.1, "=A32*B33") saveWorkbook(wb, 'D:/test.xls') 添加数据框可以毫无问题地工作。 但是当打开xls文件时,在单元格A34中看到text “= A32 * B33”(为了使公式正常工作,需要按下额外的ENTER键)。 你能帮我正确input一个公式吗?