標題の件、やりたい事は
AセルとBセルに数値を入れて、以下の
下記の4つのパターンについて、それぞれ、文字列を表示させたいです
例えば、AセルとBセルに 1 と入力したら 一致 と表示させたいです
現状、1番と2番を満たす、関数はできました
しかし
3番と4番も同時に、満たす関数は出来ていません。
ご存じの方、教えて下さい
【1番と2番を満たす関数】
=IF(EXACT(A1,B1),"一致","不一致")
【4パターン】
1番 AとBに数値あり⇒AとBの数値が同じ数値⇒一致と 表示
2番 AとBに数値あり⇒AとBの数値が違う数値⇒不一致と 表示
3番 Aだけに数値あり。Bになし⇒依頼あり と表示
4番 AとBどちらにも数値なし⇒空白を 表示
No.2ベストアンサー
- 回答日時:
このご質問は、
https://oshiete.goo.ne.jp/qa/13789997.html
で既にベストアンサーまで決定されているご質問とほゞ同じご質問です。
ベストアンサーまで決定されたのに、再度同じ質問をされるのは、どのような事情があるのでしょうか?
再質問された理由を明らかにしないと、また前回同様の回答がついて、同じことの繰り返しになってしまうのではありませんか?
前回のベストアンサーでは結果として解決できなかったということかも知れないと思って、前回のベストアンサーを確認したところ、確かにご質問者のお示しになった条件に合致しない結果となることが判りました。
今回のご質問に対してNo.1さんが考え方をお示しになっています。添付画像右側の表をご覧ください。
A1セルとB1セルの取りうる値を一覧表にしたものです。
この表をご覧頂くと、No.1,2,4についてはご質問者の条件で説明されていますが、No.3については説明がないことが判ります。
仕方ないので、No.3のケースではそのまま「?」を返す数式にしてみました。
画像ではC1セルに
=IF(ISNUMBER(A1),IF(ISNUMBER(B1),IF(A1=B1,"一致","不一致"),"依頼あり"),IF(ISNUMBER(B1),"?",""))
という数式を入れています。
これで、
AとBに数値あり⇒AとBの数値が同じ数値⇒一致と 表示・・・画像①
AとBに数値あり⇒AとBの数値が違う数値⇒不一致と 表示・・・画像②
Aだけに数値あり。Bになし⇒依頼あり と表示・・・画像③
AとBどちらにも数値なし⇒空白を 表示・・・画像⑤
Aだけに数値なし。Bに数値あり⇒? と表示・・・画像④
となります。
但し、
>AセルとBセルに数値を入れて
というご説明ですので、A1は数値か空白、B1セルも数値か空白しかないということかも知れませんが、「数値あり」の解釈は「数値である」と解釈しています。つまり、例えばA1セルが「a123c」、B1セルが「dg123」という内容だった場合、「数値あり」を文字通り解釈すると、A1には「123」という数値があり、B1にも「123」という数値があるので、これは一致しているという解釈になってしまいます。
そうではなく、A1セル「a123c」は「数値でない」、B1セル「dg123」も「数値でない」と解釈するという意味です。
No.1
- 回答日時:
条件を①Aが数値(Yes/No)②Bが数値(Yes/No)③A=B(Yes/No)と分解すると、
①②③※ここでY=Yes,N=No,*=YesでもNoでもかまわない(don't care)としてます。
YYY→1番
YYN→2番
YN*→3番
NN*→4番
――となるので、こんなのとか。
if(①,
if(②,
if(③,1番,2番),
3番),
if(②,5番,4番))
なお5番はエラー扱いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル、日々の集計整理方法。(再送です。) 5 2022/10/02 00:19
- Excel(エクセル) ある値に対して3番目に大きな値を、なければ2番目に大きな値、それもなければ1番大きな値を表示させたい 3 2023/10/26 15:24
- Java Java 南京錠 2 2023/02/04 11:46
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
- Excel(エクセル) エクセルの書式設定について教えてください。 2 2024/03/11 15:42
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) 【Excel関数】値が合致するセルの隣のセルを表示させたい 8 2022/10/12 17:44
- その他(Microsoft Office) エクセル関数 4 2022/07/05 14:11
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
スマートな関数を教えて下さい。
Excel(エクセル)
-
【関数】先頭だけにある、半角スペースを、とりのぞく事はできますか?
Excel(エクセル)
-
EXACT関数とIF関数の組み合わせについて
Excel(エクセル)
-
-
4
数学 Tan(θ)-1/Cos(θ)について教えてください
Excel(エクセル)
-
5
Excel初心者です。 詳しい方、効率の良いやり方を教えてください。 職場で、抽出したデータの表を見
Excel(エクセル)
-
6
エクセルの「入力規則」のプルダウンメニュの▼をセルの左側に出したい
Excel(エクセル)
-
7
Excelの関数に関する質問です
Excel(エクセル)
-
8
エクセル関数に詳しい方教えてください
Excel(エクセル)
-
9
[関数について]わかる方教えてください
Excel(エクセル)
-
10
エクセルで指定した日付、店舗の数値を自動で反映させる。
Excel(エクセル)
-
11
Excelにてある膨大なデータを管理しています。 そこで、特定の市町村にのみ色を付けたいです。 Ex
Excel(エクセル)
-
12
[オートフィルタ]の適用範囲の確認は可能か?
Excel(エクセル)
-
13
自動入力で今月はMONTH(TODAY())で良いのですが、翌月はどのようにすれば良いでしょうか。
Excel(エクセル)
-
14
エクセルでセルに「氏名を入力してください」に氏名を打ち込める方法について
Excel(エクセル)
-
15
[関数得意な方]教えて下さい・・[困ってます]
Excel(エクセル)
-
16
Excelにて数式を使用して 工数計算をしたいのですが、 計算方法が分からないので教えて下さい。 1
Excel(エクセル)
-
17
関数を教えて下さい。
Excel(エクセル)
-
18
【マクロ】顧客番号にて一致させ、情報を表へ上書きする為には
Excel(エクセル)
-
19
一つのセルに(例えばA1)入力された3桁・4桁の数字を並べ替えて同一行のセルに表示させる。
Excel(エクセル)
-
20
エクセルの神よ、ご回答を! エクセルのコメント欄について質問2点。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで10進法から60進法に...
-
エクセルマクロ セルをクリック...
-
Excel:長い文字列が途中で切れる
-
最大値のあるセルの行番号のみ...
-
excel 図形に入れたテキストや...
-
エクセル #### 表示させ...
-
EXCELで日付を入力すると...
-
エクセルで隣のセルに一月プラ...
-
エクセルで、賞味期限を、製造...
-
エクセルで文字の表示が消える?
-
エクセルでセルのフォントサイ...
-
【Excel】枠をはみ出して表示さ...
-
Excelで数値を右詰めでセルに一...
-
【キーボード】母音しか打てない…
-
エクセルで英数大文字のみの入...
-
キーボードで違う文字が出る
-
Windows10。背面にあるウィンド...
-
Windows10 IME 変換候補の順番...
-
認証コードが入力できない(同...
-
エクセルで□の中に入力する”レ点”
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで10進法から60進法に...
-
エクセルマクロ セルをクリック...
-
Excel:長い文字列が途中で切れる
-
最大値のあるセルの行番号のみ...
-
Excelで数値を右詰めでセルに一...
-
エクセルでセルのフォントサイ...
-
ExcelからPDF文書の特定ページ...
-
エクセルで隣のセルに一月プラ...
-
excel 図形に入れたテキストや...
-
EXCELで日付を入力すると...
-
【Excel】枠をはみ出して表示さ...
-
Chr(10)とCHAR(10)は同じ意味で...
-
エクセル #### 表示させ...
-
エクセル 入力した文字が隣の...
-
EXACT関数とIF関数の組み合わせ...
-
■Excel 1つのセルにある生年月...
-
Excel ハイパーリンクによる非...
-
[最近使った関数]をリセットす...
-
エクセルの数式で教えてください。
-
エクセルの関数が分かりません
おすすめ情報