表計算ソフトで数式を組もうとして、関数名や引数の順番が分からず手が止まった経験は多くのビジネスパーソンにあるはずです。実は今の生成AIは、日付や条件、集計方法を日本語の文章で伝えるだけで、必要な数式を組み立ててくれます。関数名を暗記する必要はなく、「何をしたいか」を言葉にできれば十分です。この記事では、AIに数式作成を頼むときの基本的な手順と、精度を上げるための伝え方のコツを解説します。
AIが数式を作れる理由
生成AIは大量の文書やコードを学習しており、表計算ソフトの関数の構文や使い方のパターンを理解しています。そのため「条件に合う行の合計を出したい」「複数の表から一致する情報を探したい」といった日本語の依頼を、対応する関数の組み合わせに変換できます。人間が覚えるべきなのは関数名そのものではなく、自分がやりたい集計や検索の内容を具体的に説明する力です。関数の綴りや引数の順番を調べる時間を、集計内容そのものを考える時間に回せる点が、この頼み方の大きな利点です。
基本の頼み方
AIに数式を頼むときは、次の情報を順番に伝えると精度が上がります。
- どの範囲のデータを使うか(列名やシート名など)
- 何を判定条件にするか(日付、金額、文字列の一致など)
- 最終的に何を求めたいか(合計、件数、平均、最大値など)
例えば「B列に部署名、C列に金額が入っています。部署名が『営業』の行の金額を合計する数式を教えてください」のように伝えると、条件付き合計の関数を使った具体的な数式が返ってきます。同様に「A列の日付が今月のものだけを数える数式がほしい」「D列の値が一定以上の行だけ抽出したい」といった依頼も、条件と対象範囲を明確にするほど正確な提案につながります。
よくある集計パターン別の伝え方
日常業務でよく使う集計は、伝え方のパターンを覚えておくと毎回スムーズに依頼できます。
- 件数を数えたい:「C列が『完了』になっている行の件数を数えたい」
- 平均を出したい:「D列の点数のうち、E列が『A店』の行だけの平均を出したい」
- 複数条件で絞りたい:「地域が『関東』かつ金額が1万円以上の行を合計したい」
- 別の表から情報を探したい:「この表のA列の番号と一致する行を、もう一つの表から探して金額を持ってきたい」
このように「対象」「条件」「求めたい数値の種類」をワンセットで伝える習慣をつけておくと、初めて使う集計でも同じ調子でAIに依頼できます。
うまく伝えるコツ
AIとのやり取りで数式の精度をさらに高めるには、以下のような工夫が有効です。
- 列や行の具体的な位置(例:2行目から100行目まで)を伝える
- 「以上」「以下」「含む」など条件の境界をはっきり伝える
- 空白セルやエラー値がある場合はその扱い方も伝える
- 一度で完璧な数式が返ってこなくても、「この条件も追加してほしい」と対話形式で修正を重ねる
数式が長く複雑になりそうなときは、一気に完成形を求めるのではなく、小さな条件から順に組み立てて確認しながら進めると、意図しない集計結果を防ぎやすくなります。
使うときの注意点
AIが作った数式は便利ですが、そのまま鵜呑みにせず必ず検証する姿勢が大切です。特に次の点は事前に確認しておきましょう。
- 実際のデータで数式を試し、想定通りの数値が出るか確認する
- 参照するセル範囲がずれていないか、表の行数が変わっても対応できる書き方になっているか見る
- 関数の仕様は表計算ソフトの種類やバージョンによって差があるため、エラーが出たら別の書き方を再度依頼する
- 金額や個人情報など重要な集計は、必ず人の目でダブルチェックする
AIはあくまで数式作成を助けてくれる存在であり、最終的な数値の正しさを保証するものではありません。頼る範囲と自分で確認すべき範囲を分けて考えることが、安心して使い続けるためのポイントです。
まとめ
- 関数名を覚えなくても、やりたい集計内容を日本語で具体的に伝えればAIが数式を提案してくれる
- 依頼時は「対象範囲」「条件」「求めたい結果」の3点をセットで伝えると精度が上がる
- 件数・平均・複数条件・別表参照など、よくある集計パターンごとの伝え方を覚えておくと応用しやすい
- 一度で完成させようとせず、対話しながら条件を追加・修正していくとミスを防ぎやすい
- 完成した数式は必ず実データで検証し、範囲のずれやエラーがないか確認したうえで、重要な集計は人の目でダブルチェックする