お世話になります。
21日から翌月の20日までの出勤簿を作成中です。
AD列にY列の土曜日毎の集計、AE列にAA列の土曜日ごとの集計が表示されるのが希望ですがうまく作成できません。
例えば AD6に
=IF(OR(WEEKDAY(B6)=7),SUM(IF(AC6=$AC$6:$AC$36,$Y$6:$Y$36)),"")
としてオートフィルで下部までいくと、月の日数が少ない欄はエラーとなります。
=IF(OR(E6="土",B6=DAY(EOMONTH($D$4,0))),SUM(INDIRECT("U"&(IF(B6<7,0,B6-WEEKDAY($B$6+B6-7))+13-1)):Y6),"")
としてオートフィルすると、添付のような計算になってしまいます。
月日が空欄の行はエラーにもならず、土曜日ごとの集計をし、欲を言えば週が途中で終わる20日でも集計するのがベストです。
どなたか教えていただけないでしょうか。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
AD6のセルに入力している数式がなんか不自然なんだなぁ。
誰かが作ったものをコッソリ流用しているってことはありませんか。
=IF(
OR(WEEKDAY(B6)=7) ⇐ OR関数を使う意味がない。
,SUM(
IF(
AC6=$AC$6:$AC$36 ⇐ このような数式で条件を設定することはない
,$Y$6:$Y$36 ⇐ 結果にこのような範囲を指定することもない
)
)
,""
)
……ということで、配列数式なのを無視して普通の数式として確定させえているのが原因だろうと思います。
配列数式として数式を確定させましょう。
・・・
(´・ω・`) 配列数式ってナニ?
ってことであれば、まずは他人が作ったものを第三者に黙って解析させたことを謝った上で問い直すようにしてください。
ありがとうございます。
色んな数式を組み合わせてみてもうまくいかなくて、同じように詰まっている方がいると考えて、現段階の数式は検索して見つけたものではありますが、どのやり方もハマらず、藁にもすがる思いで初めての質問投稿でした。
失礼な質問の仕方でしたら申し訳ございません。
時間を割いてくださり、ありがとうございました。
No.2
- 回答日時:
せっかく画像を添付されるのなら、皆さんが容易に読み取れるものをお願いしたいものです。
例えば、
https://oshiete.goo.ne.jp/qa/13551039.html
の質問者の ゆってぃgooさん、No.2の goomaniaさん、No.3の mike_gの添付図のように。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで列を削除 3 2023/02/01 11:00
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) 勤務表ですが、思うように出来ません。 3 2023/05/19 06:43
- Excel(エクセル) VBA EOMonthについて 5 2023/02/10 11:51
- Excel(エクセル) Excel関数 セルが空白の場合は,現在の表示のままに、数値が入れば計算する数式を教えてください。 4 2023/08/25 17:40
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelについて教えてください
-
【Excel】数字を3倍にし、なお...
-
エクセルVBA、別ブックへ転記す...
-
エクセル マクロ チェックボックス
-
Excel分析ツールでのポアソン回...
-
【マクロ】顧客番号にて一致さ...
-
【マクロ】名前を保存する際に...
-
エクセルのデーターが2か月前の...
-
UNIQUE関数が使えないバージョ...
-
エクセル共有したが、アクセス...
-
Excelでセルの値が同じか...
-
(マクロ)データをAブックからB...
-
Excel フィルターを掛けた状態...
-
エクセル②
-
エクセルを使っていて2024/5/15...
-
Googleスプレッドシートでファ...
-
エクセルで不等号記号(≠)が上に...
-
Win10でExcel VBA GetPhonetic...
-
Excelで縦軸の書式を0:00形式の...
-
エクセル:一覧表に存在する文...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報