同じセル内の数式を適切に組み合わせる

同じセル内の数式を適切に組み合わせる

同じセルに2つの数式を結合するにはどうすればいいですか

=SUM(D1/C1*100+100) 結果は 87.5 です。問題は、この数値を切り上げたいのですが、パーセンテージとして切り上げたいということです。すべて同じセルでパーセンテージとして切り上げるにはどうすればよいでしょうか?

答え1

SUM()まず、この関数は数値のリストまたはセルの範囲を合計するものであることを説明します。この関数を使用するには、コンマで区切られた数値のリスト (またはセル参照) を指定します。

=SUM (number1, [number2], [number3], ...)

この式は実際にはSUM()関数を使用していません。

=D1/C1*100+100

同じ答えが得られます。しかし、あなたの式は(ほぼ)あなたが望む答えを与えているので、今あるもので作業しましょう。 ______________________________________________________________________________

数式から という答えが得られると言っていると思います87.5が、その答えを として表示したいのです88%。それを実現するのは非常に簡単です。

まず、答えを 100 で割るように数式を変更します。

=SUM(D1/C1*100+100)/100

これにより、87.5が に変更されます0.875。次に、必要な小数点以下の桁数に丸めます (@cyber の提案に従って)。

=ROUND(SUM(D1/C1*100+100)/100,2)

これにより、答えは小数点以下 2 桁に丸められ、 になります0.88。数式の 2 を 1 に変更すると、小数点以下 1 桁に丸められ、 になります0.9

最後に、[書式] > [セル...] メニューを使用して、回答を含むセルをパーセンテージとして書式設定します。小数点以下の桁数を 0 にすると、回答は88%(または90%小数点以下の桁数を 1 に丸めた場合) と表示されます。

また、(@Blackwood が指摘しているように) この最後の式は次のように大幅に簡略化できることにも注意してください。

=ROUND(D1/C1+1,2)

答え2

次の式も使用できます:=FLOOR(SUM(A2/B2*100+100),1)

A2 has 25 & B2 has 50次に を取得するとします150

次にセルを選択します。

「セルの書式」をクリックし、「カスタム」を選択します。

タイプ選択から0、一般の下にあります。

カーソルをその横に置き、0"%"のように編集します。

今は150次のようになります150%

注記、cybernetic.nomadのコメントで提案されているようにROUND関数を使用する場合は、カスタム書式も適用する必要があります。パーセンテージセル書式を適用すると、値は次のようになります。15000%

編集済み:値を切り上げたい場合は、次の数式を使用できます。

=ROUNDUP(SUM(A2/B2*100+100),0)

または

=CEILING(SUM(A2/B2*100+100),1)

注記、最後に、150を150%(パーセンテージ形式)のように見せたい場合は、最終的にカスタムフォーマット上で説明したように、パーセンテージ形式小数値を0に設定しても、値は15000%のように表示されます。

87.5 をもたらした 2 つの値は開示されていないため、任意の 2 つを想定しましたが、実際には、この 2 つの数値は任意の組み合わせになる可能性があります。

上で示した式を使わず、87.5を88に切り上げるだけであれば、次のようにします。

=ROUNDUP(C2,0) or =CEILING(C2,1)

ただし、カスタム フォーマットを適用することを忘れないでください。そうしないと、88 が 8800% と表示されます。

関連情報