同じ値を探して、合計する方法について

"お世話になっております。
Excelで下の例のように、番号が一致するものの金額を足して合計欄に書き込むようにしたいのですが、どのようにすればよいでしょうか?

番号 金額 合計
1 100 300
1 200
2 100
3 100 400
3 100
3 200"

こんにちは @marita

適切な入力と期待される出力を教えていただけますか。そうすれば、あなたの要件を理解するのがより簡単になります

このような感じで、番号が1111の2件は合計欄に300、番号が3333の3件は合計欄に400、と記入されるようにしたいです。
伝わりますでしょうか?よろしくお願いいたします。

こんにちは

以下が類似していると思います。

上記で番号と合計の表を作成して、上記の表に書き戻せばよいかと思います。

ありがとうございます。
データテーブルを構築のところで社員番号、社員名、日数の値をそれぞれ数値やアルファベットで入力していますが、これは入力しなければいけないのでしょうか?

こんにちは

上記参照先のものは類似サンプルなのでデータテーブル構築アクティビティは必須ではありません。
今回のケースは例えば以下の様になります。

サンプル
Sample20250109-1.zip (10.1 KB)

注:ファイルを2つ出力しています。

ありがとうございます。
ファイル2つもとても勉強になります。
今回の質問とずれて申し訳ないのですが、代入のところに書き込む式について、式を自分で作成するのに参考になるサイトなどはありますでしょうか?
自然言語で式を記述するところから、作成したりしていたのですが、エラーになることもあるので、勉強したいと思いました。

こんにちは

これらはLINQと呼ばれる書式になります。vb.net LINQ メソッド構文 のようなキーワードでインターネット上を検索いただくといろいろ記事が出てくると思いますので、こちらを参照してみてはと思います。

あるいは英語でよければ、このフォーラム中にもLINQについてまとめてくれているトピックがあります。

またLINQが難しいようであれば、このケースも例えばDictionaryを使用しても実現できますので、以下参照いただければと思います。

ご丁寧にありがとうございます。
勉強します。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.