Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Formatting libreoffice计算算术内部数字格式?_Formatting_Libreoffice_Libreoffice Calc - Fatal编程技术网

Formatting libreoffice计算算术内部数字格式?

Formatting libreoffice计算算术内部数字格式?,formatting,libreoffice,libreoffice-calc,Formatting,Libreoffice,Libreoffice Calc,是否可以在格式化声明中执行算术运算?我想将=1显示为1mg,=0.1显示为100mg,=0.0001显示为100ng,等等。对于毫克一,您可以执行以下操作: 0" mg" 对于除法,(乘以1000),您可以使用: #,##0.000,;-#,##0.000, (然后只需添加一个标签即可。) 编辑: 在浏览了网络之后,我发现了一些非常相似的东西,可以从Hz-GHz进行缩放。它使用另一个单元格和一些IFs来格式化,但可能是您所做工作的最佳解决方案。(Afaik,excel格式不支持宏复制) 修改

是否可以在格式化声明中执行算术运算?我想将=1显示为1mg,=0.1显示为100mg,=0.0001显示为100ng,等等。

对于毫克一,您可以执行以下操作:

0" mg"
对于除法,(乘以1000),您可以使用:

#,##0.000,;-#,##0.000,
(然后只需添加一个标签即可。)

编辑: 在浏览了网络之后,我发现了一些非常相似的东西,可以从Hz-GHz进行缩放。它使用另一个单元格和一些IFs来格式化,但可能是您所做工作的最佳解决方案。(Afaik,excel格式不支持宏复制) 修改单元格A1的代码为:

=IF(A1>=10^6,TEXT(A1/10^6,"0.0#")&" MHz",IF(A1>=10^3,TEXT(A1/10^3,"0.0#")&" KHz",TEXT(A1,"0.0#")&" Hz"))

(引用自:)

对于毫克1,您可以执行以下操作:

0" mg"
对于除法,(乘以1000),您可以使用:

#,##0.000,;-#,##0.000,
(然后只需添加一个标签即可。)

编辑: 在浏览了网络之后,我发现了一些非常相似的东西,可以从Hz-GHz进行缩放。它使用另一个单元格和一些IFs来格式化,但可能是您所做工作的最佳解决方案。(Afaik,excel格式不支持宏复制) 修改单元格A1的代码为:

=IF(A1>=10^6,TEXT(A1/10^6,"0.0#")&" MHz",IF(A1>=10^3,TEXT(A1/10^3,"0.0#")&" KHz",TEXT(A1,"0.0#")&" Hz"))

(引用自:)

是否希望使用相同的单元格格式设置来执行所有这些操作?或者这些单独的设置都是一种格式。它们之间的比例不一致。1=1mg,.1=100mg。你可能需要为每一个单独设置一个,但请参阅我关于如何除以1000的答案。希望这有帮助。(这几乎耗尽了我的excel知识,不得不通过格式化查看分区的旧表)100mcg,而不是mg。我想要最大的单位大小,仍然允许小数点前有一个数字。所以这需要乘以(千)将0.1(mg)变成100(mcg)mcg=μg?(我以为你错贴了mg)micro的SI前缀是μ(Mu)你想用相同的单元格格式设置来完成所有这些吗?或者这些单独的设置都是一种格式。它们之间的比例不一致。1=1mg,.1=100mg。你可能需要为每一个单独设置一个,但请参阅我关于如何除以1000的答案。希望这有帮助。(这几乎耗尽了我的excel知识,不得不通过格式化查看分区的旧表)100mcg,而不是mg。我想要最大的单位大小,仍然允许小数点前有一个数字。所以这需要乘以(千)将0.1(mg)变成100(mcg)mcg=μg?(我以为你错卖了mg)micro的SI前缀是μ(Mu)谢谢。我希望这个软件能够像它应该具备的那样,正确地分离表示和内容,但我应该能够在我需要它的特定场景中进行调整。不过,这更像是一种黑客行为。@RobF我为它的“黑客”本性道歉。很遗憾,我不知道还有什么别的办法。如果你想办法解决这个问题,一定要回答这个问题,这样其他人也能从中受益。祝你好运。目前在数字格式中没有办法做到这一点。虽然ODF理论上支持这种数字格式,但我知道目前还没有电子表格应用程序支持ODF的这一部分。谢谢。我希望这个软件能够像它应该具备的那样,正确地分离表示和内容,但我应该能够在我需要它的特定场景中进行调整。不过,这更像是一种黑客行为。@RobF我为它的“黑客”本性道歉。很遗憾,我不知道还有什么别的办法。如果你想办法解决这个问题,一定要回答这个问题,这样其他人也能从中受益。祝你好运。目前在数字格式中没有办法做到这一点。虽然ODF理论上支持这种数字格式,但我知道目前还没有任何电子表格应用程序支持ODF的这一部分。