EXCEL表格 公式程序

EXCEL表格 公式程序,第1张

=LOOKUP(--LEFT(A1,FIND("/",A1,1)-1),{0,2,5,10}100,ROW($1:$4)10)+--LEFT(A1,FIND("/",A1,1)-1)&"/"&LOOKUP(--MID(A1,FIND("/",A1,1)+1,FIND("/",A1,FIND("/",A1,1)+1)-FIND("/",A1,1)-1),{0,2,5,10}100,ROW($1:$4)10)+--MID(A1,FIND("/",A1,1)+1,FIND("/",A1,FIND("/",A1,1)+1)-FIND("/",A1,1)-1)&"/"&LOOKUP(--RIGHT(A1,LEN(A1)-FIND("/",A1,FIND("/",A1,1)+1)),{0,2,5,10}100,ROW($1:$4)10)+--RIGHT(A1,LEN(A1)-FIND("/",A1,FIND("/",A1,1)+1))

或者

=LOOKUP(--LEFT(A1,FIND("/",A1,1)-1),{0,2,5,10}100,ROW($1:$4)10)+--LEFT(A1,FIND("/",A1,1)-1)&"/"&LOOKUP(--MID(A1,FIND("/",A1,1)+1,FIND("/",A1,FIND("/",A1,1)+1)-FIND("/",A1,1)-1),{0,2,5,10}100,ROW($1:$4)10)+--MID(A1,FIND("/",A1,1)+1,FIND("/",A1,FIND("/",A1,1)+1)-FIND("/",A1,1)-1)&"/"&LOOKUP(--LOOKUP(9E+307,--RIGHT(A1,ROW($1:$10))),{0,2,5,10}100,ROW($1:$4)10)+--LOOKUP(9E+307,--RIGHT(A1,ROW($1:$10)))

B1输入上式,下拉

因为3个加法的运算规律是相同的,使用一个函数来计算循环值

#include <stdioh>

int fun(int n) //计算累加结果函数

{

//这里还可以判断下n是否小于等于0

int sum=0;

int i;

for(i=1;i<n+1;i++)

{

sum=sum+i;

}

return sum;

}

int main(int argc, char argv[])

{

int m,n,k;

float y;

printf("请输入m=");

scanf("%d",&m);

printf("请输入n=");

scanf("%d",&n);

printf("请输入k=");

scanf("%d",&k);

y=(fun(m)+fun(n))/(float)fun(k);//除法必选将至少一项转换为float型,不然计算结果为int

printf("结果为:%f\n",y);

return 0;

}

如果只是把变量换成数字……实在太方便了。穷举找出所有变量,替换。

比如“ab+c”其中a=1,b=2,c=3;

直接从头找到第一个不是运算符也不是数的量,找到对应值,替换。

直接替换的函数像VB这种傻瓜化的肯定有的!!

以上就是关于EXCEL表格 公式程序全部的内容,包括:EXCEL表格 公式程序、用C语言编写程序计算下面的公式。、含有多个变量的数学公式如何用VB程序表达等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9617537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存