こんにちは。
アルバイトの勤務時間の合計にDSUM関数を使いたいと思っているの
ですが、『#VALUE!』という表示が出てしまいます。
以下のような表(A1:B750)で、C列をはさんで合計の表(D1:E5)を作っ
て、合計欄に『=DSUM(A1:B750,B1:B750,D2)』と記入しました。正し
い記入方法をご存知の方がいらっしゃったらお教えください。
他にもっとよい方法があればアドバイスください。
A B C D E
1 名前 時間 名前 合計
2 い 6.0 い 145.5
3 ろ 0.0 ろ 73.5
4 は 0.0 は 30
5 に 8.0 に 153
6 い 4.5
7 ろ 4.5
8 は 0.0
9 に 4.0
10 い 0.0
11 ろ 0.0
・
・
・
・
750 に 8.0
No.1ベストアンサー
- 回答日時:
DSUMではなくSUMIFで良いでしょう。
=SUMIF(A1:B750,D2,B1:B750)
とやってください。
DSUMは複数条件の時に使用します。
No.3
- 回答日時:
DSUMは、第3引数をクライテリア(Criteria)といい、条件にするデータ部の「見出し」とそっくりのもの(質問例のD1)と、条件にするデータ(質問例でD2)の両方をくっつけた範囲として、指定せねばなりません。
D1:D2のように。そしてこの条件の範囲の上行部に見出し(質問例では名前)、下行部に名前(質問例では「い」)をペアーで、くっつけて用意せねばならない不便性があり、多人数分の合計をだす式を、式複写で答えを出すことを妨げています。ほんとに何とかしてほしいと
常日ごろ個人的に思っています。
それで別回答として
例データ
氏名 計数
a12
a23
c1
d2
a3
c4
b23
a12
s1
の場合
例えば
C2:c4に
a
b
c
を入れて(多くなると実はこれも関数で出したいところだが略)
D2に
=SUM(IF($A$2:$A$10=C2,$B$2:$B$10,0))
を入れてSHIFT+CTRL+ENTERの3つのキーを同時押しする(配列数式)
そしてD2の式をD3,D4に複写する。
を使うほうを勧めます。
条件が2つ3つになっても
=SUM(IF(($A$2:$A$10=C2)*(条件2)*(条件3),$B$2:$B$10,0))
のように使えます。
配列数式がいやなら、SUMPRODUCT関数も使えます(略)。
No.2
- 回答日時:
DSUM関数の記述方法が間違っています。
正しくは
=DSUM(A1:B750,B1,D1:D2)
で「い」の合計が出ると思います。
かっこの中の最初が「データベースの範囲」
次が「フィールド」と言って検索したい列の見出し指定です。
最後が条件。見出しと条件指定をします。
データベース関数は、いちいち見出しを書かないと
条件として反応してくれないみたいなので、
合計を表す表を作るときは
名前 合計
い 145.5
名前 合計
ろ 73.5
名前 合計
は 30
名前 合計
に 153
というように、いちいち「名前」という行を作る必要があるっぽいです。
面倒臭いので、DSUM関数より#1さんの方法の方が適切と思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) K14のセルにVlookup関数を使い IF(J14="","",VLOOKUP(J14,$B$4: 2 2023/05/17 20:26
- その他(Microsoft Office) IF関数について教えてください 2 2022/05/10 13:31
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- Excel(エクセル) 隣り合っていないセルを まとめて税込表示したい 8 2022/09/25 14:32
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) 関数を教えてください 2 2022/12/29 21:01
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- Excel(エクセル) If関数に関する質問です。(再掲) 3 2022/10/01 20:51
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
access2021 印刷プレビューでの...
-
Access Error3061 パラメータが...
-
ACCESS VBA でのエラー解決の根...
-
Microsoft365にAccessってあり...
-
Accessのリンクテーブルのパス...
-
access クエリ yes/no型のクエ...
-
accessデータを指定したExcel、...
-
Accessのフォーム上のテキスト...
-
Access VBA を利用して、フォル...
-
Accessのスプレッドシートエク...
-
accessでlaccdbファイルが削除...
-
Accessのことで教えてください...
-
CSVファイルの「0落ち」にVBA
-
Access VBA [リモートサーバー...
-
accessのフォームに設置したボ...
-
Accessのデータ型の日付/時刻型...
-
Accessのクエリで、replace関数...
-
日付のテキストボックスに(例...
-
お世話になっています いまクエ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access レポート印刷するときに...
-
Microsoft365にAccessってあり...
-
Accessのクエリで、replace関数...
-
ACCESS VBA でのエラー解決の根...
-
Accessのスプレッドシートエク...
-
Access VBA を利用して、フォル...
-
【Access】Dcount関数の複数条...
-
accessデータを指定したExcel、...
-
Accessレポートのチェックボッ...
-
Access VBA [リモートサーバー...
-
Vba Userformを前面に出すについて
-
Accessのリンクテーブルのパス...
-
実行時エラー3131 FROM 句の構...
-
Accessのフォーム上のテキスト...
-
CSVファイルの「0落ち」にVBA
-
Access 複数条件検索の設定が上...
-
アクセス 削除するレコードを含...
-
Access で半角スペースと全角ス...
-
access 更新クエリについて
-
Accessのクエリの結果を、既存...
おすすめ情報