「自己紹介文を書いて」 prompt → 「コールドメール」 名前: serge </> Skill.md { 実行() }
MK
マーケティング・成長
キャンペーン、SEO、広告
LG
法務・財務
契約、CFO、税務
Skill .md
あらゆるAIに
SK
AI Agents
エンドツーエンドのタスク
AG
入力内容

数式がここに表示されます。
必要なことを説明してから、「生成」をクリックしてください。

数式1つでは足りませんか?
AIを、シート全体を作成してくれるアナリストに変えましょう。
Financial Analyst SkillのNathanは、Claude、ChatGPT、または任意のAIチャットを、シニアアナリストに変えます。モデル、予測、差異分析、それらを支える数式まで対応します。プロンプトの知識は必要ありません。
Financial Analyst Skillを見る →

Excel数式ジェネレーターとは?

Excel数式ジェネレーターは、平易な英語の説明を、必要な正確なスプレッドシート数式に変換する無料ツールです。構文を暗記したり、ヘルプ文書を探し回ったりする必要はありません。やりたいこと(合計、カウント、平均、検索、IFロジック、テキスト、日付)を説明すると、この無料のExcel数式ジェネレーターが、すぐに貼り付けられる数式と、その動作を簡潔に説明する文を返します。

ExcelとGoogleスプレッドシートの両方に対応した数式ジェネレーターとして機能し、SUMIF、COUNTIF、XLOOKUP、VLOOKUP、IF文、DATEDIFなどの日常的な作業をカバーします。数式を貼り付け、自分のセル範囲に置き換えれば完了です。説明があるので、単にコピーするだけでなく、内容を実際に理解できます。

数式を1つ以上必要とする場合 - 完全なモデル、予測、その裏付けとなる分析など - KissMySkillsのFinancial Analyst Skill(Nathan)を使えば、Claude、ChatGPT、または任意のAIチャットを、スプレッドシート全体を作成してくれるシニアアナリストに変えられます。

必要な数式の説明方法

生成結果の精度は説明の具体性次第です。結果ではなく、列名と条件を指定してください。

「売上を合計して」だけでは不十分です。「B列がPaidで、C列の日付が2026年1月1日以降のD列を合計して」と指定すると =SUMIFS(D:D, B:B, "Paid", C:C, ">="&DATE(2026,1,1)) - 日付を次のように作成し、 DATE() テキストとして入力するのではなく、地域設定が異なるマシンでも壊れないようにします。同様に、「価格を検索する」は、「A2のSKUをProductsシートのA列と照合し、C列を返し、一致するものがなければ『Not found』を表示する」のようにすると実用的です: =XLOOKUP(A2, Products!$A:$A, Products!$C:$C, "Not found").

また、空白を0として数えるのか、無視するのかも明示してください: COUNTA(E2:E500) 数式が空の文字列を返すセルを入力済みとして扱う一方、 COUNTBLANK(E2:E500) 同じセルを空白として扱います。

貼り付けた数式を壊す5つのミス

1. SUMIFとSUMIFSの引数の順序を入れ替えている。 SUMIFでは合計する範囲を最後に指定します - SUMIF(range, criteria, [sum_range]) - 一方、SUMIFSでは最初に指定します: SUMIFS(sum_range, criteria_range, criteria, …)。Microsoftの公式ドキュメントでも、この順序の違いが問題のよくある原因として説明されています。一方をもう一方に変更する際に順序を入れ替えないと、数式はひっそりと0を返します。

2. 間違った位置からVLOOKUPの列数を数えている。 列番号はシートのA列からではなく、指定した範囲の左端の列から数えます。範囲がC列から始まる場合、インデックス2はD列です。また、VLOOKUPでは検索列より左側を参照できません。これは構造上の制限であり、キーが値の右側にある場合にXLOOKUPまたはINDEX/MATCHを使うべき理由です。

3. 数値が実はテキストになっている。 別のシステムからインポートしたデータはテキストとして取り込まれることが多く、その場合 =SUMIF(B:B, ">100", C:C) は何も一致しなくても気づきにくいままになります。Excelはこれらのセルに小さな緑色の三角形を表示します。列を数値に変換すれば解決し、数式を書き直しても解決しません。

4. 引数の区切り記号が間違っている。 Excelは地域設定からリスト区切り記号を取得するため、小数点の区切りにコンマを使う地域では、引数の区切り記号はセミコロンになります。そのため、英語サイトからコピーした数式は、Enterキーを押した瞬間に拒否されます。ロジックが間違っていると考える前に、引数間のコンマをセミコロンに置き換えてください。

5. お使いのバージョンにない関数を使用している。 XLOOKUP、FILTER、UNIQUE、SORT、LETはExcel 2016および2019にはありません。LAMBDAはさらに後に登場し、Excel 2021にも含まれていません。Excelは認識できない関数の前に_xlfn.を付け、#NAME?を返します。古い永続ライセンスを使用している場合は、新しい数式のデバッグではなく、VLOOKUPまたはINDEX/MATCH相当の方法を依頼してください。

セルのエラーが伝えていること

Excelのエラー値は診断情報であり、それぞれが異なる問題を示しています。 #N/A 検索は正常に実行されたものの、何も見つかりませんでした。通常は末尾のスペース、データ型の不一致、または実際にキーが存在しないことが原因です。 #VALUE! 引数の型が間違っています。通常は、数値であるべき場所にテキストが入っています。 #REF! 数式が依存していたセルが削除されたため、数式自体を修復する必要があります。 #NAME? スペルミスか、お使いのバージョンにない関数です。 #DIV/0! 空白セルまたは0のセルによる除算です。 #SPILL! 複数のセルを返す数式が結果を書き出せないことを意味します。通常は、すでに何かが邪魔をしています。

ですべてを囲む反射的な対応は、 IFERROR には注意が必要です。これは7種類の典型的なエラー値をすべて捕捉するため、関数名のタイプミスが、正当な「該当なし」と同じ親切なメッセージに隠れてしまいます。 IFNA 「見つからない」場合だけを検出したいときは、XLOOKUPの if_not_found 引数。予想されるエラーは隠し、予想外のエラーは残しましょう。

数式が間違った答えになる場合

ジェネレーターは説明に基づいて書き出すため、あなたのデータを見ることができません。日付が一貫しない形式で保存されていること、1つの列に同じカテゴリの異なる綴りが2つあること、結合セルが範囲を壊そうとしていることも判別できません。こうした問題は数式の問題に見えますが、実際は違います。

構造が本当の解決策である場合にも、これは適切なツールではありません。同じ検索を12枚のシートで繰り返しているなら、通常は1つの統合テーブルが必要だということです。各列に月を配置したデータは、先にPower Queryでピボット解除した方が、常にすっきりします。また、引き継いだブックの動作を解明するのは作成ではなく監査です。まず「参照元のトレース」と「数式の検証」から始めましょう。数値そのものについて判断が必要なことは分析であり、そこでFinancial Analyst Skillの出番になります。

Free guide AIでExcelの数式を書く方法(無料ジェネレーター) →