作者l3112255 (米米)
看板Office
标题[算表] EXCEL路径计算
时间Thu Mar 5 13:41:59 2020
软体:excel
版本:2016
各位大大好,目前遇到一个问题
https://imgur.com/26UKALg
有一图如下,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方式呈现
还是上述构想方法有问题,能有大大协助解惑吗
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 124.219.98.170 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1583386921.A.2F8.html
※ 编辑: l3112255 (124.219.98.170 台湾), 03/05/2020 13:43:53
1F:→ soyoso: a→d为7的话应走法上是否就是储存格b4→c4→d4→d3→c3→ 03/05 14:45
2F:→ soyoso: b3→a3 03/05 14:45
4F:→ soyoso: 逻辑看是否符合 03/05 14:45
5F:→ l3112255: 对 逻辑是对的 , 能请问右边的表格是什麽意思吗? 03/05 16:05
6F:→ l3112255: 这样感觉只能输入在A10和A11去计算距离 03/05 16:06
7F:→ l3112255: 有办法用矩阵方式呈现吗? 03/05 16:06
8F:→ soyoso: 右边的表格只是再录制时提醒自己要输入什麽和跟原po确认走 03/05 16:13
9F:→ soyoso: 法是否正确 03/05 16:13
10F:→ soyoso: 不是只能输入a10和a11来计算,只是要先确认逻辑,所以才先 03/05 16:16
11F:→ soyoso: 这样举例,储存格b10内用到的就是d10:e11的值,那也可以将 03/05 16:16
12F:→ soyoso: d10:e11的公式就直接替换写在b10内 03/05 16:17
13F:→ soyoso: 要写在i2:aa19内就将d10:e11替换b10的公式後,=a10、=a11 03/05 16:20
14F:→ soyoso: 改为j1、i2,列、栏绝对参照再自行调整 03/05 16:20
15F:→ soyoso: 这样替换後就可以回传於i2:aa19 03/05 16:30
17F:→ soyoso: 两两相同就看要判断回传空字串,如不加判断就回传0值 03/05 16:32
18F:→ soyoso: 有i2:aa19,内文第三点要回传an、no、op就函数vlookup配合 03/05 16:51
21F:→ l3112255: 请问像A>D应该为7 但算出来却是18 03/05 16:55
22F:→ l3112255: 是不是我哪边用错了 03/05 16:55
23F:→ soyoso: 截图并不完整,但有一处明显的问题2:4要加列绝对参照 03/05 16:57
25F:→ soyoso: 16:57回文2:4後面的不是乘号是减号 03/05 17:11
26F:→ l3112255: 有了 谢谢大大 超厉害的!!! 只是公式真的看到眼花 03/05 17:27
27F:→ soyoso: 公式要取得符合a2:g4时的列栏号,要公式不要那麽长的话 03/05 17:33
28F:→ soyoso: 建个表格,表格取得a2:g4的列栏号,如14:45,d10:e11 03/05 17:35
29F:→ soyoso: j2:aa19就以该表格的值来带 03/05 17:38
30F:→ l3112255: 我再研究看看 很谢谢大大协助!!! 03/06 10:22