我有一個不太正確的公式,我希望公式可以查看另一個單元格的前1或2個字符,並根據此內容乘以一定數量。Excel公式 - 基於另一個單元格中的字符的乘積
它的工作原理部分,但是需要要麼完全翻版或輕微的調整:
=IFERROR(IF(LEFT(A213,1)="Z",(D213*0.85),($D213*(1-K$7))),IF(LEFT(A213,2)="FF",(D213*0.8),""))
目前,如果FF
被發現,它會恢復到否則,如果第一條語句:*(1-K$7)
- 試圖把這一聲明在結尾如此是最後的手段,但我無法制定出語法。
我的數字另一選擇將是對與後續薄板的表:
Z .85
FF .8
等
然後參照這個在公式中。
上述解決方案將使其具有可擴展性,但我不完全確定如何去做。
有什麼想法?
實施例:
小區k $ J = 30%
A D E
FF12345 £100 £80 <-- column E = column D * 0.8
Z345674 £200 £170 <-- column E = column D * 0.85
V345565 £300 £210 <-- column E = column D * (1-30%)
尚不清楚你想要達到的目標。請顯示:輸入,所需輸出,並解釋電流輸出與期望值的不同。 – 2014-09-12 11:10:41
道歉是unclear- 典型值列A:列d FF12345 Z345674 V345565 典型值: £100 £200 £300 我想做什麼在列E中查看列A的單元格值並根據前面的字母(左1或2個字符)將列D乘以特定量: 因此,如果列A中的第一個或兩個字符是: FF然後*列D.8 Z然後*列D由.85 我希望這更清楚。 謝謝 P.S小區K $ 7 = 30% – Ash 2014-09-12 11:27:20
在評論中的澄清可能會更好地作爲OP的編輯 - 並可能受益於更多細節。例如,ColumnA的值可能是'F'而不是'FF'(如果是的話,結果應該是什麼)。一份*完整的*適用的因素和情況列表可能會有所幫助。 – pnuts 2014-09-12 11:49:39