0
我正在使用SUMIF函數,但我試圖總結的字符串是這樣的字符串:「AU $ 12.3」而不是「12」,我如何去掉這個字符串只是返回我的SUMIF語句中的浮點值(在E列中)?將字符串轉換爲SUMIF函數中的浮點數
=SUMIF('may'!$D$1:$D$500,"*Amount*",'may'!$E$1:$E$500)
謝謝!
我正在使用SUMIF函數,但我試圖總結的字符串是這樣的字符串:「AU $ 12.3」而不是「12」,我如何去掉這個字符串只是返回我的SUMIF語句中的浮點值(在E列中)?將字符串轉換爲SUMIF函數中的浮點數
=SUMIF('may'!$D$1:$D$500,"*Amount*",'may'!$E$1:$E$500)
謝謝!
你可以嘗試這樣的事:
=SUMPRODUCT(ISNUMBER(SEARCH("Amount",May!$D$1:$D$500))*REPLACE(May!$E$1:$E$500,1,4,0))
冷靜,這將返回0一奇怪的原因,所以I've試圖通過它本身工作正常替換,把任何方式早在SUMIF函數相反? –
不知道爲什麼你會得到0,你可以發佈一個更大的樣本? SUMIF只允許範圍作爲參數,您需要使用SUMPRODUCT來處理數組。 –
我注意到google-spreadsheet標籤。 lori_m的公式會給你零谷歌電子表格,試試這個版本'= ArrayFormula(SUM(ISNUMBER(SEARCH(「Amount」,May!$ D $ 1:$ D $ 500))* REPLACE(May!$ E $ 1:$ E $ 500 ,1,4,0)))' –