• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DCOUNT関数で空白セルであることを条件にしたい)

DCOUNT関数で空白セルであることを条件にしたい

このQ&Aのポイント
  • スプレッドシートやExcelでDCOUNT関数を使用して条件に「セルが空白の場合」を設定する方法がわかりません。
  • 具体的には、性別が男性かつ年齢が40以上かつ既往歴が空白の条件を全て満たす数値の数を数えたいです。
  • DCOUNT関数を使用してこのような条件を実現する方法について教えてください。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1733/2603)
回答No.3

'= にしてください。 ちなみに年齢を40として以下の式でも出せます。 =SUMPRODUCT((D:D=$I$2)*(C:C>=$J$2)*(G:G=$K$2))

diamond_cutter
質問者

お礼

「'=」でできました!どうもありがとうございました。 SUMPRODUCTのやり方は試してみたのですが、うまくできませんでした。もう少し調べてみます。 どうもありがとうございました。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

Excelの場合は、「既往症」について、「既往症のない人」を条件にしたい場合は、 = (半角)だけの指定(下記ではJ2セルについて)でよいようだ。 ーー Googleのスプレッドシート(この使っているソフトの種別を質問に書いてないのは、質問として、片手落ちと思う)でもやってみてください。 例データ A1:F8 氏名 住所 年齢 性別 身長 体重 既往歴 山田 東京 42 男性 168 72 武田 静岡 54 男性 171 81 脳卒中 田中 和歌山 24 女性 159 54 木村 東京 45 女性 168 72 近藤 東京 34 男性 168 72 大村 東京 45 男性 168 72 結核 志村 東京 40 男性 168 72 条件 H1:J2 性別  年齢  既往歴 男性  >=40  = 式 =DCOUNTA($A$1:$G$10,A1,H1:J2) 結果 2 山田と志村

diamond_cutter
質問者

お礼

他の方への補足でも書かせていただきましたが、質問文で記載した「スプレッドシート」は、Win7/Win10での「Googleスプレッドシート」の使用でした。 OS環境などを記載しておらず、失礼しました。 ご回答のいただいた「=」は、Excelでは確認していませんが、Googleスプレッドシートでは「'=」と入力しないとできませんでした。 同じ関数でも入力方法が異なることを再認識しました。 どうもありがとうございました。

  • msMike
  • ベストアンサー率20% (364/1805)
回答No.4

別解 =DCOUNT(A1:G4,C1,I4:I5) ただし、下記の設定を行なうこと セル I4 を空白のままに放置 セル I5 に式 =AND(D2="男性",C2>=40,G2="") を入力

diamond_cutter
質問者

お礼

教えていただいた別解ではうまくできませんでした。 この書き方はすっきりしていてぜひともマスターしたいやり方なので、もう少し調べてみます。 ありがとうございます。

  • msMike
  • ベストアンサー率20% (364/1805)
回答No.2

=""

diamond_cutter
質問者

お礼

Googleスプレッドシートで「=""」ではできませんでしたが、「'=」でできました。ご回答ありがとうございました。

  • mt2015
  • ベストアンサー率49% (258/524)
回答No.1

Excelでやる場合、セルK2に「=」だけを入れてみてください。 #単に「スプレッドシート」だけだと何のアプリのスプレッドシートなのか解りません。Excelの方法が使えなかったらごめんなさい。

diamond_cutter
質問者

お礼

Excelでは試していませんが、Googleスプレッドシートでは「=」ではできませんでした。「'=」と入力してできました。 どうもありがとうございました。

diamond_cutter
質問者

補足

質問文で記載した「スプレッドシート」は、Win7/Win10での「Googleスプレッドシート」の使用でした。 OS環境などを記載しておらず、失礼しました。

関連するQ&A

専門家に質問してみよう