簡體   English   中英

MS Excel:如何對科學記數法求和,不包括看起來像 X.XXE-01 (XX.XXE-01) 的括號內的方差值?

[英]MS Excel: how to sum scientific notation excluding bracketted variance values looking like X.XXE-01 (XX.XXE-01)?

我有格式如下的excel數據單元格:

excel中單元格格式的圖像

需要在同一個單元格中同時包含數字和括號內的數字。

我希望再創建四個單元格,其中包含每個單元格對非支持數字總和的百分比貢獻。

即第一個新單元格中的總和需要為 3e-05/(3e-05 + 1.6e-05 + 6.02e-05 + 5.71e-04) x 100。舍入問題無關緊要。

我在excel方面的經驗有限,非常感謝您的幫助。

如果您在 excel 方面的經驗有限,我強烈建議您使用輔助列,這樣至少您知道自己在做什么。 如果你只是要求一個神奇的超公式,任何可能出現的問題都會阻止你,你將無法解決它。

在此處輸入圖像描述

B列有一個公式來提取非括號數字(注意我的小數分隔符是逗號,我猜你的是點)。 另外,因為我的 Excel 是西班牙語,所以我的參數分隔符是; 但您的可能是逗號:

=VALUE(LEFT(A1;SEARCH(" ";A1)-1))

C 列相同,但括號中的數字:

=VALUE(SUBSTITUTE(SUBSTITUTE(RIGHT(A1;LEN(A1)-SEARCH(" ";A1));"(";"");")";""))

然后單元格 B6 只是 B 列中數字的總和,單元格 B7 是您在帖子中所說的微積分:

=B6/(B1*100)

您可以在沒有輔助列和非常復雜的公式的情況下完成所有這些操作,就像我在 D 列中所做的那樣。這是一個數組公式,因此您必須按CTRL + SHIFT + ENTER來引入它:

=SUM(VALUE(LEFT($A$1:$A$4;SEARCH(" ";$A$1:$A$4)-1)))/(VALUE(LEFT(A1;SEARCH(" ";A1)-1))*100)

無論如何,我已將文件上傳到 Gdrive,因此您可以檢查公式(請記住我的小數分隔符是逗號,而不是點,您需要手動替換逗號)

https://docs.google.com/spreadsheets/d/1eKVs_vAjUhfIwXgRHNkLY4I4kowVUwAQ/edit?usp=sharing&ouid=114417674018837700466&rtpof=true&sd=true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM