こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

再度、Excelの数式について、今朝

再度、Excelの数式について、今朝

今朝、KURUMITO様から、下記1)~3)の条件での数式を親切に教えて頂きました。

教えて頂いた数式 =SUMPRODUCT(A4:A55,B4:B55)/H2

その後、条件が1)2)は同じですが、4)が増えたため3)が5)に変更になりました。

自分なりに次のように作ったのですが、エラーになります。=SUMPRODUCT(C4:C55="S")*(A4:A55,B4:B55)/H2

正しい数式を教えてください。バージョンは Excel2003 です、
宜しくお願いいたします。


1)A列 A4からA55まで、数字のデータが入ってるセルと、入ってないセルがあります。
2)B列もA列同様、B4からB55まで、数字のデータが入ってるセルと、入ってないセルがあります。(データの入ってる行は、A列で入っていれば、B列の同じ行に入っています)、
3)A列とB列のデータの入っている行を順番に4から55行まで、掛け算をして(例えば、A5*B5)、その4から55行まで合計を、H2に入っている、ほかの合計の数値で、割り算をする計算式をK2のセルに、一つにまとめて入れ、計算結果を表示したいのです。


4)C列もA列B列同様、C4からC55まで、B又はSの”文字のデータ”が入ってるセルと、入ってないセルがあります。(データの入ってる行は、C列(文字データ)で入っていれば、A列(数字データ)、B列(数字データ)の同じ行に入っています)

5)C列の”文字データ”がSならばA列とB列のデータの入っている行を順番に4から55行まで、掛け算をして(例えば、A5*B5)、その4から55行まで合計を、H2に入っている、ほかの合計の数値で、割り算をする計算式をK2のセルに、一つにまとめて入れ、計算結果を表示したいのです。

投稿日時 - 2010-06-22 19:37:13

QNo.5987541

困ってます

質問者が選んだベストアンサー

K2セルには次の式を入力します。

=SUMPRODUCT((A4:A55)*(B4:B55)*(C4:C55="S"))/H2

投稿日時 - 2010-06-23 06:41:58

お礼

再度、教えていただき有難うございました。

投稿日時 - 2010-06-23 12:57:21

このQ&Aは役に立ちましたか?

10人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

=SUMPRODUCT((C4:C55="S")+0,A4:A55,B4:B55)/H2
など。



今朝のご相談を含めて,「数字のデータが入ってるセルと、入ってないセルがあります。」という言葉では,具体的な正しいお手元のエクセルの状態を説明できていない点に問題があることを理解してください。
AB列には「数字のデータ」ではなく,「これこれの数式が記入されていて,こんな数字が計算されていたり""になったりします」といった具合です。あなたのエクセルの目に見える正しい姿をご相談に丁寧に書いておくと,回答者もすぐに一発で正しい答えをアドバイスできます。

投稿日時 - 2010-06-22 19:59:10

お礼

有難うございました。
Excelの表面しかわからない未熟者ですので、質問の内容も未熟で回答者のことを考えず、申し訳ありません。

投稿日時 - 2010-06-22 20:32:12

あなたにオススメの質問