EXCEL 公式简化 A1-B1=B1-C1,B1-C1=C1-D1,C1-D1=D1-E1,D1-E1=E1-F1

问题1:......IF(AND(A2230倒1-A2230倒2=A2230倒2-A2230倒3,A2230倒2-A2230倒3=A2230倒3-A2230倒4,A2230倒3-A2230倒4=A2230倒4-A2230倒5,COLUMN(FM2230)-A2230倒1行号>=3,A2230倒1行号-A2230倒2行号>=3,A2230倒2行号-A2230倒3行号>=3,A2230倒3行号-A2230倒4行号>=3,A2230倒4行号-A2230倒5行号>=3)......

问题2:......AND(A2230倒1-A2230倒2>=0,A2230倒1-A2230倒2<10)......

请教以上公式如何简化,不考虑表格内部情况,只是纯公式简化

A2230倒1 和 A2230倒1列号 等等都是自定义的名称
A2230倒1-A2230倒2 的差同时必须等于A2230倒2-A2230倒3,A2230倒3-A2230倒4,A2230倒4-A2230倒5 的差

COLUMN(FM2230)-A2230倒1列号 的 差 >=3 ,同时 A2230倒1列号-A2230倒2列号,A2230倒2列号-A2230倒3列号,A2230倒3列号-A2230倒4列号,A2230倒4列号-A2230倒5列号 的差也都 >=3

公式上如何写才是最简便的

我举一个简单的例子吧:


比如我要将公式:D1=B1+OFFSET(B1,1,1)

转换成简单的形式:D1=B1+C2


输入公式:

="=B1+"&CHAR(64+COLUMN(B1)+1)&ROW(B1)+1

则生成字符串:"=B1+C2"


然后选择该单元格,按Ctrl+H,在查找内容和替换为框中都输入=

替换后即生成简单的公式了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-13
既然有规律可循,那么即可用函数表达。
你的描述实在不直观。
需要你的数据环境,以及你要达成的目的。
故:口我
一五九六三九七零追问

其实很简单,就是想知道 A1-B1=B1-C1,B1-C1=C1-D1,C1-D1=D1-E1,D1-E1=E1-F1 能否表达成A1-B1=B1-C1,C1-D1,D1-E1,E1-F1 之类比较简单的方式