使用以不同单位表示的值进行计算(KB,MB,GB)

时间:2014-07-03 14:01:58

标签: excel excel-formula excel-2013 array-formulas

我在Excel中寻找一种简单的方法来计算不同值的单位。我在KBMBGB中列出了多个值,我想在GB中获得计算结果。

这是列表中的一部分:

66.0 MB
570 KB
1.10 GB
2.21 KB

输出:??? GB。

所有值都在同一行(C)中,其值为B / KB / MB / GB。

2 个答案:

答案 0 :(得分:4)

假设列表在A1到A4范围内

{=SUM(VALUE(LEFT(A1:A4,FIND(" ",A1:A4)))*IF(RIGHT(A1:A4,2)="MB",1/1000,IF(RIGHT(A1:A4,2)="KB",1/1000000,1)))}

答案 1 :(得分:3)

以空格作为分隔符的列的文本和:

=SUMIF(B:B,"GB",A:A)+SUMIF(B:B,"MB",A:A)/1000+SUMIF(B:B,"KB",A:A)/1000000

可能适合。