60px
関数ジェネレーター、略して「関ジェネ」とはExcelやスプレッドシートといった表計算ソフトの関数をAIで自動生成するサービスです
(※毎回、完璧な答えを返すことができるとは限りませんので、ご注意ください。もし、このサイトを利用したことで、何らかの損害が出た場合、当サイトは一切の責任を負いかねます。出力された関数が、意図に沿う動作をすることを確認してからご使用ください。)
①ご使用のソフトウェアを選択してください
②生成したい関数について教えてください
「面白い・使える」と思ったら投稿ネタにしてください!
こんな風に質問してみましょう
➡「A1からA10までに3桁の商品番号が、それぞれの番号に対応する商品名が隣のB1からB10まで並んでいる
このとき、D2に番号を入力したら、E2にそれに対応する商品名を出力するような関数を出力して」
➡「スプレッドシートでSUM(A1:B5)と入力したのに、A1からA5の合計が出ない
理由と改善案を出力して」
より複雑な計算やマクロを生成したい場合、箇条書きでより細かく条件を説明すると、正確な回答が得やすくなります
質問例   ➡回答例
気圧から水深を計算する関数  ➡。ご質問いただいた「気圧から水深を計算する関数」ですが、海水中の気圧から水深を求める場合には、以下の式を利用することが一般的です。

水深(m) = (1 - (気圧(kPa) / 海面気圧(kPa)) ** 0.5) * 10.2

なお、この式は海水の温度が標準である場合に適用されるものであり、実際の海水の状態によっては誤差が生じる場合があります。また、この式は海水中の気圧を測定する必要があるため、正確な値を求めるには特殊な計器が必要となります。
ExcelでA2からA6には商品番号が、B2からB6には商品名が入っている表がある D3に商品番号を入力した時にE3にその番号に対応する商品名を表示させるにはどのマスにどんな関数を入力すればいいですか?
 ➡

E3には、以下のVLOOKUP関数を入力します。

=VLOOKUP(D3,A2:B6,2,FALSE)

この関数は、D3に入力した商品番号をA2からB6の範囲で検索し、その番号に対応する商品名を取得します。取得するデータは、2列目(商品名)にあります。FALSEを指定することで、完全一致で検索されます。
簡単で短いExcelのマクロの例を、実際のマクロを書いて簡潔に教えて  ➡

以下は、Excelで選択された範囲にある数値の合計を計算し、メッセージボックスに表示する簡単なマクロの例です。

1. Excelを開き、Alt+F11を押してVisual Basic Editorを開きます。
2. 左側の「VBAProject (Workbook名)」を右クリックし、「挿入」をクリックし、「モジュール」を選択します。
3. 右側の空白のウィンドウに以下のコードを入力します。

```
Sub CalculateTotal()
   Dim total As Double
   total = WorksheetFunction.Sum(Selection)
   MsgBox "Selected range total: " & total
End Sub
```

4. ウィンドウメニューから「ファイル」→「閉じる」をクリックして、Visual Basic Editorを閉じます。
5. Excelのワークシートで、計算したい数値を含む範囲を選択します。
6. Alt+F8を押して「マクロ」ダイアログボックスを開き、「CalculateTotal」を選択し、「実行」をクリックします。
7. メッセージボックスに、選択した範囲の合計が表示されます。

このマクロは、選択された範囲の合計を素早く計算するために使われることがあります。 例えば、月次の予算データを格納しているExcelシートで、特定の範囲内の予算の総額をチェックする場合に使用できます。
もっとみる≫
ヘルプ
・このサイトについて
・お問い合わせ
・免責事項
©関数ジェネレーター
関ジェネ
~関数自動生成サイト~
お問い合わせ
当サイトについて