Tag:

如何在phpExcel中插入行,并正确地上升dynamic公式?

我有一个价格表,我喜欢用phpExcel插入行(与物品的价格)。 我在Excel文件中有一个公式来计算总数: =SUMME(E$1:E11) 我用命令插入行(价格): $oSheet->insertNewRowBefore( $row + 1, 1 ); 渲染后,一切看起来不错,但公式还是一样的: =SUMME(E$1:E11) 但它必须是例如(当添加3行): =SUMME(E$1:E13) 所以我得到总的错误的结果。 只有一个项目将被计算,而不是所有的项目。 如何添加一个行,并自动更新公式? 像在Excel中一样? 这是我的PHP函数,它取代了Excel文件中的占位符: $aValueExcel = array(); $aHiddenExcel = array(); $aHiddenExcelRow = array(); define( "HideRow", "HideRow" ); define( "CreatePDF", "CreatePDF" ); define( "Hidden", "Hidden" ); /** Include PHPExcel_IOFactory */ require_once __DIR__ . '/../classes/PHPExcel/IOFactory.php'; /** Ersetzt die Variablen in Platzhaltern <variable> […]

Excel总和没有特定的行

我需要在Excel工作表上创build总和公式的帮助。 我需要Excel的显示和公式没有特定的行 。 例如在这些行中是单词“W”或其他方式。 我需要显示的总和例如: =SUM(A1:A5) …….. without if column E have = "W" 我试过checkbox的解决scheme,但我发现其他更好的解决scheme: 请你能帮助我,我该怎么办? 编辑: 我也发布你我的Excel表格,我试过你的解决scheme,但不工作: excel表格的例子

总计按date列

我有两个电子表格的工作簿。 一个是“每日利润和损失”,看起来像这样: Date | Profit 01/01/01 | £1 01/02/02 | £-1 另一个是“每周利润和亏损” Week Beginning | Profit … 如何在“每周利润和亏损”电子表格中获得每周的利润总额?

只有当列A和列B中的所有相邻值相同时,是否可以将列C中的值累加到列D中?

我想为列C生成一个自动调整值,对于列A和列B中行数相等的每个实例,其中A中的值不会更改,而B的值在该行内不会更改。 即列A包含成本中心编号,列B包含供应商编号。 C栏中列出了每个供应商付款的价值。 我想把所有付款的总和都给一个供应商和一个成本中心,在D列中出现。

总结一个索引/匹配公式

你能帮我解决以下问题吗? 我想要返回总金额,而不是find的第一个匹配。 我的首选是索引和匹配的总和,如果这不能做一个if语句。 我已经包含'sheet1!' 在公式中,因为它将超过2张工作表。 下面是一个公式的例子,数据将超过4000行。 我不能发布图像,因为我是新的,但数组公式是 =INDEX(Sheet1!$G$4:$I$10,MATCH(A2&B2,Sheet1!$G$4:$G$102&Sheet1!$H$4:$H$102,0),3) 它匹配的数据是返回多的第一个结果,我总数是多less。

包含string的EXCEL SUM单元格

我想在Excel中编写一个公式,它将在列中运行,并search该列中的每个单元格,以查看是否存在string(可能位于另一个string的中间)。 如果findstring,则移到另一列,并将该单元格中的值添加到正在运行的总数中。 任何大师愿意帮忙吗? 太感谢了!

Vlookup CSV'd数组的总和

所以我一直试图在过去的一个小时左右来找出这一个,但我似乎无法得到正确的… 开始,这里是我正在使用的公式: =ArrayFormula(join(", ",vlookup(transpose(trim(split(V:V,","))),Costs!N:O,2,0))) 列V中的项目包含基于用户select的值,最多有10个选项,但是为了例子,它们可以看起来像这样: Apple, Banana, Carrot, Date, Elderberry Apple, Banana Apple, Date, Elderberry Carrot, Date 在列N到O的成本表中,我们有以下值: Apple 1 Banana 2 Carrot 3 Date 4 Elderberry 5 现在使用上面给出的公式,包含公式的单元格中的输出将根据列V中的初始值而变化,但是作为使用第一个单元格值的示例: 1, 2, 3, 4, 5 我遇到的问题是,我会反而将这些值作为N到O列中查找的SUM,而不仅仅是分割各个值。 所以我的理想输出是: 15 对此我有什么想法可以改变? 我尝试在公式中添加SUM,但是无法正确计算。 我显然需要这样做,以处理V列中任何特定顺序的值,因为它们不总是按顺序排列,尽pipeCosts!N:O中的值始终保持不变(因为它是查找列) 。 在此先感谢您的帮助! 我希望我已经清楚,如果不是,请随时编辑我的问题相应的。 回答: =IFERROR(ArrayFormula(SUM(vlookup(trim(split(V:V,",")),Costs!$N:$O,2,0))),"") 感谢Tom Sharpe为我的问题提出解决scheme! 我只是编辑他的解决scheme来处理空白值,所以单元格保持空,而不是抛出可怕的“#ERROR!” 信息。 所有的功劳都归功于他! 🙂

总和值如果date在多个date范围之间(matrix)

Excel打印 你好, 如果单元格A2上的date在E2:F5 (matrix?)的范围内 , 则需要对列D上的值进行求和。 对于图片上的例子(Excel Print),结果是6(1 + 5)。 任何帮助?

每月按人计算的公式

我有一个Excel页面,由每天从不同的人收集现金。 我的collections细节如下所示,在Excel中: Date Name Amount 1/4/2014 Name1 500 5/4/2014 Name2 1000 10/4/2014 Name1 700 5/5/2014 Name2 300 12/5/2014 Name1 800 2/6/2014 Name1 200 1/6/2014 Name2 400 我需要显示每个人每月总收入,如下所示: Name Apr-14 May-14 Jun-14 Name1 1200 800 200 Name2 1000 300 400 我用这个公式从每个人中找出总收入: =SUMIF(B2:B8, A14, C2:C8) 但如何包括月总计?

我想根据当年的B列的总和

如果列A中的date落在当年,怎样才能得到B列的总和? 我有一个Cell来表示当前年份:Cell I1 =YEAR(TODAY())