Python in Excel の可用性

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac

Python in Excel を初めて使用する場合は、 まず、「 Python in Excel の概要」 と「 Python in Excel の使用を開始する」を参照してください。 

プラットフォームの可用性

Python in Excel は、Windows を実行している Enterprise および Business ユーザーが利用できます。

  • バージョン 2408 (ビルド 17928.20114) 以降の現在のチャネル。
  • バージョン 2408 (ビルド 17928.20216) 以降の月次エンタープライズ チャネル。
  • バージョン 2502 (ビルド 18526.20472) 以降の Semi-Annual エンタープライズ チャネル。

また、エンタープライズ ユーザーとビジネス ユーザー向けの Excel on the web でも使用できます。

Python in Excel は、Family ユーザーと Personal ユーザーは Excel on the web でプレビューとして利用できます。Windows バージョン 2405 (ビルド 17628.20164) 以降で現在のチャネルを実行している場合も利用できます。

現在のチャネルは、Family および Personal サブスクリプションの既定の更新チャネルです。 過去に更新チャネルを変更したことがある場合は、Excel on Windows の Python にアクセスするために、Excel の最新の最新チャネル ビルドがインストールされていることを確認してください。

Education サブスクリプションをお持ちの場合は、 Microsoft 365 Insider Program を通じて Windows で Python in Excel を利用できます。 現在のチャネル (プレビュー) Insider レベルを選択し、Excel の最新ビルドをインストールします。 Python in Excel は、バージョン 2406 (ビルド 17726.20016) 以降の教育サブスクリプションで使用できます。

Python in Excel は、バージョン 16.96 (ビルド 25041326) 以降の Excel for Mac で最新チャネルを実行している Enterprise および Business ユーザーが利用できます。 Family および Personal ユーザーは、Microsoft 365 Insider Program を通じて Excel for Mac でプレビューとして利用できます。 ベータ チャネル Insider レベルを選択し、Excel の最新ビルドをインストールします。バージョン 16.95 (ビルド 25021921) 以降で利用できます。

Python in Excel は、次のプラットフォームでは使用できません。

  • Excel for iPad
  • Excel for iPhone
  • Excel for Android

サポートされていないプラットフォームでも、Python を含むブックを表示できますが、再計算時に Python セルにエラーが表示されます。

Microsoft 365 サブスクリプションには何が含まれていますか?

Python in Excel for Microsoft 365 を使用すると、Python 数式を Excel グリッドで直接作成し、高度な視覚化を作成して、複雑なデータ分析を実行できます。 また、オープンソースの Python ライブラリとエンタープライズ レベルのセキュリティにもアクセスできます。

対象となる Microsoft 365 サブスクリプションでは、標準コンピューティングおよび自動再計算モードで Python 数式を計算できます。 プレミアム コンピューティングを使用したより高速な計算に完全にアクセスし、手動または部分的な再計算モードにアクセスするには、Python in Excel アドオン ライセンスを購入するか、管理者にライセンスを要求する必要があります。 ライセンスの詳細については、「 Python in Excel アドオン ライセンスに関する FAQ」を参照してください。

最新チャネルを実行している Enterprise または Business Microsoft 365 サブスクリプションをお持ちのすべての Excel for Windows のお客様は、有料ライセンスなしでも標準的な計算速度で Python in Excel を使用できます。

Python in Excel は、デバイスベースの (ユーザーではなくデバイスに割り当てられている) Microsoft 365 サブスクリプション、または共有コンピューターのライセンス認証を使用する (複数のユーザーが同じコンピューターを共有し、各ユーザーが独自のアカウントでログインする) ではサポートされていません。

Family または Personal サブスクリプションをお持ちで、最新チャネルを実行している場合は、Python in Excel をプレビューで利用できます。 Education サブスクリプションをお持ちの場合は、最新チャネル (プレビュー) またはベータ チャネルを実行している間、Python in Excel をプレビューで利用できます。 Python in Excel はプレビュー段階ですが、Premium コンピューティングを使用して Python 数式を制限まで追加または編集できます。 Premium コンピューティングへのフル アクセスを取得するには、プレビューを有効にする必要があります。

Premium および Standard Python コンピューティング

対象となる Microsoft 365 サブスクリプションでは、Python in Excel ユーザーは、毎月のプレミアム Python コンピューティングへのアクセスが制限されます。 プレミアム コンピューティングを使用すると、Python 数式の計算時間が短縮されます。 1 か月あたりの制限に達すると、Python コンピューティングは Premium から Standard に移行します。 Microsoft 365 サブスクリプションに含まれるプレミアム コンピューティング容量は、毎月初めにリセットされます。 

対象となる Microsoft 365 サブスクリプションをお持ちで、プレミアム コンピューティングへのフル アクセスが必要な場合は、 Python in Excel アドオン ライセンスを購入します。

Python コンピューティングに関する情報を示す 3 つのメッセージが Excel に表示されます。 

Python in Excel: プレミアム Python コンピューティングを使用しています。

このメッセージは、ブックで Python in Excel が使用されており、Microsoft 365 サブスクリプションで数式の計算が短縮されたことを意味します。

Python in Excel: 月額のプレミアム Python コンピューティングの使用に近づいています。

このメッセージは、間もなく Premium コンピューティングの上限に達することを示しています。 月単位のプレミアム コンピューティングの上限に達すると、ブックでは翌月まで Python in Excel の標準コンピューティングが使用されます。 

制限を超えました: 標準の Python in Excel の計算速度を使用しています。

このメッセージは、今月のサブスクリプションに含まれるすべてのプレミアム コンピューティングを使用したことを意味します。 Premium コンピューティングの可用性は、毎月初めにリセットされます。 

Python in Excel アドオン

Python in Excel アドオン ライセンスには、Python in Excel for Microsoft 365 のすべての機能に加えて、Premium コンピューティングとその他の計算モード オプションが含まれています。 プレミアム コンピューティングは、Python 数式の計算時間が短縮されることを意味します。 追加の計算モード オプションを使用すると、手動、部分的、または自動の計算モードを切り替えて、ブックで Python 式を再計算するタイミングと頻度を制御できます。

複数のコンピューターで作業している場合、Python in Excel アドオン ライセンスが有効になるまでに 24 時間から 72 時間かかる場合があります。 ライセンスを手動で更新するには、[ File>Account>Update License] に移動します。

価格やアドオンの購入方法の詳細については、「 Python in Excel」を参照してください。 ライセンスの詳細については、「 Python in Excel アドオン ライセンスに関する FAQ」を参照してください。

Python in Excel アドオンは、Microsoft 365 サブスクリプションに含まれているアドオンとどのように比較されますか?

機能 Microsoft 365 サブスクリプションに含まれるもの Python in Excel アドオン
Python の数式を Excel グリッドに直接記述する
  • ✔️
  • ✔️
Python in Excel の数式を計算する
  • Standard compute
  • Premium コンピューティング
高度な視覚エフェクトを作成する
  • ✔️
  • ✔️
複雑なデータ分析の実行
  • ✔️
  • ✔️
サポートされている計算モード
  • 自動
  • 手動、部分的、および自動
Python ライブラリにアクセスする
  • ✔️
  • ✔️
エンタープライズ レベルのセキュリティ
  • ✔️
  • ✔️
同僚とレポートを共有して更新する
  • ✔️
  • ✔️

Python in Excel プレビューの可用性

Python in Excel プレビューは、Enterprise および Business Microsoft 365 サブスクリプションで終了しました。 これらのサブスクリプションでは、よりプレミアム コンピューティングにアクセスするためにプレビューにオプトインすることはできなくなりました。 Enterprise または Business サブスクリプションの月単位の上限に達した後にさらにプレミアム コンピューティングを利用するには、管理者が Microsoft 管理センターを通じて、またはアカウントの担当者に問い合わせて、Python in Excel アドオン ライセンスを購入する必要があります。

Microsoft 365 ライセンスの要件

Python in Excel は、Office 365 E3 や E5 ライセンスなどの Microsoft 365 デスクトップ アプリへのアクセスを提供する有料の Microsoft 365 コンシューマーライセンス、商用ライセンス、または教育機関ライセンスをお持ちのお客様が利用できます。 無料のコンシューマー ライセンスと永続的なコンシューマー ライセンスでは、Python in Excel はサポートされていません。 デバイス ベースのライセンスと共有コンピューターのライセンス認証を使用するライセンスは、Python in Excel をサポートしていません。

重要

Python in Excel プレビューを使用するには、Microsoft 365 の接続エクスペリエンスを有効にする必要があります。

Python in Excel エラーのトラブルシューティング

データ セキュリティと Python in Excel