請教一下各位大神,
我需要計算欄位的小數點個數有幾個,然後欄位數字加一
原因是每一個小數點是新的一階層。
也就是說1 = 第一階,
1.2、1.3...是第二階
以此類推1.3.14=第三階
我參考:
https://docs.microsoft.com/zh-tw/office/troubleshoot/excel/formulas-to-count-occurrences-in-excel
A10: =SUM(LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"p","")))
這個公式是計算範圍內P有幾個。
但是我要計算每個欄位小數點個數,所以我修改成:
=SUM(LEN(A2)-LEN(SUBSTITUTE(A2,".",""))
可是會出錯,原因是
LEN(SUBSTITUTE(A2,".","")
單就這段的代表意思是判斷數字的有效位數,
所以1.2.1.6.16 會變成6,這不是我要的。應該要是四才是對的。
希望各位大神可以協助潔解答。
B2:
=LEN(A2)-LEN(SUBSTITUTE(A2,".",""))
公式向下複製到B3:B19
B1:
=SUMPRODUCT(LEN(A2:A19)*1)-SUMPRODUCT(LEN(SUBSTITUTE(A2:A19,".",""))*1)
計算全部共有多少小數點。
如果你是想計算一個儲存格中小數點出現次數的話,該看的是連結中的範例 2
在儲存格 B2 輸入
=LEN(A2)-LEN(SUBSTITUTE(A2,".",""))
可以計算出儲存格 A2 的小數點出現次數