Tag: 工作表函数

有条件格式的date,比单元格值大3个工作日

我正在尝试修改一些论坛post和之前的堆栈问题。 假设我有一个date列A2, A3, A4 etc 。 我希望能够利用WEEKDAYfunction来评估我的情况,只有在一个Weekday ,也3 days greater than the date Cell A(x) 3 days greater than the date 。 到目前为止,我的尝试失败了,或者我没有得到我想要的结果。 当涉及到条件公式格式时,Excel并不是我最重要的一点。 我认为这可能是这样的: =WEEKDAY(A$2,2) <=5 AND 'My Cell Date' > 3 Days WHERE those 3 days are weekdays. 另外如果可能的话,我希望它的工作如下: If day 1 of 3 is Thursday, day 2 of 3 is Friday and […]

根据date范围内的类别创build金额

我正在制作一个电子表格,可以轻松地从Mint.com的CSV输出中导出数据,并将其导入到我的Excel预算中。 为此,我需要一种方法来填充date范围内的每个字段。 如果可能的话,我想避免使用macros(我不知道如何制作它们)。 我很高兴与大众分享我完成的.xls! 我已经以S列date(3/30),第五列以及我需要累计的现金值的方式导入Mint.com的数据,X列为支出类别。 我需要按类别(X栏)计算每个月的支出($ V)。 通过研究,我devise了这个(我的1月份“天然气和燃料”开支): = SUMIFS($ W $ 2:$ W $ 900,$ T $ 2:$ T $ 900,“> =”&W $ 12,$ T $ 2:$ T $ 900,<(&EOMONTH(D $ 1,0)+1) $ Y $ 2:$ Y $ 900,“=”和$ B5) 但是,它要求我重新格式化我的date,这是一个问题,因为这将成为每年特定的,每年我都需要更改字段。 我希望这个文件可以在没有调整的情况下使用我过去和未来的支出数据。 有没有办法把年份排除在外? 为了使上面的公式工作,我把我的专栏从“1月”改名为“1/14”。 这是电子表格的样子 谢谢!

Excel和PHPExcel从CUMIPMT函数返回不同的结果

我正在计算CUMIPMT (期间之间的累计利息),并从MS Excel和PHPExcel获得不同的输出。 在MS Excel中 ,如果input: =CUMIPMT(0.015,31.57,2000,1,31.57,0) 输出是-524.94 。 而使用PHPExcel ,来自相同input值的输出是-515.60 。 这是我的PHP代码: require_once 'Classes/PHPExcel/Calculation/Financial.php'; $objPHPExcel = new PHPExcel_Calculation_Financial(); $interest_paid = $objPHPExcel->CUMIPMT('0.015','31.57','2000','1','31.57','0');

根据列标题添加列的所有值

我每个月有三列数据。 我已经连接每个月名称与列名现在我的列名称看起来像 ST41804 SVYM total41804 例如,现在我必须找出6月份SVYM总和的总和。 我将通过使用公式(即MATCH(CONCATENATE(“SVYM Total”,“Jun-14”),Array,0)find列的位置。 现在如何通过使用匹配公式来添加我find的列的所有值。

VLOOKUP取决于列表中的项目

我正在计算一天中消耗的卡路里。 我有两个工作表的Excel文件: 在sheet1 ,我从下拉菜单中select食物。 并input我消费的数量。 通过使用下面的公式,得到Sheet2(食物清单)的结果,并将其与I吃的量相乘,除以100得到我所消费量的营养信息。 =(VLOOKUP($A8,'Food Items'!$B$1:$F$59,3,FALSE))*$B8/100 Sheet2是“食品”与他们的卡路里,蛋白质,脂肪,碳水化合物每100克。 有些物品不能以克为单位,而是以切片或碎片如面包片。 我已经提到了每片切片的营养细节。 这个结果是每100克食谱2中提到的食品。 这个公式不适用于切片中的食物。 我知道我可以改变公式: =(VLOOKUP($A8,'Food Items'!$B$1:$F$59,3,FALSE))*$B8 我想要的是当我从列表中select一个食物项目,它使用相应的公式。 每次从列表中select一个项目时,我都不必input公式。

从标准范围获得平均值

我有一个6列的Excel表。 第一列有客户名称,第五列有一个我希望得到所有特定客户名称的平均值的数字。 我已经尝试了AverageIf函数,但是我不理解要使用什么条件,因为它本身是一个范围,可以在第1列中find客户名称。任何想法?

匹配多个条件并避免不匹配的logging

源数据: SHEET 1有三列: ID , STATUS (失败/通过)和DATE 。 输出应该出现在第2页上,logging(仅ID列)的状态为“通过”,date>当天() – 7,避免logging不匹配。 笔记: 1. I want to run it for all the records in SHEET 1 (number is dynamic, so want to run it on entire column for both Status and Date). 2. Do not want to have any blank or false value ie records that […]

尝试select一组不同的值,但排除一些值

我有一个包含水果名称的Excel列,从这个列表中我只想提取唯一的值到另一个工作表。 不过,使它复杂化,有一些我不希望被列入的已知值。 例: Column H Orange Apple Melon Orange Lemon Lemon Lemon Raspberry Kiwi – I want this to be excluded. 从上面的列表我想排除Kiwi所以我的最后名单是: Column C Orange Apple Melon Lemon Raspberry 我正在使用Excel 2007,必要时可以使用VBA,但首选项是正常/数组公式。 我发现了一些数组公式,可以给我一个明确的列表,但不知道如何扩展它来排除Kiwi : =IFERROR(INDEX('Fruit'!$H$2:$H$100, MATCH(0, COUNTIF($C$1:C1, 'Fruit'!$H$2:$H$100), 0)),"") 谁能帮忙?

总计列直到值,然后复制行

我有一组没有线性时间增量的数据,我想总结一下在当前和以前的采样时间(时间增量)之间的增量,直到达到15分钟或更长。 一旦达到了这一点,我想复制整个行数据在> = 15分钟点,并粘贴到一个新的表。 有了这行之后,我想继续使用同一个函数,直到到达数据的末尾。 从本质上讲,我想采集零星的时间增量数据,并将其转换为15分钟的采样数据(降低分辨率)。 我正在使用的一些数据仅供参考。 Date+Time Time Delta Temp_A Temp_Inv DCV_In OUT_Pwr 01/13/14 19:39 0:00:00 74.67 66.65 317.99 8845.09 01/13/14 19:40 0:01:00 74.77 66.76 317.46 8851.05 01/13/14 19:41 0:01:00 74.87 66.86 317.56 8845.09 01/13/14 19:41 0:00:00 75.01 66.97 318.51 8855.81 01/13/14 19:42 0:01:00 75.17 67.11 318.51 8846.28 01/13/14 19:43 0:01:00 75.28 67.29 318.53 […]

什么是Excel的NORMSDIST函数的MATLAB等价物?

什么是Excel的NORMSDIST函数的MATLAB等价物?