• ベストアンサー

エクセルの数式について

nihonjinnの回答

  • nihonjinn
  • ベストアンサー率39% (79/200)
回答No.2

すいません。括弧が一つ足りませんでした。 =SUMPRODUCT(((A1:A7)="男")*((B1:B7)="本人")*((C1:C7)>=25)*((C1:C7)<40)) です。

関連するQ&A

  • エクセルについて

    まず、H6に日付と時間が記入されたセルがあります。 (例)2009/11/09 (月)15:00 ↓ A2に「=TODAY()」を記入したセルがあります。 ↓ I6に日付だけ取り出した「=LEFT(H6,10)」の記述があります。 ↓ B2に「=SUMPRODUCT(($C$6:$C$999=$B1)*($G$6:$G$999=$A$2))」という記述で、件数を出したいのですが、I6を日付と認識してくれず件数がB2に表示されません。 表示させるにはどうしたらいいのでしょうか? 教えて下さい。

  • エクセル関数(SUMPRODUCT)について教えてください。

    SUMPRODUCTを使って、件数を出しています。   A    B(抽出条件を入力) 1都道府県  ● 2職業    ● 3性別    ● 4購買日   ●    A    B    C   D     11 都道府県  職業   性別  購買日   12 東京    会社員  男   20080901  13 ・      ・   ・    ・     14 ・      ・   ・    ・     15 ・      ・   ・    ・     上記のような表を作り、A11:E100までデータが入っています。 B1:B5に条件を入れて、C1:C4に =SUMPRODUCT(($A$12:$A$100=$B$1)*($B$12:$B$100=$B$2)*($C$12:$C$100=$B$3)*($C$12:$D$100=$B$4)*1) で件数をカウントしています。 抽出条件をすべて指定すると、件数が出てきますが、特に指定しないで 空欄のままで件数をカウントする方法はないでしょうか? (たとえば、職業を絞らないでほかの条件だけで抽出するとか) 何か解決策を教えてください。

  • エクセルの数式が分かりません

    例えば、[A1]のセルに[A2]が空白なら空白。 そうではない時は[B1][B2][C1][C2]のセルに表示されたものを表示させる。 ただし、[B1][B2][C1][C2]のセルはどんな時も必ずどれか一つのセルしか表示はしない。 お願いします。

  • 再度、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のセルに、一つにまとめて入れ、計算結果を表示したいのです。

  • 【エクセル】条件によって数式を削除する

    エクセルで以下のようなことは実現可能でしょうか? たとえば ・A1の値が「a」のときはC1にはB1を検索値としたルックアップの値を返す。 ・A1の値が「b」のときはC1はルックアップを使用せず直接値を入力させる。 つまり、A1の値によって、C1セルの数式を削除し、完全に空白にするということです。 「IF」関数等ではC1セルを空白にできても数式は残ってしまうため、実現することはできません。 わかりやすく言えば、「条件付書式」では条件によってセルの文字色や背景色を変更することしかできないと思いますが、それをセルの値も含めて変更するような感じです。 方法がお分かりの方、お教えください。

  • エクセルでこのような数式が組みたいのですが...

    色々考えてるのですが今一上手くいきません。 宜しくお願いします。 使用するセルはA1・B1・C1とします。 すべて数字が入るとし、条件は下記の通りです。 A1に入力があればA1/A2をC1に出力 B1に入力があればB1/B2をC1に出力 A1・B1両方に入力があればC1にエラー表示 A1・B1両方に入力がなければC1には何も表示しない(空欄扱い)

  • エクセル 数式について教えてください。

    エクセルの数式について教えてください。 教えてください。たとえばA1のセルが1000、B1のセルが500でC1のセルに=B1-A1と入力します。そうすると 500と表示されます。これはこれでいいのですがたとえばA1に1000入力しB1が空欄だとC1にはA1セルの1000が入力されます。 A1だけのセルに1000と入力した場合にC1には空欄か#DIV/0見たいなエラーメッセージをさせたいのですがどうすれば よろしいでしょうか?

  • エクセルの数式

    すいません。またお力を貸して下さい。 マクロでプログラムを組みたいのですが、 例として シート1のA1セルに「50」、B1セルに 「-5」、C1セルに「0」が入力されていたとします。それをシート2のA1セルに数式として「=50-5+0」と表示させるようにしたいのです。(A1セル自体に単に「45」と表示されるだけでなく。) 「=A1+B1+C1」のような形式では困るのです。 どなたか解決法をお教え下さい。

  • エクセルにおいての配列関数について

    エクセル の配列関数のSUMPRODUCT使用して このような式を書いた場合 SUMPRODUCT((条件1)*(条件2)*・・・(条件n)*(集計範囲)) =SUMPRODUCT((A1:A30=50)*(B1:B30=750)*(C1:C30=6600)*(D1:D30=210)*F1:F30) 集計範囲の行 いわゆるFの行の数字の中の一つのセルに 「3」などのカッコを使用した ものをいれると "#VALUE!" と表示され正しい答えが出ないのですが 解決方法を教えてください。 よろしくお願いします。

  • エクセル上での数式について

    Microsoft Excel 2003 を使用しております。 口で説明が出来ないので、例を挙げて説明させていただきます。 いつの間にか、以下の症状があらわれました。 簡単な例を挙げると A1のセルに"A"という文字 A2のセルに"B"という文字 A3のセルに"C"という文字 があったとして、 C1のセルに =A1 と式をうつと C1のセルには"A"と表示されますよね。 そして、C1の所にカーソルを持ってきて、選択したセルの右下、黒■の所にカーソルをもっていった後、カーソルが十字になった状態で黒■を掴み、下方向へドラッグすると、=A1 という式がコピーされ、下方向へ一つずつずれて、C2のセルには"B"、C3のセルには"C"と表示されなければならないのですが、結果、全てが"A"と表示されてしまいます。 数式はC2のセルには =A2 、C3のセルには =A3と式自体には問題が無いのですが…。 どうしたもんでしょうか?