メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

#CALC! エラーは、Excel の計算エンジンで現在サポートされていないシナリオが発生したときに発生します。

全般

Excel では配列内の配列を計算できません。 入れ子になった配列エラーは、配列を含む配列数式を入力しようとすると発生します。 エラーを解決するには、2 番目の配列を削除してみてください。

たとえば、=MUNIT({1,2}) は、現在サポートされていない 1x1 配列と 2x2 配列を返すように Excel に求めます。 =MUNIT(2) は期待どおりに計算されます。

入れ子になった配列 #CALC! を修正する

配列には、数値、文字列、エラー、ブール値、または リンクされたデータ型のみを含めることができます。 範囲参照はサポートされていません。 この例では、=OFFSET(A1,0,0,{2,3}) によってエラーが発生します。

#CALC! error - 配列に範囲が含まれている

このエラーを解決するには、範囲参照を削除します。 この場合、=OFFSET(A1,0,0,2,3) は正しく計算されます。

Excel は空のセットを返すことはできません。 空の配列エラーは、配列数式が空のセットを返すときに発生します。 たとえば、=FILTER(C3:D5,D3:D5<100) は、データ セットに 100 未満の値がないため、エラーを返します。

#CALC! error - 空の配列

エラーを解決するには、条件を変更するか、if_empty引数を FILTER 関数に追加します。 この場合、=FILTER(C3:D5,D3:D5<100,0) は、配列に項目がない場合は 0 を返します。

10,000 を超えるセルを参照するカスタム関数は、Excel for the webでは計算できず、この #CALC が生成されます。 代わりに error。 修正するには、デスクトップ バージョンの Excel でファイルを開きます。 詳細については、「Excel でのカスタム関数のCreate」を参照してください。

この関数は非同期操作を実行しますが、予期せず失敗しました。 後でもう一度お試しください。

LAMBDA 関数は、他の Excel 関数とは少し異なる動作をします。 単にセルに入力することはできません。 数式の末尾にかっこを追加し、ラムダ関数に値を渡すことで、関数を呼び出す必要があります。 次に例を示します。

  • #CALC エラーを返します:     =LAMBDA(x, x+1) 

  • 2 の結果を返します:     =LAMBDA(x, x+1)(1)

詳細については、「LAMBDA 関数」を参照してください

Lambda エラーのエラー メッセージとドロップダウン リスト

このエラーは、Excel の計算エンジンが配列で指定されていない計算エラーを検出したときに発生します。 解決するには、数式を書き直してみてください。 入れ子になった数式がある場合は、 数式の評価ツール を使用して、#CALC の場所を特定できます。 式でエラーが発生しています。

Python in Excel

Python 数式では、Python サービスに送信するデータが多すぎます。 

Python in Excel の計算では、一度に最大 100 MB のデータを処理できます。 小さいデータセットを使用してみてください。

Python 数式では、スプレッドシート データではなく、外部データに依存するクエリのみを参照できます。

Powery クエリで問題が発生しました。 後でもう一度お試しください。

データがアップロード制限を超えています。

Python in Excel の計算では、一度に最大 100 MB のデータを処理できます。 小さいデータセットを使用してみてください。

この Python オブジェクトは、このブックにアタッチされている Python 環境から取得されていませんでした。

数式の結果をクエリにすることはできません。

補足説明

Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。

関連項目

動的配列とスピル配列の動作

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×