お世話になっております。
Excel関数について質問させてください。
まず私の環境にExcelが入っておらず、OpenOfficeの3.3を代用しております。
カテ違いでしたらごめんなさい・・・。
【質問】
Sheet1のリスト(A列とする)に存在する文字列を
Sheet2の複数列(D列、F列、H列)に一致する文字列毎の数値(E列、G列、I列)の合計を
Sheet1の列(B列とする)に表示したい
【データ例】
○Sheet1
A列 B列
A 3
B 10
C 6
D 0
○Sheet2
D列 E列 F列 G列 H列 I列
A 1 G 0 A 1
C 2 H 2 B 2
B 3 A 1 C 4
E 4 B 5 E 5
【試した事】
まず一辺には無理だと思い、
Sheet1のB列に以下の関数を入れてみました
=IF('Sheet2'.D1=A1;"a";"b")
これで一見判定が出来てる風だったのですが、
Sheet1のB1列に"a"と出て、他全て"b"と出ました。
恐らく、順不同で比較項目が並んでいる所為だと思いますが、
この並び順を変更するわけにはいかず・・・。
そもそも、文字型と数値型が一つの関数に指定出来るのかも不明で・・・。
どなたかわかる方、ご教授お願いいたします。
わかりにくい例ですみません。
【補足】
私の個人的見解として、関数で出来る気がしないのですが、どうなんでしょう・・・?
もし、関数で無理ならVBかJavaでゴリゴリ組みます。
No.1ベストアンサー
- 回答日時:
OpenOfficeは使用した事が無いため、OpenOfficeでも可能なのかは判りませんが、Excel関数であれば、B1セルに次の関数を入力してから、B1セルをコピーして、B2以下に貼り付けると良いと思います。
=SUMIF(Sheet2!$D:$D,$A1,Sheet2!$E:$E)+SUMIF(Sheet2!$F:$F,$A1,Sheet2!$G:$G)+SUMIF(Sheet2!$H:$H,$A1,Sheet2!$I:$I)
ありがとうございます!
おかげ様で出来ました。
そのままでは出来ませんでしたが、
=SUMIF('Sheet2'.$D$2:$D$270;'Sheet2'.$A2;'Sheet2'.$E$2:$E$270) + …
で出来ました。
ありがとうございました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) Excel 文字列を結合するときに重複をなくしたい 関数・VBA 2 2022/12/12 10:40
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- Excel(エクセル) エクセルで2つの表を比較して、文字列が同じだが、その行のある値が違うものを抽出したい 1 2022/10/06 21:48
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
- Excel(エクセル) エクセルで重複データから重複を削除して指定の列に抽出したい 11 2022/05/11 11:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Worksheets メソッドは失敗しま...
-
Cellsのかっこの中はどっちが行...
-
VBAのFind関数で結合セルを検索...
-
文字列の結合を空白行まで実行
-
Excelで、あるセルの値に応じて...
-
IIF関数の使い方
-
VBAを使って検索したセルをコピ...
-
vba 2つの条件が一致したら...
-
B列の最終行までA列をオート...
-
エクセルVBAにて =A1=B1とすれ...
-
【Excel VBA】カンマと改行コー...
-
マクロについて。S列の途中から...
-
URLのリンク切れをマクロを使っ...
-
VBAのコードを教えてください
-
【VBA】2つのシートの値を比較...
-
ファイルをフォルダに自動振り...
-
SUM関数の範囲を変数を代入して...
-
C# dataGridViewの値だけクリア
-
リストビューのコンボボックス
-
Excel VBA でテキストボックス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Worksheets メソッドは失敗しま...
-
Cellsのかっこの中はどっちが行...
-
Excelで、あるセルの値に応じて...
-
vba 2つの条件が一致したら...
-
B列の最終行までA列をオート...
-
VBAを使って検索したセルをコピ...
-
エクセルVBAでデータ転記
-
IIF関数の使い方
-
マクロ 最終列をコピーして最終...
-
文字列の結合を空白行まで実行
-
VBA 何かしら文字が入っていたら
-
Changeイベントでの複数セルの...
-
VBAのFind関数で結合セルを検索...
-
【VBA】2つのシートの値を比較...
-
VBマクロ 色の付いたセルを...
-
VBAでのリスト不一致抽出について
-
【VBA】複数行あるカンマ区切り...
-
VBA 値と一致した行の一部の列...
-
データグリッドビューの一番最...
-
エクセルVBA シートモジュール...
おすすめ情報