返回列表 上一主題 發帖

[發問] 請問要如何帶出運費單價?

回復 1# mrcv3

建議表格能有一致性,試試附件
    運費.zip (10.29 KB)
學海無涯_不恥下問

TOP

回復 4# aer

看到x定義名稱公式
若作用中儲存格式第15列,其中
LOOKUP(9.9E+307,$A$1:$A15)
會找到15列往上最先找到的數值
也就找到合併儲存格第一個位置的值
而D欄的公式內
LOOKUP("龘",OFFSET($B$1,,,,MATCH($B15,$B$2:$Q$2,0)))
MATCH($B15,$B$2:$Q$2,0)這樣會在第2列找到地區名稱的位置
OFFSET($B$1,,,,MATCH($B15,$B$2:$Q$2,0))就會從B1開始擴展成MATCH($B15,$B$2:$Q$2,0)的範圍做LOOKUP的搜尋範圍
LOOKUP("龘",OFFSET($B$1,,,,MATCH($B15,$B$2:$Q$2,0)))
就在該範圍內找到最後的文字,就得到區域別
在此更正附件內D15的公式
=(MATCH(B15,$B$2:$Q$2,0)>13)*(MAX(0,(C15-3))*1500+5000)+(MATCH(B15,$B$2:$Q$2,0)<13)*(INDEX($B$3:$Q$12,SUMIF(x,LOOKUP("龘",OFFSET($B$1,,,,MATCH($B15,$B$2:$Q$2,0))),$C$15:$C$65536),MATCH(LOOKUP("龘",OFFSET($B$1,,,,MATCH($B15,$B$2:$Q$2,0))),$B$1:$Q$1,0)))
把計算C欄範圍擴充到工作表總列數
學海無涯_不恥下問

TOP

回復 [urltex87883828=http://forum.twbts.com/redirect.php?goto=findpost&pid=64048&ptid=11208]7#[/url] aer

x名稱之所以可以當選擇不同工作表亦可自動變化工作表參照
這是因為相對參照格式所致,看到名稱的公式
範圍參照前加上!,這樣的參照樣式只能在定義名稱使用
意思是當前作用中工作表的參照
lookup中使用龘字做為搜尋值,因為此字是個人所知最大的字碼
所以在搜尋時就不會因為資料中出現更大的字碼,當然,如果你確定資料中最大的字碼
用大於等於該字做搜尋值亦可,若是要搜尋資料中最後的數值
則使用EXCEL容許的最大值9.9E+307
學海無涯_不恥下問

TOP

        靜思自在 : 【做人的開始】每一天都是故人的開始,每一個時刻都是自己的警惕。
返回列表 上一主題