No.3ベストアンサー
- 回答日時:
こんにちは!
外していたらごめんなさい。
↓の画像で説明させていただきます。
A列の曜日はシリアル値が入っていて、表示形式だけをユーザー定義から aaa としています。
作業用の列を1列設けています。
作業列D2セルに
=IF(AND(B2>INDEX($B$2:B2,LARGE(IF(WEEKDAY($A$2:A2)=1,ROW($A$1:A1)),1)),B2>C2),B2,"")
これは配列数式になってしまいますので、この画面からD2セルにコピー&ペーストしただけではエラーになると思います。
貼り付け後、F2キーを押す、又はD2セルをダブルクリック、又は数式バー内で一度クリックします。
編集可能になりますので、
Shift+Ctrlキーを押しながらEnterキーで確定します。
数式の前後に{ }マークが入り配列数式になります。
そしてフィルハンドルの(+)マークでダブルクリック、又はオートフィルでずぃ~~~!っと下へコピーします。
これで直前の日曜日の値より大きく、同じ行のC列よりも大きいものだけが表示されると思います。
これを結果のE列に空白を無視して上から表示させます。
E2セルの数式は
=IF(COUNT($D$2:$D$1000)<ROW(A1),"",INDEX($D$2:$D$1000,SMALL(IF($D$2:$D$1000<>"",ROW($A$1:$A$999)),ROW(A1))))
これも配列数式になってしまいますので、Shift+Ctrlキーを押しながら、Enterキーで確定です。
このE2セルをオートフィルで下へコピーすると
画像のような感じになります。
尚、E列の数式は元データが1000行目まで対応できるようにしていますが
データ量によって範囲指定の領域はアレンジしてみてください。
以上、長々と書きましたが
参考になれば幸いです。
的外れなら読み流してくださいね。m(__)m
ご回答いただきありがとうございます。丁寧でわかりやすいです。
参考にさせていただきます。貴重な時間を割いていただき本当に感謝です!
No.2
- 回答日時:
E1セル =IF(A2="日",B2,E1)
F1セル =IF(AND(B2>E2,B2>C2),B2,"")
下へオートフィル
H1:H2が抽出条件範囲
データ-フィルタ-フィルタオプションの設定
●指定した範囲
リスト範囲:$F$1:$F$18
検索条件範囲:$H$1:$H$2
抽出範囲:$D$1
No.1
- 回答日時:
不明な点があるため、補足情報を頂けないでしょうか。
(1)基準となる日曜日とは、D列に表示するか否かを判定する対象となる日付の、直前の日曜日の事なのでしょうか、それとも直後の日曜日の事なのでしょうか、或いは全ての日曜日の中でB列の値が最も高い日曜日の事なのでしょうか。
(2)
>さらにその曜日のC列より高い
とは、
「その日付が入力されている行におけるB列のセルの値が、同じ行におけるC列のセルの値よりも高い」
という意味でしょうか、それとも、
「何ヶ月分もあるデータの中に、複数存在する曜日が同じのデータの中で、C列のセルの値の最高値と比較して、その日付が入力されている行におけるB列のセルの値がそれより高い」
という意味でしょうか。
この回答への補足
(1)D列に表示するか否かを判定する対象となる日付の、直前の日曜日の事です。
(2)「その日付が入力されている行におけるB列のセルの値が、同じ行におけるC列のセルの値
よりも高い」で合ってます。
説明不足ですいませんでした。初心者なもので・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 月日と曜日の情報から年を特定するには? 8 2023/07/08 10:00
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) エクセルの関数で質問です。 3 2023/02/24 14:07
- Excel(エクセル) EXCEL 指定した曜日に番号を振って、最大値までいったら1に戻る当番表 5 2022/07/20 16:46
- Excel(エクセル) 列を挿入しても式の一部を固定するには 6 2023/05/31 21:57
- Excel(エクセル) 条件付き書式で文字入力 6 2022/08/29 10:40
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- Excel(エクセル) ExcelにてA1セルに1、B1セルに月と入力した際に、A列に日付、B列に曜日が入力される様になる為 1 2023/03/02 06:47
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelはなんで先頭の0を消すん...
-
Excel元に戻す方法を教えてくだ...
-
【Microsoft Office Excel Comp...
-
Excelが固まってしまった。
-
西暦や和暦の表示をyyyymmdd表...
-
Excel 2019 のピボットテーブル...
-
【関数】スペースがいくつ入っ...
-
【Excel】セル内の時間帯が特定...
-
excelの不要な行の削除ができな...
-
Excelのオートフィル
-
別シートからの文字を変更
-
Excelのセルを飛ばして入力する
-
Excel初心者です。 詳しい方、...
-
エクセルの行の抽出について質...
-
Excel初心者です。 詳しい方、...
-
【マクロ】エクセルにかいてあ...
-
EXACT関数とIF関数の組み合わせ...
-
スプレッドシート クエリ関数 1...
-
エクセルで指定した日付、店舗...
-
Excelのグラフ軸について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報