[算表] EXCEL路径计算

楼主: l3112255 (米米)   2020-03-05 13:41:59
软件:excel
版本:2016
各位大大好,目前遇到一个问题

有一图如下,D栏为走道,其他为小明走路会经过的地方(A~R)
假如小明这次走的路线是A>N>O>P 想求出他走过的路径数值
有遇到三个问题
目前想法是利用COLUMN和ROW函数去做运算 建构一个A~R距离的矩阵
再将A走到P拆解成 AN+NO+OP 就可以算出走过的距离
算法依不同侧、同侧不同道、与同侧同道做区分
1.但目前同侧同道写法会有问题,A到B的距离应该为1,而并非5
2.要直接从矩阵(举例M2对应AD交叉)再去对应A1:G5图形的A和D的COLUMN和ROW函数,
用INDEX和MATCH函数无法秀出对应的值,VLOOKUP写法也怪怪的
3.如果矩阵谱出值,要怎么让其如G6:H11方式呈现
还是上述构想方法有问题,能有大大协助解惑吗
谢谢
作者: soyoso (我是耀宗)   2020-03-05 14:45:00
a→d为7的话应走法上是否就是储存格b4→c4→d4→d3→c3→b3→a3如果是的话 https://i.imgur.com/UGUWO8b.gifv,也举了些逻辑看是否符合
楼主: l3112255 (米米)   2020-03-05 16:05:00
对 逻辑是对的 , 能请问右边的表格是什么意思吗?
作者: soyoso (我是耀宗)   2020-03-05 16:13:00
右边的表格只是再录制时提醒自己要输入什么和跟原po确认走法是否正确不是只能输入a10和a11来计算,只是要先确认逻辑,所以才先这样举例,储存格b10内用到的就是d10:e11的值,那也可以将d10:e11的公式就直接替换写在b10内要写在i2:aa19内就将d10:e11替换b10的公式后,=a10、=a11改为j1、i2,列、栏绝对参照再自行调整这样替换后就可以回传于i2:aa19https://i.imgur.com/727LUK2.jpg两两相同就看要判断回传空字串,如不加判断就回传0值有i2:aa19,内文第三点要回传an、no、op就函数vlookup配合match https://i.imgur.com/q9xFyfA.jpg
楼主: l3112255 (米米)   2020-03-05 16:54:00
" target="_blank" rel="nofollow">
请问像A>D应该为7 但算出来却是18是不是我哪边用错了
作者: soyoso (我是耀宗)   2020-03-05 16:57:00
截图并不完整,但有一处明显的问题2:4要加列绝对参照
楼主: l3112255 (米米)   2020-03-05 16:58:00
作者: soyoso (我是耀宗)   2020-03-05 17:11:00
16:57回文2:4后面的不是乘号是减号
楼主: l3112255 (米米)   2020-03-05 17:27:00
有了 谢谢大大 超厉害的!!! 只是公式真的看到眼花
作者: soyoso (我是耀宗)   2020-03-05 17:33:00
公式要取得符合a2:g4时的列栏号,要公式不要那么长的话建个表格,表格取得a2:g4的列栏号,如14:45,d10:e11j2:aa19就以该表格的值来带
楼主: l3112255 (米米)   2020-03-06 10:22:00
我再研究看看 很谢谢大大协助!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com