しごと自動化レシピ

WORK RECIPE Power Automate

Power Automateで売上と原価から粗利率の表示を作る

売上から原価を引いた利益を売上で割り、パーセント表示にします。原価で割った値とは違う粗利率の分母を明示します。

売上の例 → 粗利率表示の結果(作業の流れを表す概念図)
実行確認の記録なし

公式資料を参照して構成した手順です。本記事の操作・コードの実行は未確認です。小さな入力例で期待結果を確かめてから利用してください。

できあがるもの

25.0%。GUIでの実機実行確認は未実施の手順例です。

始める前に

  • Power Automateのクラウドフローを作成・手動実行できるアカウントと環境。手動トリガーと組み込みアクションだけを使い、外部コネクタの接続や送信権限は使いません。
  • 架空の少量データを用いた作業です。本番のファイル・宛先・認証情報を入れず、入力と期待結果を見比べてから業務条件へ置き換えます。
入力例

売上1000、原価750。

入力例を表で確認する
入力例
売上原価
1000750

掲載手順と同じ小さな入力例です。まずは、この値で試してください。

手順

  1. 新しいインスタントクラウドフローを作り、「手動でフローをトリガーする」を先頭に置きます。既存の業務フローを編集せず、メール送信や外部サービスのアクションも追加しません。入力例は次の式内に固定しています。 売上1000、原価750。
  2. 「データ操作」の「作成(Compose)」を一つ追加します。入力欄の「式」タブで次の式を入力します。式タブでは先頭に@や@{ }を付けず、引用符を半角のまま保ちます。
    concat(formatNumber(mul(div(float(sub(1000,750)),1000),100),'0.0','en-US'),'%')
    割合を100倍して小数1桁の数値表示にし、末尾へ%を連結します。P書式の地域別空白に依存せず、空白なしの25.0%を作る指定です。
  3. 保存して手動テストを一度実行し、「作成」の入力と出力を展開します。デザイナーの見た目だけで完了とせず、出力の型が数値・文字列・真偽値のどれかも確認します。配列は要素順まで照合してください。
  4. 期待結果は次のとおりです。条件を変えるときはコピーした検証フローで境界を試し、処理履歴に機密情報を残さない入力へ置き換えます。 25.0%
    できあがる結果を表で確認する
    できあがる結果
    粗利率表示
    25.0%

    売上から原価を引いた利益を売上で割り、パーセント表示にします。原価で割った値とは違う粗利率の分母を明示します。。図の表はこの記事の架空入力と処理結果を対応させています。

期待結果と照合する

25.0%。GUIでの実機実行確認は未実施の手順例です。

まずこの入力例で確認し、件数や値が一致しているかを見ます。完了表示だけで判断せず、重複・空欄・対象外データも残っていないか確認してください。

うまくいかないとき

  • 売上ゼロをこの式へ渡さないでください。率表示は文字列になり再計算用の数値とは別に保存します。
  • 例と違う値や欠損が来た場合の扱いは業務側で決めます。結果を原本へ自動で書き戻す構成にせず、確認用の出力として扱ってください。

止める・元に戻す

実行を終了して、今回新しく作った検証用プログラムまたは検証フローだけを片付けます。例は画面や実行履歴への出力のみで、既存データを変更せず外部へも送信しません。

公式資料・対応範囲

参照日:2026-10-19。公式資料の一般的な機能説明と、本記事固有の入力例の実行検証は別です。実務での短縮時間や効果は未計測です。

同じツールで試す

Power Automateの記事一覧へ →