2週間程度考えたんですが自分ではどうしようもなく皆さんの力を貸してください。
今book1とBOOK2があり…
BOOK1には、A列に担当者、B列に売上数が次のようにあります。
A1…田中A B1…10
A2…山田B B2…20
A3…鈴木B B3…10
※担当者名の尾には部署である記号(アルファベット)があります。また実際データはもっと大量に有ります。
次にBOOK2のA列には次のようにあります。
A1…A部署 B1…
A2…B部署 B2…
このようなケースにおいてBOOK2のB1、B2に、A部署としての総売上数、B部署としての総売上数をそれぞれ出したいのです。困っているのは、A1にある"A部署"という文字やA2にある"B部署"という文字は、時々入れ替わったり、なくなったり、新たにC部署が増えたりするんです。その時でも、常にB列には適切な売上数をあげたいのです。B列に組む関数としてもっともふさわしい組み方が分かりません^^;
※私がつまずいている点
1…BOOKは2つあり、別BOOK1にあるデータをBOOK2へ集 計するのでSUMIF関数では#VALUE!エラーがでて使えない。(もし使えると簡単にできる、検索条件にワイルドカード(*A)を使って…)
2…SUMとIF関数を組み合わせて出来そうだけど…なかなかできない。〇| ̄|_
IF関数では論理式の部分で、ワイルドカードが使えない?ので・・・
ほんとに困っています。^^;みなさんの知恵を貸してくださいm(_ _)mよろしくお願い致します。
No.6
- 回答日時:
訂正
誤:=SUM(IF(RIGHT([Book1.xls]Sheet1!$A1:$A10,1)="a",[Book1.xls]Sheet1'!$B1:$B10))
正:=SUM(IF(RIGHT([Book1.xls]Sheet1!$A1:$A10,1)="A",[Book1.xls]Sheet1'!$B1:$B10))
担当者の末尾の部署記号は大文字でしたね(^^;
蛇足ですが
http://support.microsoft.com/?scid=kb;ja;260415& …
SUMIF関数が閉じられている別ブックを参照した時に#VALUE!になるのは、問題点と認めているようです。
参考URL:http://support.microsoft.com/?scid=kb;ja;260415& …
No.5ベストアンサー
- 回答日時:
Book2.xlsの集計したいセルに計算式として
=SUM(IF(RIGHT([Book1.xls]Sheet1!$A1:$A10,1)="a",[Book1.xls]Sheet1'!$B1:$B10))
と入力してから
「CTRL+SHIFT+ENTERを押して」 ←ここが大事
式を確定して下さい。
これで
>BOOKは2つあり、別BOOK1にあるデータをBOOK2へ集 計するのでSUMIF関数では#VALUE!エラーがでて使えない。
>SUMとIF関数を組み合わせて出来そうだけど…なかなかできない。
の2つがクリア出来ます。
おぉ~~なるほど~一気に仕事が解決しました!!!
すごく助かります^^
今まで悩んでいたのが、今解決してすごく爽快です!!!
ほんとにありがとうございます!!
私の下手な質問を的確に理解して、シンプルかつ最適な回答方法(関数の組み方)を提示していただき本当に感謝します。私もエクセルはかなり使いこんでいるつもりですが、やっぱりまだまだですね^^;
もっと勉強します!ほんとにありがとうございました!もし、また力をお借りするときがあったら、宜しくお願いいたします!今回は本当にありがとうございました<(__)>
No.4
- 回答日時:
=SUMIF([BOOK2.xls]Sheet1!A:A,"*A",[BOOK2.xls]Sheet1!B:B)
=SUMIF([BOOK2.xls]Sheet1!A:A,"*B",[BOOK2.xls]Sheet1!B:B)
ですね。SUMIF関数ならワイルドカードが使用できます。
一応別の方法
=SUMPRODUCT(RIGHT([BOOK2.xls]Sheet1!$A$1:$A$10,1)="A")*([BOOK2.xls]Sheet1!$B$1:$B$10))
SUMIFは使えないんですよ・・・そこが厄介なんですよね^^;
http://support.microsoft.com/?scid=kb;ja;260415& …
No.3
- 回答日時:
BOOK1の名前と部署を分けて考えれば簡単になりますよ。
(分ける事が出来ない事情があるのでしたら、これを手掛かりに)
[book1]
[A][B][C]
1営業部署売り上げ
2田中A10
3山田B20
4鈴木B10
[book2]
[A][B]
1部署売上合計
2A部署=SUMIF([Book1]Sheet1!$B$2:$B$4,"=A",[Book1]Sheet1!$C$2:$C$4)
3B部署=SUMIF([Book1]Sheet1!$B$2:$B$4,"=B",[Book1]Sheet1!$C$2:$C$4)
なんて如何でしょうか。
SUMIFはどうしても使えないんですよね^^;その場合は・・・Book1を閉じたとたんに、エラー値になります。
http://support.microsoft.com/?scid=kb;ja;260415& …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) If関数に関する質問です。(再掲) 3 2022/10/01 20:51
- その他(パソコン・スマホ・電化製品) エクセル初心者です。 仕事でエクセルを使っていて、普段は素人でもできる簡単な関数を使ったことがある程 1 2022/05/25 11:17
- Excel(エクセル) IFERROR、SMALL関数について 2 2022/08/22 23:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
はがきについて。
-
エクセル 文字を増やしたい。
-
セルの内容表示が邪魔になる
-
Microsoft365に変えたのですが...
-
エクセルの計算
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
Excel ピボットテーブルで日付...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
Excelのチェックボックスの使い...
-
エクセル 白黒印刷で白線を印刷...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの条件付き書式につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報