識者の皆様、エクセルの数式についてご教授下さい。
作業環境は「Excel 2003」になります。
エクセルのバージョンについてのご意見は控えていただけると幸いです。
数式でデータを抽出する元データは別シートに分かれており、内容については次のような形式になります。
|A |B |C |
1|品目 |個数 |その他 |
2|Sa1 |1 | |
3|Sa2 |2 | |
4|Br1 |1 |一包化 |
5|Tw1 |2 |一包化 |
6|Tw2 |2 | |
次に数式で計算したい内容になります。
|A |B |C |
1| |種類 |個数 |
2|品目 |3 |5 |
3|一包化 |0 |3 |
「B2」はデータ「A列」の品目から「C列」の「一包化」が入力されていない項目の数。
「C2」はデータ「B列」の個数から「C列」に「一包化」が入力されていない項目のみの値を合計した数。
「B3」は「0」で固定になります。
「B3」はデータ「B列」の個数から「C列」に「一包化」が入力されている項目の値の合計になります。
マクロを使えばできそうなのですが、マクロの使用が制限されている環境なので数式と関数で抽出できればと質問させていただきました。
No.1ベストアンサー
- 回答日時:
こんにちは。
もしかしたら、下記の関数が使えるかと思って記載します。
SUMPRODUCT関数
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu …
もし、使えなかったら、無視して下さい。
ありがとうございます。
SUMPRODUCT関数を使ったら簡単にできました。
この関数を知らずに他の関数の組み合わせを使って挑戦してましたが変に難しく考えすぎてたようです。
「B2」
=SUMPRODUCT((Data!A2:A10<>"")*(Data!C2:C10<>"一包化"))
「C2」
=SUMPRODUCT((Data!A2:A10<>"")*(Data!C2:C10<>"一包化"),(Data!B2:B10))
「B3」
=SUMPRODUCT((Data!A2:A10<>"")*(Data!C2:C10="一包化"),(Data!B2:B10))
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Excel(エクセル) Countifよりも早く重複数をカウントする方法ありますか? 18 2022/07/04 13:39
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
- Excel(エクセル) マクロか関数で処理したいのですが、教えて頂けませんか。 8 2022/10/31 15:18
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
すべてのシートを選択してエク...
-
エクセルで人名を50音順に表...
-
エクセルで時刻を自動入力する方法
-
Excel VBA 答えが0になってし...
-
Excelのデータが重いのはなぜで...
-
excel フレームのように一部...
-
エクセルにおいてタグからタグ...
-
ローマ字入力で「トゥ」を入力...
-
アイドルの写真について
-
1点の辻の字に変換したいがエク...
-
Excelでエラー(#N/Aなど)値を...
-
「未使用」と「不使用」ってど...
-
チケット何回もエラーは高額請求?
-
SUM関数の範囲に#N/Aが...
-
iMacキーボードの入力 小文字の...
-
自動改札のエラーって…
-
ExcelでVBAを使用した際に、『...
-
excelで小数点0を表示させる方法
-
ACCESS VBA でのエラー解決の根...
-
Eエクセルの計算方法で空欄を0...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
すべてのシートを選択してエク...
-
エクセルで時刻を自動入力する方法
-
Excelのデータが重いのはなぜで...
-
Excel VBA 答えが0になってし...
-
EXCEL VBA 区切り位置のプログ...
-
エクセルマクロについて データ...
-
エクセル。ブック内検索で重複...
-
エクセルで30日以内に同内容の...
-
スプレッドシートで、指定した...
-
合計が0の行を削除
-
エクセルで漢字がうまく並び替...
-
エクセルの入力 エンターキーで...
-
excel フレームのように一部...
-
エクセルの中の漢字を一度にカ...
-
エクセルで隣のセルと同じ数字...
-
A列を検索し一致した行を表示。...
-
Excel2003での並べ替えについて
-
エクセル (1)行削除 (2)列追...
-
Excelユーザーフォームでのデー...
-
エクセルの既存のシートでは入...
おすすめ情報