2017-06-16 71 views
0

因此,我有一個珠寶價值表,基本上有一個公式可以計算庫存文件中的幾個參數,然後吐出平均價格。在自動過程中修改EXCEL公式以節省時間

=IFERROR(AVERAGEIFS($S:$S,$B:$B,">=.10",$B:$B,"<=.19",$F:$F,"=VVS2",$E:$E,"=F",$A:$A,"=RD"), "-") 

它看起來像這樣:

enter image description here

這裏是我的問題,不過,我想這樣做,以數百個不同的表迭代。通過迭代,我的意思是改變珠寶/石頭的大小。所以.10-.19,.19-.29,一路高達11.0

此外,我想這些做到6左右不同的珠寶形狀,我提供的例子只是關鍵字RD (回合)。

是否有一些自動化的方式來修改Excel公式和排序,插入?我知道這並不是很具體,但我所知道的是,我無法花時間手動更改每個細胞的每個不同參數,這隻會持續很長時間。

感謝您的任何想法或建議,謝謝。

+1

我正在投票關閉這個問題[off-topic](https://stackoverflow.com/help/on-topic),因爲'*是否有一些自動化的方式來修改Excel公式和排序,插件它不是**一個特定的編程問題,並以'*欣賞任何想法或建議的形式添加敘述碎片,謝謝。*'沒有任何改變。哈哈。 – Jeeped

回答

1

短篇寫作與VBA的自定義功能,你可以試試下面的辦法:

而不是硬編碼參數代入公式,把參數代入細胞,然後指公式中的單元格。例如,把值到小區Z1到Z6是這樣的:

enter image description here

然後您可以更改公式

=IFERROR(AVERAGEIFS($S:$S,$B:$B,">="&$Z$1,$B:$B,"<="&$Z$2,$F:$F,$Z$3,$E:$E,$Z$4,$A:$A,$Z$5), "-") 

現在你可以在Z1改變任何一個值,以Z6用不同的參數進行計算。

+0

這是解決Teylyn這個問題的極具創造性的方法。非常感謝你! – daytradeit