いつもお世話になります。
OSは、win10 エクセル、エクセル365 です。
図の赤枠で説明します。
U列に「休日」がある時、
F / G列のいずれかか若しくは両方の列に入力ミスが
ある時、警告したい。
例1
F3 ● の入力ミス
例2
G4 時刻 の入力ミス
例3
F7&G7 ●&時刻 の入力ミス
上記のミスを防止を警告する数式をご指導願えないでしょうか。
※
5の行は入力済み
F/G 列には数式は入っていません。
参考 試した関数の一つです。うまくできませんでした。
=IF(AND(U3="休日",G3>0),"G/F列の入力確認","")
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
なんか補足を読んで凄く面倒になったので、
=IF(F2="" , IF(COUNT(G2,K2)=2,"平日扱い","平日入力不足") , IF(COUNT(G2,K2)=2,"休日出勤","休日入力不足"))
こんなんで良いんじゃないの?
有休日または代休日を貰っている日に出勤させられた場合は休日出勤扱いできる仕様ですw
エラー対策してませんけどね。
ちょっと分かりやすく表記すると
=IF(F2=""
,IF(COUNT(G2,K2)=2,"平日扱い","平日入力不足")
,IF(COUNT(G2,K2)=2,"休日出勤","休日入力不足")
)
という事になります。
COUNT関数の箇所を別の関数に置き換えるなどの工夫すれば、条件を色々変えても対応できるはずです。
(当初はF列、G列、K列の値を条件にCOUNTIFS関数を使って考えましたが、
F列を先に検査することでCOUNT関数に格下げしました)
・・・
まあ、これで諸々の問題が解決するとは思いませんが、
とりあえず結果はこんな感じに出せるのです。
条件を精査してみましょう。
お世話になりました。
やっと解決しましたので下記の数式で報告します。
F2 =IF(U2="休日",IF(G2<>"","●",""),"")
V2 =IF(U2="休日",IF(AND(F2<>"",G2<>""),"","F/G列未入力"),"")
ご協力感謝いたします。
ありがとうございました。
No.2
- 回答日時:
まぁ質問の回答はNo1の通りなのですが、
スレ主さんが問題と思っていない課題が沢山ありますね。
便宜上、質問文から外しているのかも知れませんが。
・休出印の有無をチェックしていない。
F列を関数で表示させれば、(基本的に)チェックする必要が無い
・出社欄だけをチェックしていますが、退社欄はチェックしなくても良いの?
・平日に出社および退社の欄が空欄の時には警告は不要なの?
お世話になりました。
やっと解決しましたので下記の数式で報告します。
F2 =IF(U2="休日",IF(G2<>"","●",""),"")
V2 =IF(U2="休日",IF(AND(F2<>"",G2<>""),"","F/G列未入力"),"")
ご協力感謝いたします。
ありがとうございました。
No.1
- 回答日時:
条件を整理しましょう。
「休日」である。
「出社」「退社」いずれかが入力されていれば、「休出印」の記入が必要。
「休出印」がある場合「出社」「退社」の記入が必要。
こんなかな?
そんなわけで条件は3つ必要と言う事ですね。
質問文に書かれた数式には条件が2つしかありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【再々投稿】VBAのプログラムで動作しなくて困っています 8 2022/10/14 09:06
- Excel(エクセル) エクセルで条件付き書式を使わずにセルの文字の色を変える方法を教えて下さい 8 2023/07/28 01:15
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) 出退勤管理の早退時間について 4 2023/08/21 15:22
- Excel(エクセル) エクセルで得点に対応する文字を求める 3 2023/05/31 09:18
- Visual Basic(VBA) エクセルVBA 4 2022/05/14 00:51
- Excel(エクセル) 列の最終行に新たに入力されたらその値を自動参照 1 2023/01/21 09:59
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELにて複数列を同条件(色)...
-
エクセルで表示された値だけ行...
-
Excelの非表示列も含めてコピー
-
エクセルVBA 複数列をコピーす...
-
エクセルの関数について(日付で...
-
エクセルで空白以外のセルの値...
-
シート保護の状態で行の追加を...
-
行数が不規則な一週間ごとの合...
-
一行おきにコピーするマクロが...
-
エクセルのマクロ、AVERAGEIFを...
-
日報に自動で矢印線をひきたい
-
エクセルでマクロを使った特定...
-
【Excel-マクロ】グループとア...
-
エクセル マクロ 貼り付け先が...
-
エクセルで行挿入した際、自動...
-
マクロ 空白セルへの文字入力の...
-
[Excel VBA]空白セル以外に連番...
-
特定の桁数を抽出
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
A1セルに入力したら、入力時間...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELにて複数列を同条件(色)...
-
シート保護の状態で行の追加を...
-
一行おきにコピーするマクロが...
-
Excelの非表示列も含めてコピー
-
エクセルで行挿入した際、自動...
-
エクセルの関数について(日付で...
-
エクセル マクロ 貼り付け先が...
-
エクセルで表示された値だけ行...
-
エクセルで空白以外のセルの値...
-
[Excel VBA]空白セル以外に連番...
-
エクセルVBA 複数列をコピーす...
-
エクセルで反転コピー
-
エクセル VBA 指定の範囲内をコ...
-
行数が不規則な一週間ごとの合...
-
特定の桁数を抽出
-
マクロで値がある列までコピー
-
【Excel-マクロ】グループとア...
-
Excel VBAで日にちを入力して線...
-
エクセルでA列セルが空白の時そ...
-
エクセルVBA 並び替え セルの...
おすすめ情報
・休出印の有無をチェック
F列を関数で表示させれば、(基本的に)チェックする必要が無い
今奮闘中です。 何故か躓いています。
ネットで調べてトライしていますが。
・出社欄だけをチェックしていますが、退社欄は
下記にも関係しますが休日出勤して給料に反映されなかった心情を考慮する絶対に防止策が必要と
考えてです。
・平日に出社および退社の欄が
細かく考えると必要かもですがそこまでは考えていません。
なぜなら、USER FORM による記入なのて。 忘れはまずないと考えます。
※
このブックは勤怠管理をしています。
F列の、「●」は別のシートで出勤管理のためこの●を忘れると平日出勤扱いになります。
休日手当が支給されません。
それれ故に防止策をしたい。
又、F列は、公休 有給の入力もあります。
色々とネットで調べたりして何となく下記に辿り着きました。
ただ平日のところでは、「FALSE」 が表示されます。
アドバイスを頂けると幸甚の至りです。
F2 =IF(U2="休日",IF(G2<>"","●",""))
V2 =IF(AND(U2="休日",G2>=0),"G7未入力","")
色々とネットで調べたりして何となく下記に辿り着きました。
ただ平日のところでは、「FALSE」 が表示されます。
アドバイスを頂けると幸甚の至りです。
F2 =IF(U2="休日",IF(G2<>"","●",""))
V2 =IF(AND(U2="休日",G2>=0),"G7未入力","")
ご指導ありがとうございます。
早速試させていただきました。
説明不足をお許しください。
私の思いは、
U列の休日に対してF若しくはG列又は、F & G列の入力忘れを防止したい。
そういう観点からF/G列の入力を防ぐため、
注意換気をV列に表示したい。
※B列の日付から自動的に休日がU列に表示されます。