【Power Automate入門】条件分岐(Condition)とは?IF分岐の作り方を初心者向けに解説|PA45 第3回

コミュニティ運営(PA45)

PA45 第3回のテーマは「条件分岐を使おう(Condition)」です。
フローに「もし〇〇なら」という判断を持たせて、状況によって処理を変える方法を学びます。
この記事は、当日参加できなかった人でも同じ手順をたどれるように、スライドを交えて整理したものです。

この記事で分かること

  • 「条件(Condition)」アクションがどんなものか
  • 条件分岐の考え方と、よく使う演算子
  • 「左辺・演算子・右辺」で条件を作る方法
  • 「はい/いいえ」で処理を分ける4ステップ
  • 第3回でつまずきやすいポイント

ハンズオンの様子は動画でも公開しています。
手元で止めながら進めたい人はこちらもどうぞ。

▶ PA45のYouTubeチャンネルを見る

今回のテーマ:フローに「判断」を持たせる

これまでは、上から下へ一直線に進むフローを作ってきました。
第3回では、その流れに「分かれ道」を作ります。
当日は、次のスライドでテーマを確認するところから始めました。

第3回テーマ「条件分岐を使おう」
▲ 状況によって処理を変える「分かれ道」を作る

条件分岐とは?よく使う演算子

条件分岐とは、「もし〇〇なら A、そうでなければ B」という形で処理を分けるしくみです。
人が「点数が60以上なら合格」と判断するのと同じことを、フローにやらせます。
判断のものさしになるのが演算子で、次のスライドによく使うものをまとめています。

条件分岐とは?概念とよく使う演算子
▲ 「等しい」「以上」「より大きい」などで判断する
  • 次の値に等しい:ぴったり同じかどうか(例:ステータスが「完了」)
  • 次の値以上/以下:境目を含めて大きい・小さい(例:点数が60以上)
  • 次の値より大きい/小さい:境目を含めない(例:在庫が0より大きい)

「条件」アクションの中身

条件は「左辺・演算子・右辺」の3つを埋めて作ります。
作った条件が成り立つと「はい」側、成り立たないと「いいえ」側に進みます。
それぞれの側に、やりたい処理を置きます。

条件
Score
次の値以上
60

はい(True)
いいえ(False)

▲ 「左辺・演算子・右辺」で条件を作り、はい/いいえに処理を分ける

  • 左辺:判断したい値。
    多くは変数や、前のステップの出力を入れます(例:Score)
  • 演算子:判断のしかたを選びます(例:次の値以上)
  • 右辺:くらべる相手の値を入れます(例:60)
「はい」と「いいえ」は、どちらかしか実行されません。両方に処理を置いておけば、状況に応じて片方だけが動きます。

今日作るフローの完成形

条件の作り方が分かったら、ゴールの形を見ておきます。
第3回は、点数を表す変数を用意し、それが60以上かどうかで「合格」「不合格」の通知を分けるフローを作ります。
次のスライドがその完成図です。

今日の完成図(フロー構成)
▲ Scoreが60以上なら合格・そうでなければ不合格に分ける

ハンズオン:4ステップで作る

ここからは実際の作成手順です。
変数を1つ用意し、それを条件で判断して分岐させます。
下のスライドが全体の流れで、このあと1ステップずつ見ていきます。

10分ハンズオン(4つのステップ)
▲ 変数を用意 → 条件で判断 → はい/いいえに分ける
1判断したい変数を用意する

「変数を初期化する」で、名前 Score・種類「整数」・値 75 を置きます。
今回はこの値を判断します。

2「条件」アクションを追加する

+(新しいステップ)から「条件」を選びます。
すると「はい」「いいえ」の2つの箱が表示されます。

3条件を設定する

左辺に変数 Score、演算子に「次の値以上」、右辺に 60 を入れます。
これで「Scoreが60以上か?」という判断になります。

4はい/いいえに処理を置いてテストする

「はい」側に合格の通知、「いいえ」側に不合格の通知を置きます。
テスト実行し、Scoreが75なので「はい」側が動けば成功です。

つまずきやすいポイント

第3回でよく出た引っかかりを先にまとめておきます。
当日も、次のスライドを事前に共有していました。

うまくいかない時のチェックポイント(事前共有)
▲ はい/いいえの取り違えと、型のズレに注意
  • 「はい」と「いいえ」を取り違える:条件が成り立つ側が「はい」です。
    逆に処理を置くと結果が反対になります
  • 比べる値の型がズレる:数どうしで比べたいのに、文字列と数を比べると意図どおりに判定されません
  • 右辺の入れ忘れ:くらべる相手を空にすると、条件が正しく働きません

それでも思いどおりに分岐しないときは、次のスライドのチェックポイントを上から確認すると原因を切り分けられます。

うまくいかない時のチェックポイント(詳細)
▲ 止まったら、この順に見直す

条件分岐は、こんなところで使う

条件分岐は、実務のフローで最も出番の多いアクションのひとつです。
当日紹介した代表的な使いどころが、次のスライドの内容です。

条件分岐の活用事例
▲ 承認の可否・金額のしきい値・在庫や期限のチェック
  • 承認の可否で分ける:承認されたら次工程、却下されたら申請者に差し戻します
  • 金額のしきい値で分ける:一定額以上なら上長承認、未満なら自動承認にします
  • 期限や在庫をチェックする:残りが少なければ通知、十分なら何もしない、と分けます

まとめ

第3回の内容を、最後に1枚のスライドで振り返ります。
細かい操作は忘れても、次の3点だけ押さえておけば十分です。

第3回まとめ
▲ 条件は左辺・演算子・右辺・成り立てば「はい」側

この記事で学んだこと

  • 「条件(Condition)」は、状況によって処理を分けるアクション
  • 条件は「左辺・演算子・右辺」の3つで作る
  • 条件が成り立てば「はい」側、成り立たなければ「いいえ」側が動く
  • 比べる値の型(数どうし・文字どうし)をそろえる

次回・第4回は「Apply to Each(繰り返し処理)」です。
たくさんの項目を1件ずつ順番に処理する方法に進みます。

PA45は毎週、テーマを1つに絞った45分のオンライン勉強会です。
プログラミング未経験の方でも、手を動かしながらPower Automateを1つずつ覚えられます。

📅 次回(第23回・2026年8月15日(土)20:15〜21:00)のPA45をチェックするPA45ってどんな勉強会?

過去回のハンズオンは、YouTubeチャンネルにまとめています。
前後の回もあわせて復習に使ってください。

▶ PA45のYouTubeチャンネルを見る

※ 本記事は公開日時点の内容です。筆者が実際に学んで試した手順をまとめたもので、Power Automate や各サービスの仕様は今後変わる可能性があります。
※ 記事の構成・図解の一部は、AIを壁打ち相手にしながら作成しています。

\ 最新情報をチェック /

💌

最新のPower Automate Tipsを毎日チェック

1枚スライドで関数・概念をわかりやすく解説しています。

𝅧 @isamu_Automate をフォロー →

PA45 — 45分でPower Automateを一緒に学ぼう

毎週木曜夜・オンライン・無料のハンズオン講座。初心者歓迎。

次回PA45に参加する →

コメント

PAGE TOP