2014-11-21 89 views
-1

我是新来的新来的使用计算机语言,但任何帮助将不胜感激。使用Excel 2010创建了我的第一个Excel电子表格,我学会了如何用各种提高效率的效果来欺骗它。这是一份研究日志,详细说明我花费几小时的时间:使用各种学习工具分钟。一个链接图像(对不起,我没有足够的声誉,但在这里包括图像):https://www.flickr.com/photos/[email protected]/15835875961/lightbox/Excel平均值(运行计数)

下面的关键问题,我想解决的关键。


键: 在图像中与紫色箭头突出显示以下。

__

* A是今天的日期,打开工作簿时,页面会自动进入这里和特色的红色。

* B这整个绿色的酒吧是我花了多少时间在每个工具上花费的时间。这是针对每个人的工具。

列“H”告诉我当天我学习了多少东西,为所有工具增加了时间。如果它有一个红色的“0:00”,那么我当天没有做任何事情,或者那一天还没有到达。

* C - 的问题 - 这是周平均。它基本上将该周的所有“H列”加起来。光标在上面,所以你可以在公式栏中看到我在上面使用的公式。公式为“= AVERAGE(H50:H56)”。不幸的是,这包括构成本周剩余时间的所有红色“0:00”。虽然这个公式非常适合在本周结束时看到我的平均学习时间,但我希望对它进行编程,以便自动给出从本周开始(H50)到当前日期(H54)的平均值/平均值,并随着每一天的过去调整它,以便当我看到它时就知道我站在哪里。目前,它告诉我,我的平均学习时间是0小时:44分钟:17秒,由于包含了这些“00:00”,因此这个时间大大减少。

* D这是本周完成的总小时数。再一次,这是一个运行的理货,但我不需要在这里改变任何东西。

* E - (深绿色细胞)这是本月的平均值。我基本上想在这里做什么,我想用* C。该公式仅使用所有“H”列从本月的第一个月到本月的最后一个月的总计。我希望它能够按月提供月度平均值,而不包括同一月份内剩余的未来日期。


+1

怎么样'= AVERAGEIF(A50:A56, “<=” &TODAY(),H50:H56)'或'= AVERAGEIFS(H50:H56,A50: A56,“<=”&TODAY(),H50:H56,“>”&0)'? [AVERAGEIF函数](http://office.microsoft.com/en-001/excel-help/averageif-function-HA010047433.aspx)[AVERAGEIFS函数](http://office.microsoft。com/en-001/excel-help/averageifs-function-HA010047493.aspx) – Jeeped 2014-11-21 02:44:44

+0

是的,谢谢你,我认为你的第一个建议可能已经成功了。我计算它,它似乎是正确的。我注意到你的答复不会作为答案出现。你是如何得出你的结论的?如果我能理解这些铜钉,那真的会有帮助。 – MeanAverageMeanie 2014-11-21 04:53:15

+0

现在我将如何翻译成绿色栏(月份)?我尝试添加所有单元格,但它告诉我这个函数有太多的信息。显然它涉及更大的一组数据。 – MeanAverageMeanie 2014-11-22 00:50:48

回答

1

请尝试:

=SUM(H50:H56)/COUNTIF(H50:H56,"<>0") 
+0

这是否给我一个平均值或一个总和? – MeanAverageMeanie 2014-11-21 04:53:43

+1

@meanAverageMeanie也许试试看看吧? – pnuts 2014-11-21 14:33:02