[Excel]算式計了答案,如果只想copy個答案數值 ?

A1 * B1 = C1
如果我就咁copy C1就變成一條算式咁copy過去
但我只想要copy個答案,應該點做?

仲有一個問價
invoice 以美金結算
a part usd
b part usd
inovice 會 a+b 一同去結算,點樣可以自動把b轉做美金?

答第一問先
將 Cell C1 複製後, 在目標既 cell 按右鍵, 有貼上"值"的選擇, 見圖
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

A1 * B1 = C1
如果我就咁copy C1就變成一條算式咁copy過去
但我只想要copy個答案,應該點做?

仲有一個問 ...
風十三 發表於 2015-10-16 23:54


第2條睇唔係好明, 你係指a同b 既 currency rate 唔同, 而由於invoice amount 一開始已經係a+b左而且轉埋做美金, 你想拆返a 同 b 出黎分別轉美金去charge??

如果係咁的話, 只要你SET條FORMULA倒轉計一次就OK?

TOP

第2條睇唔係好明, 你係指a同b 既 currency rate 唔同, 而由於invoice amount 一開始已經係a+b左而且轉埋 ...
s20021139 發表於 17/10/2015 13:08


供應商A 以美金計算
供應商B 以港幣計算
咁我就A+B再賣比客戶,客戶以美金去找我條數。
每一家供應商都成10000個item,供應商A就無問題,因為佢本身係美金,但供應商B係以港幣結算,咁我出proforma invoice比客戶,就要先把供應商B的10000個item轉化為美金。
其實我可以用方法一去解決港幣轉美金,之後用你教我的方法一,copy過去invoice。
但我想進步啲,希望在proforma invoice加入一啲算式去做HK > USD,而只需要把供應商B的item rate copy to invoice,咁佢自動轉做美金。
我先前想了一個做法,D & E
D = HK , E = USD
如果係供應商A的貨,我只需要copy item rate to E就攪店
如果係供應商B的貨 ,我copy item rate to D, 再加入算式轉做E,咁成條E都係美金,我就hideB,再pdf。

TOP

供應商A 以美金計算
供應商B 以港幣計算
咁我就A+B再賣比客戶,客戶以美金去找我條數。
每一家供應商都成 ...
風十三 發表於 2015-10-17 16:24

如果會係有好幾個貨幣要用到, 可以試下用VLOOKUP

咁樣你只要指明件PRODUCT係用咩貨幣做價錢, EXCEL就會自動幫你搵返個幣值, 之後將 貨物價錢 X 數量 / 幣值 (例: 設USD=1, HKD=7.75), 就可以計到出黎


雖然由於大量使用vlookup會對個excel性能有負面影響, 不過我實用o個時覺得個影響唔太大( 9000 roles, 同一張sheet最多共約2500個vlookup, file size ~60MB)  

唔知o岩唔o岩你用, 不過我都係upload個sample file比你望望
https://www.sendspace.com/file/j6engm
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

如果會係有好幾個貨幣要用到, 可以試下用VLOOKUP

咁樣你只要指明件PRODUCT係用咩貨幣做價錢, EXCEL就會自 ...
s20021139 發表於 17/10/2015 18:27


我下載了你的sample
消化咗一晚,都係未明白 vlookup

TOP

我下載了你的sample
消化咗一晚,都係未明白 vlookup
風十三 發表於 2015-10-19 10:54


其實vlookup都算係一個幾常用嘅公式,亦都唔難理解。
玩法大概如下︰
=vlookup(參考值,參考範圍,參考範圍內的第幾項數值,取樣方式)

套用返落Sample內嘅例子︰vlookup(B24,B2:$D$19,2,FALSE)
B24,即為參考值(Pen 1)
B2:$D$19,即為參考範圍,我自己嘅習慣則會係前後都落絕對值號︰$B$2:$D$19
2,即為參考範圍內的第幾項數值,睇返B2:$D$19範圍內,Pen 1出現係B2,由B2向右數起第二個數值,即為1(Price)。
False,即為完全相同才選擇(亦可以用0來代替)
所以,條式運行完,得出來的數值便為"1"。

同樣道理,後面的vlookup(B24,B2:$D$19,3,FALSE),運行完畢後出來的數值便為"USD"
所以整條式即為︰
=IF(C24="",0,C24*1/Vlookup(USD,$H$2:I11,2,False)
=IF(C24="",0,C24*1/1)
即係話,如果C24是空白的話,則顯示0;如果C24是有數值的話,則計算C24*1/1。

另外,IF(C24="","",IF(VLOOKUP(B24,$B$2:$D$19,3,0)=$H$3,C24*(VLOOKUP(B24,$B$2:$D$19,2,0)/$I$3,C24*(VLOOKUP(B24,$B$2:$D$19,2,0)))亦有同樣效果。

TOP

其實vlookup都算係一個幾常用嘅公式,亦都唔難理解。
玩法大概如下︰
=vlookup(參考值,參考範圍,參考範 ...
mdws2002 發表於 2015-10-19 11:47


嗯,最重要係參考範圍要設定成絕對值避免一拉條算式嗰陣參考範圍走位

另外由於vlookup搵唔到value會出error,所以如果要用黎計算就最好配if 使用

TOP