お世話になります。
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はなんで先頭の0を消すん...
-
Excel元に戻す方法を教えてくだ...
-
Excelが固まってしまった。
-
エクセルで特定の範囲内から小...
-
Excel 2019 のピボットテーブル...
-
テレビを購入してYouTubeのボタ...
-
Excel2013のF6キー操作について
-
西暦や和暦の表示をyyyymmdd表...
-
【関数】スペースがいくつ入っ...
-
【Microsoft Office Excel Comp...
-
Excelのオートフィル
-
別シートからの文字を変更
-
Excelのセルを飛ばして入力する
-
MOS365 Excel Expert / Excel R...
-
エクセルで指定した日付、店舗...
-
4つのパターンを表示するEXACT...
-
スマートな関数を教えて下さい。
-
【Excel】セル内の時間帯が特定...
-
Excel初心者です。 詳しい方、...
-
Excelで全角を半角にしたいので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報