いつもお世話になります。
WINDOWS7 EXCELL2010です。
平日 土日 祝日の売り上げの合計を出したいのですが、
添付図の 「G19」で困りました。
この「G19」は祝日です。
祝の列の J19 に表示できるようにしたいのですがご指導いただけませんでしょうか。
他の方法または修正がありましたら併せてご教示ください。
参考
A6 =IF(ISNA(VLOOKUP(B6,祭日!$A$6:$D$53,4,FALSE)),"",VLOOKUP(B6,祭日!$A$6:$D$53,4,FALSE))
※○は祝日です。
B6 =TEXT($D6,"yyyymmdd")
G6 =IF(F6="","",SUMPRODUCT((WEEKDAY(D6,2)<6)*F6))
H6 =IF(F6="","",(WEEKDAY(D6)=7)*(COUNTIF(祭日!$A$6:$B$53,D6)=0)*F6)
I6 =IF(F6="","",(WEEKDAY(D6)=1)*(COUNTIF(祭日!$A$6:$B$53,D6)=0)*F6)
J6 わかりません
No.3
- 回答日時:
こんばんは!
せっかく数式をお考えなので、余計なお世話かもしれませんが・・・
一例です。
↓の画像のように別Sheetに表を作成しておきます。
画像通りの配置でB1~E21を範囲指定 → 名前ボックス(画面左上のセル番地が表示されているところ)に、仮に
祝日
と入力しOK
これで表のB1~E21セルが「祝日」と名前定義されました。
そして元のSheetのC3セルに「2013」と西暦年のみを入力・C4セルに「10」のように月の数値のみを入力するとします。
アップされている画像の配置通りだとして
B6セル(セルの表示形式はユーザー定義から yyyymmdd としておきます)に
=IF(MONTH(DATE(C$3,C$4,ROW(A1)))=C$4,DATE(C$3,C$4,ROW(A1)),"")
C6セルに
=IFERROR(IF(COUNTIF(祝日,B6),INDEX(Sheet2!A$1:A$21,SUMPRODUCT((祝日=B6)*ROW(A$1:A$21))),""),"")
D6セルに
=IF($B6="","",$B6)
として隣のE6セルまでコピー!
D6セルの表示形式はユーザー定義から d
E6セルの表示形式はユーザー定義から aaa
としておきます。
B6~E6セルを範囲指定 → E6セルのフィルハンドルで36行目(31日まで)までオートフィルでコピー!
これでとりあえず日付表示は年・月のみの入力だけで可能になりました。
次にG6セルに
=IFERROR(IF(OR(F6="",COUNT(H6:J6)),"",F6),"")
H6セルに
=IF($F6="","",IFERROR(IF(AND(WEEKDAY($B6,2)=COLUMN(F1),$J6=""),$F6,""),""))
という数式を入れ隣のI6セルまでコピー!
J6セルに
=IF(OR(C6="",F6=""),"",F6)
という数式を入れ、最後にG6~J6セルを範囲指定 → J6セルのフィルハンドルで36行目までコピー!
これで何とかご希望に近い形にならないでしょうか?
※ 結局A列の「○」表示は不要になると思いますが・・・
長々と失礼しました。m(_ _)m
Tom04様
お久しぶりです。
いつも御親切にご回答いただき誠に有難うございます。
御指導通りで1~12月までのブックを完成しました。
誠に有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 週毎の集計 2 2023/08/04 16:56
- Excel(エクセル) ExcelにおけるVLOOKUPでの祝日表示について 5 2022/09/18 22:23
- Excel(エクセル) エクセルの印刷マクロについて質問があります。 現在、下記のマクロで印刷しています。Sheet1のD6 5 2023/06/12 10:59
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Visual Basic(VBA) エクセル VBA 難しいです 1 2023/02/21 15:39
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- Excel(エクセル) 『シフト表自動化の作成について』 1 2022/06/02 00:45
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
- Excel(エクセル) エクセルで、土日や祝祭日に色をつけるには? 3 2022/05/05 08:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】スペースがいくつ入っ...
-
西暦や和暦の表示をyyyymmdd表...
-
【Microsoft Office Excel Comp...
-
Excelはなんで先頭の0を消すん...
-
Excelのセルを飛ばして入力する
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excelのオートフィル
-
Excel 2019 のピボットテーブル...
-
スプレッドシート クエリ関数 1...
-
excelの不要な行の削除ができな...
-
Excel初心者です。 詳しい方、...
-
【Excel】セル内の時間帯が特定...
-
Excel初心者です。 詳しい方、...
-
EXACT関数とIF関数の組み合わせ...
-
Excelのグラフ軸について
-
スマートな関数を教えて下さい。
-
Excelで全角を半角にしたいので...
-
【マクロ】エクセルにかいてあ...
-
Excel:一部のフォントでセルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報