Tag: math

计算函数值的总和

我有10个单元格, A1:A10 。 每个包含一个数字。 我想计算下面的总和,其中p i是单元格的数字: 我怎样才能做到这一点,而无需额外/临时单元? 换句话说,如何将上面描述的总和转换为Excel中的sum函数?

如何计算配对数字的模式值?

我的Excel电子表格包含来自二维空间的500个坐标点。 我想要find这500个坐标点的模式值。 任何一组数值的模式值估计都非常简单。 这只是这组数字中高度重复的数字。 在excel中: =MODE (A1:A10) 产生从A1到A10的数据模式。 但是,坐标点是一对x和y坐标。 单独计算x和y坐标的模式值可能会导致错误,因为单独的x坐标可能与许多y坐标配对,反之亦然。 excel中是否有公式可以获得二维坐标点等配对数的模值?

如何在Excel中计算基准价格+报价?

我需要excel公式来计算出售4套价格为1美元的产品的总价格,每套价格为0.30美元。 例如 水瓶x 4 = $ 1 如果你购买6瓶,然后水瓶x 6 = $ 1.60 我如何计算在Excel中? 谢谢

没有VBA的Excel排列表

是否有可能在Excel中生成一个排列表,而不使用VBA,也没有使用任何“帮手”表或行/列? 对于N列,会有N! 行。 例如,N = 3的表格如下所示: 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1

为flex应用程序添加计算能力

我一直负责制作几个flex-driven可视化的excel电子表格。 客户希望成品尽可能地自成体系。 问题在于flex没有提供足够的计算能力。 有没有一个简单的(或不容易)的方式来完成这一点。 我只是拖动指针。 提前致谢!

Excel Vlookup与多个值结合总和

我有两个Excel文件2010, 第一本书: WO TotalQty Country ShipAdd 1 xxx xxx 2 xxx xxx 3 xxx xxx 第二本书: WO Qty 1 10 1 5 1 10 2 4 2 8 3 10 我需要做的是从第二本书中总结出所有的WO条目,并把它放在第一本书的TotalQty一栏。 预期结果: WO TotalQty Country ShipAdd 1 25 xxx xxx 2 12 xxx xxx 3 10 xxx xxx 我正在尝试使用Vlookup,但它只是拉第二本书中的第一个数字。 有任何想法吗?

VBA在MsgBox中返回2个变体

这是一个简单的math定理演示的开始。 当我运行这个macros没有系数或度出现在MsgBox。 Option Explicit Sub Function1() Dim Degree, Coefficient MsgBox "Enter polynomial by terms." Cells(1, 2).Value = Degree Cells(2, 2).Value = Coefficient If IsNumeric(Degree) = True Then Else: MsgBox "IsNumeric(Degree)=False)" If IsNumeric(Coefficient) = True Then Else: MsgBox "IsNumeric(Coefficient)=False" MsgBox Coefficient & "x^" & Degree End If End If End Sub 编辑:评论的build议的新版本的代码(仍然无法正常工作): Option Explicit Sub Function1() […]

用已知的上限值缩放值

我在Excel中有一列值,我需要按比例因子修改。 原始列示例: | Value | |:—–:| | 75 | | 25 | | 25 | | 50 | | 0 | | 0 | | 100 | 比例因子:1.5 | Value | |:—–:| | 112.5 | | 37.5 | | 37.5 | | 75 | | 0 | | 0 | | 150 | 问题是我需要他们在0 – […]

使用HH:MM:SS进行Excel计算

我正在转换一些Excel计算到Javascript的中间。 我在Excel中遇到了一个计算使用格式为HH:MM:SS的input值来计算值,这似乎没有道理。 首先,这是我正在试图理解的公式: =MOD((Jataka!$C$60*24*2.5*5*30), 360) 在上面的公式中, Jataka!$C$60中的单元格的值为21:11:29 ,单元格的单元格格式为Custom [h]:mm:ss 如果分解到较小的步骤,这里是excel计算的结果: 自Jataka!$C$60 = 21:11:29和24*2.5*5*30 = 9000 (Jataka!$C$60*24*2.5*5*30)根据excel等于190723:29:53 如果您然后将包含190723:29:53计算结果的单元格的单元格格式更改为数字单元格格式,则根据Excel的190723:29:53的数字等效值为7946.81 。 如果你拿7946.81并用360的除数来应用excel的MOD函数,你会得到26.81242183的计算值和最终值。 换句话说: =MOD(7946.81, 360) = 26.81242183 以上是Excel中计算的内容。 我试图让我的头在这个计算,这是我的思路….. 我假设21:11:29意思是:小时是21,分钟是11,秒是29。 因此,我将小时分秒改为十进制等值。 21:11:29以十进制表示为21.191388888888888然后我得到21.191388888888888并将24*2.5*5*30或9000乘以它。 21.191388888888888 × 24*2.5*5*30或9000 = 190722.5 。 在这一点上我注意到,我的190722.5计算是不同于Excel的原始hh:mm:ss格式和Number等效格式的计算。 在上面的excel计算中,raw hh:mm:ss格式是190723:29:53 。 如果您将190723:29:53转换为十进制,则会获得190723.49805555557 190723.49805555557不同于我们的190722.5的计算。 根据excel, 190723:29:53的数字等效格式是7946.81 。 7946.81也不同于190722.5计算。 所以即使在这一点上,我们已经得到不同的中间结果….这是什么原因? excel如何将像21:11:29这样的值转换成Number ? 如果我继续我的计算做360的MOD我得到=MOD(190722.5, 360) = 282.5 。 然而在excel文件中,我的计算结果是基于: =MOD(7946.81, […]

在Excel中为零,但在VBA中不为零

在vba中,我操纵了2个范围来填充variablestypes的2个不同的二维数组,tempArr(,1)公式的数值结果(舍入为2dp),tempArr(,2)string数据types 我已经将数组复制到新的工作表中: Dim tempArr(1 to 50, 1 to 2) as Variant Range("A1:A50") = tempArr Range("C1:C100") =tempArr1 然后我有一个子程序来进行比较: Dim myRg as Range Dim myArr() as Variant Set myRg = Range("A1",Cells(lastrow,4)) myArr = myRg 但是当我循环(I,J,K)通过数列A与列C试图匹配: If myArr(I,1)- myArr(J,3)-myArr(k,3) = 0 Then ' perform action …逻辑失败,只有一个例子,在Excel工作表中,计算显然是0,但在vba中,值是2.546E-09 第一个问题涉及为什么在Excel工作表中的数字是2dp将在VBA创build一个值,经过加/减计算,小数点后9位或更多。 或者是2.546E-09的结果是由别的东西引起的? 其次,我已经使用了变体types的数组来有效地处理这两种数据types,但是在执行math时可能不是最好的。 操作..将创build一个双数据types的variables是解决上述问题..? 我刚开始使用variables数组方法来处理范围数据,这已经大大加快了我的例程,但任何一般的build议,将不胜感激。 这是我的第一篇文章,请耐心等待。