如何在 Google 工作表中使用数字格式来显示未简化的非约分式?

How do I use Number Formatting in Google Sheets to display an UNSIMPLIFIED, NON-reduced fraction?

我目前正在构建进度跟踪工作sheet。我使用复选框将任务标记为已完成,我有一个简单的公式来检查“完成了多少(真)”/“有多少”。

=COUNTIF(M7:Z7,TRUE)/(COUNTA(M7:Z7))

这是成功的,并为我提供了进度条所需的百分比,但它并没有我希望的那么有用,因为我意识到我想跟踪剩余项目的精确数量 另外总完成率。

所以我做了一些挖掘并在 sheets 中找到了自定义数字格式选项,并且能够使用这种格式将我的计算更改为非带分数:

_# ??/??

所以它工作得很好,直到我意识到它把它当作一个实际的分数来处理,并一直试图简化它。我不想知道我做了 1/7 的事情,我想知道我做了 14 件事中的 2 件事。

我首先注意到这个问题的原因是当其中一个任务类别达到“100%”时,它从“13/14”变成了整数“1”,这是与我想要的相反;我希望它仍然显示分数,如“14/14”。

我觉得我已经转了这么久了,我不确定在不完全重组我的 sheet 和公式并添加一些愚蠢的隐藏数学的情况下这样做会有多好我已经构建的内容之间的列。
理想的解决方案只是数字格式选项中的一些秘密。但我绝对不能在数字格式中使用静态分母。在这一点上,老实说,我不确定还有哪些其他选择。

tl;dr

在 Google 表格中,使用非静态分子和分母显示未简化分数的最佳方式是什么?

如果您想要可视化分数,但不将其用于进一步计算。您可以简单地将 is 显示为字符串。

例如:

this: =COUNTIF(M7:Z7,TRUE)/(COUNTA(M7:Z7))

变成

this: =COUNTIF(M7:Z7,TRUE)&"/"&COUNTA(M7:Z7)


注:

请记住,COUNTA 计算范围内的所有值,而不仅仅是行数(我假设是任务数)。 您可能希望将传递给 COUNTA 的范围更改为单列。