excel 公式?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel 公式?相关的知识,希望对你有一定的参考价值。

此公式不能把F列的数值和D列数值求和,只能求D列数值的和,怎样能把D列和F列一起求和

图中原公式稍作修改,就可以达到目的。sumproduct((H2:H7="自下")*(d2:f7))

如图



具体公式为:=sumproduct(H2:H7,"自下",D2:F7)

只是把求和区域由 D2:E7 改为 D2:F7,函数改为;sumproduct,

参考技术A 公式修改位:
=SUMIF(H:H, "自下", D:D) + SUMIF(H:H, "自下", E:E)
参考技术B

输入

=SUMPRODUCT((H2:H7="自下")*D2:G7)

详见附图示例

参考技术C 一、 & 是连结符号,作用与CONCATENATE函数相同

CONCATENATE
将几个文本字符串合并为一个文本字符串。
语法
CONCATENATE (text1,text2,...)
Text1, text2, ... 为 1 到 30 个将要合并成单个文本项的文本项。这些文本项可以为文本字符串、数字或对单个单元格的引用。
说明
也可以用 &(和号)运算符代替函数 CONCATENATE 实现文本项的合并。

举例如
A1单元格的内容为“我们”,B1单元格的内容为“正在”,C1单元格内容为“工作”
在D1单元格写入公式
=A1&B1&C1

=CONCATENATE(A1,B1,C1)
则D1单元格可以得出“我们正在工作”的内容

二、"" 这是一对半角的单引号,在公式中的意思是指空单元格或空值的意思
如 =IF(A1="","",A1)
意思是如果A1单元格是空单元格(""),则公式返回空值(""),否则返回A1单元格的值

三、 &"" 这应该是公式一个部份,作用是为了让公式引用空单元格值时与""相连,这样能使得出的值不是0,而是空值。

1.假设A1单元格是空单元格,在B1单元格写入公式
=A1
则会得出0值
但如果写成
=A1&""
则会得出空值(即 =""&"" 得出 ="")

但如果A1单元格的值如果是数字1,则B1单元格的公式 =A1&"" 就会得出文本数值"1"。即A1单元格是数字1,而B1单元格得出的是文本1。

2.你还可以这样试一下
假设A1单元格是空单元格,
在B1单元格写入公式
=A1=""
在C1单元格写入公式
=A1=0
都会得出真值TRUE
说明空单元格可以是0值或空值""

请问我这个excel一直提示公式错误,怎么解决?

你的公式错误是因为括号不匹配,同时我给你做了一个乘法交换,公式修改如下:

=(G10-9.5)/0.1*IF(G10<=9.5,2,IF(G10<=9.7,10,15))

这个公式执行正确,如下图:

原理是公式为:

(G10-9.5)/0.1*X

X根据G10在9.5、9.7的区间值为2、10、15

参考技术A 首先这种表达式是错误的:9.7>=G10>9.5,
应该是这样:

AND(9.7>=G10,G10>9.5)
另外,似乎还缺少G10>10的情况,针对你的公式进行修改:
=IF(G10<=9.5,(G10-9.5)/0.1*2,IF(AND(9.7>=G10,G10>9.5),(G10-9.5)/0.1*10,IF(AND(10>=G10,G10>9.7),(G10-9.7)/0.1*15,)))
参考技术B 公式修改为
=(9.5%-G10)/0.1%*IF(G10<9.5%,2,IF(G10>10%,20,IF(G10>9.7%,15,10)))

以上是关于excel 公式?的主要内容,如果未能解决你的问题,请参考以下文章

excel 公式?

excel公式多了xlns

Excel公式错误代码#NUM的解决方法都有哪些

excel如何添加公式模板

excel利用公式提取数字的方法

excel表格利用公式标注颜色的教程