EXCEL中怎么编写公式?

发布网友 发布时间:2022-04-23 02:22

我来回答

9个回答

热心网友 时间:2022-05-08 09:36

实际上你的问题返回计算公式是一个确定的结果,因为条件不成立时,就要修改条件直到成立。所以你要得结果的单元格直接写出公式好了。问题的关键是如何使条件区域能满足条件。下面说下方法:

1.  先在选项中把循环计算勾选后确定

2. 如图,为了一次得到公式,在E列随便填定内容,然后选择A1:E4,按Ctrl+G调出定位,按“定位条件”,选择“空值”,把B1:B4和D1:D4选择上,再输入公式:

=IF(OR(B1=0,ABS($B$2-$B$1+$D$2-$D$1)>3,ABS($B$4-$B$3-$D$4+$D$3)>3),RANDBETWEEN(12,107),B1)

3. 按Ctrl+回车键,B1:B4和D1:D4就都输入了公式,并得到满足条件的结果。

4. 在你需要计算公式的地方输入公式即可。

PS:公式中的随机取数范围系根据的贴图选取,自己根据实际情况修改。

热心网友 时间:2022-05-08 10:54

1.录入数据,或者打开数据,如图将两个数据放在两列中。

2.在右上角fx处输入“=A1+B1”点击回车键。

3.将鼠标放在C1的右下角处。

4.并点击鼠标左键,向下拖。

5.放开手后,就有结果。

热心网友 时间:2022-05-08 12:29

您可用鼠标在左下方找到表格名称,右键插入第四张表格,然后用第四张表来求前三张所得的差。在第四张表的A1格输入 =Sheet1!A1-Sheet2!A1-Sheet3!A1 ,按Enter键,用鼠标点A1格,找到右下角"+",按住"+"往右拖够所需列、再按住"+"往下拖够所需行就可以了。记住:输入公式时,必须要在英文状态!
答案补充
如果您是要求前三张所得的和,只要把第一个公式中的"-"号都改成"+"号,然后照上面所述的拖,就搞定了。
答案补充
如果您闲麻烦,也可用鼠标配合来这样做:
1、点第四张表的A1格,输入 =
2、点第一张表,点A1格,按 -
3、点第二张表,点A1格,按 -
4、点第三张表,点A1格,点绿色对勾或按Enter回车键。
这仅是为了公式的输入方便,余下的同上所述。

热心网友 时间:2022-05-08 14:20

这种问题最好上传附件或把数据表格截图,否则公式给你写出来你不能直接拿去用,只能给你提供思路,而一般提这种问题的人,只给思路,自己都没有能力转化成公式。

所以,还是上传附件或截图吧!

热心网友 时间:2022-05-08 16:28

假设如上图
b3的公式为
=match(1,e3:ai3,)
d3的公式为
=sum(e3:ai3)
c3的公式为数组公式(输入后,回车时同时按ctrl和shift键)为
=max(if(e3:ai3=1,e$2:ai$2,0))

热心网友 时间:2022-05-08 18:53

不麻烦的,公式和函数不同,只要记住公式要尊守运算法则就OK了,利用好=+-*/和(),这和我们小学时学习的法则是一样的。如=(A1+B1-C1)*A2/(B2-C2)

热心网友 时间:2022-05-08 21:34

加个“=”,然后写需要的公式,或者插入函数

热心网友 时间:2022-05-09 01:05

你需要什么公式? 在插入 函数里面

热心网友 时间:2022-05-09 04:53

自编公式用全局函数
例取第a个表b行c列的数值,调用与系统函数一样:=getdata(1,2,3)
Function getdata(a As Integer, b As Integer, c As Integer) As Variant
getdata = Sheets(a).Cells(b, c).Value
End Function

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com