EXCELのデータベース関数について(DCOUNTA?)
住所録を作成していますが、ポイントは3点あります。
(1)1年間に入社した人(雇用形態)毎に人数を求めたいのです。
(2)今年度中に退職した方は残したままで、人数を計算したいのです。(退職日を入力)
(3)今年度は人が増えるため、全体をテーブルとし、雇用者1人事をレコードとして処理していますが、そのためCOUNTIFSなどは用いず、簡単に計算するためデータベース関数を利用したいと考えています。
DCOUNAの関数は(Database,フィールド,Criteria)となりますが、Criteriaの条件を雇用形態と退職日を横に並べた値としたいが、退職日を空白の人を人数としたい為、空白とすると条件を選んでいないとして雇用形態のみ合致した人数をカウントしてしまうようです。
良い方法あればご教示ください。
No.4
- 回答日時:
こんばんは!
画像が小さいので詳細が判らないのですが、
あくまで方法だけ判ってもらえればよいかな!って思い投稿しました。
一例ですが、↓の画像で説明します。
結果のK3セルに
=IF(COUNTBLANK(K1:K2)=2,"",IF(K2="",SUMPRODUCT((E2:E1000=K1)*(H2:H1000=K2)),SUMPRODUCT((E2:E1000=K1)*(H2:H1000>=K2))))
という数式を入れています。
これで「退社日」が空白でも「雇用形態」の欄だけ入力するとそのデータ数が表示されます。
尚、画像の空白欄の「退社日」にシリアル値で ○○以降の日付を入力すると、
表示されている雇用形態の入力した日付以降に退社した人のデータ数が表示されます。
尚、数式は元データの1000行目まで対応できるようにしています。
以上、このような方法もあります。m(__)m
No.3
- 回答日時:
図が小さくてよく認識出来ませんでしたので、例を示します。
Criteria で、フィールド行を入れずに、フィールド行の次のセルをTRUE, FALSEで判定する数式を書けばよいです。
A列 B列
フィールド1 フィールド2
2010/9/27
D列[クライテリア] クライテリアの範囲の一行目を空白にして、二行目に TRUE, FALSE の返る数式を入れます。
(空白)
=(A2)=""
[数式] A1:B50--データベース, B1 フィールド名, D1:D2 クライテリア
=DCOUNTA(A1:B50,B1,D1:D2)
A列が日付シリアル値が入っているとすれば、2行目の数式はこうなります。
>(1)1年間に入社した人(雇用形態)毎に人数を求めたいのです。
= YEAR(A2)=2010
>(2)今年度中に退職した方は残したままで、人数を計算したいのです。(退職日を入力)
= OR((YEAR(A2)=2010),A2="")
No.1
- 回答日時:
計算のため列を追加するのはどうでしょうか、式作成後非表示設定
式中の項目名は表中のセル位置とに置き換えて下さい。
(1)1年間に入社した人(雇用形態)毎に人数を求めたいのです。
・入社年度列を追加する
(年度の基準が4月1日の場合)
入社年度=YEAR(入社日)+IF(A2>=DATE(YEAR(入社日),4,1),1,0)
(2)今年度中に退職した方は残したままで、人数を計算したいのです。(退職日を入力)
・集計対象列を増やす
集計対象=if(退職日="",1,if(or(退職日="",退職日>=今年度始),1,0))
(3)今年度は人が増えるため、全体をテーブルとし、雇用者1人事をレコードとして処理していますが、そのためCOUNTIFSなどは用いず、
簡単に計算するためデータベース関数を利用したいと考えています。
退職日を空白の人を人数としたい為、空白とすると条件を選んでいないとして雇用形態のみ合致した人数をカウントしてしまうようです。
・空白列に何かを入れる(見づらければ条件付き書式で色分けする)
雇用形態は"未定” 退職日は 0
この回答への補足
お返事いただき、ありがとうございます。
説明不足で失礼しましたが、今年度からのため、今年に関しては全員が対象となるため入社年度列が不要と考えています。
また必要になれば、条件に「年度=22」と追加いたします。
ただし退職時の身分は、わかるように身分欄は退職しても"未定"とかに変更せず現在の人数が知りたいのです。
DCOUNTAでは空白を条件とすると、条件は無条件となるようで困っています。
「空白を条件とすることができる方法」又は「代替の関数等の案」があればご教示ください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
郵政の正社員の退職金はどれぐ...
-
軍人や大統領の終身タイトル(...
-
脱税や粉飾決算などに関わった...
-
退職時の贈り物
-
退職日とは、最後の出勤した日...
-
会社の敬称は御社。では部署の...
-
誰かの異動や退職で泣いたこと...
-
無印良品の新人教育の考え方に...
-
退職 引き止め後に残って良かっ...
-
最終出勤日に 健康保険証を勤め...
-
準社員の退職について教えてく...
-
体調不良でパート退職 体調不良...
-
この度、病気のため退職しまし...
-
前の職場でe革新を使って給与明...
-
試用期間で退職します 社会保険...
-
退職日が決まっていますがやっ...
-
この前、退職届を出したら 『待...
-
就労可否証明書の診断日
-
教職員の退職金は他府県へ異動...
-
職場の親睦会費は強制? 給与支...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
郵政の正社員の退職金はどれぐ...
-
退職日とは、最後の出勤した日...
-
脱税や粉飾決算などに関わった...
-
こんばんは。 公務員に関する質...
-
盗撮容疑で逮捕され「35回くら...
-
国家公務員の勲章について
-
自衛隊って離職率は結構高いで...
-
消防官の再就職先
-
同じ職場でない女性に退職祝い...
-
switchの中にIF分の条件分岐に...
-
私の命式は、ベテランの占い師...
-
岩手大学の准教授がパンツを盗...
-
退職給与引当金資産て?
-
自衛隊の術校での退職について
-
公務員の使用期間の6ヶ月は正当...
-
教員の退職手当(新卒一年目講...
-
バイトやめるとき・・・
-
定年退職のお祝い文例を教えて...
-
戒告・訓告・免職・減給・・・・?
-
工場に入社して4ヶ月経過しまし...
おすすめ情報