標題の件、やりたい事は
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も見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
数学 Tan(θ)-1/Cos(θ)について教えてください
Excel(エクセル)
-
スマートな関数を教えて下さい。
Excel(エクセル)
-
Excelにて数式を使用して 工数計算をしたいのですが、 計算方法が分からないので教えて下さい。 1
Excel(エクセル)
-
-
4
Excelにてある膨大なデータを管理しています。 そこで、特定の市町村にのみ色を付けたいです。 Ex
Excel(エクセル)
-
5
表の中でフィルターを掛けた時、抽出した個数を知る関数が知りたいのですが・・・。教えてください。
Excel(エクセル)
-
6
EXACT関数とIF関数の組み合わせについて
Excel(エクセル)
-
7
Excelの入力方法について
Excel(エクセル)
-
8
エクセル関数に詳しい方教えてください
Excel(エクセル)
-
9
エクセルで日付の入ったセルの月別の個数が知りたい
Excel(エクセル)
-
10
エクセルで指定した日付、店舗の数値を自動で反映させる。
Excel(エクセル)
-
11
Excelの関数に関する質問です
Excel(エクセル)
-
12
列を増やさずに、月だけの件数を求める場合
Excel(エクセル)
-
13
MOS365 Excel Expert / Excel RANDARRAY 関数について
Excel(エクセル)
-
14
リンク先が空白若しくはゼロの場合の処理
Excel(エクセル)
-
15
エクセル関数に詳しい方、教えてください(テキスト関数と条件付書式)
Excel(エクセル)
-
16
関数を教えて下さい。
Excel(エクセル)
-
17
エクセルでセルに「氏名を入力してください」に氏名を打ち込める方法について
Excel(エクセル)
-
18
[関数得意な方]教えて下さい・・[困ってます]
Excel(エクセル)
-
19
エクセルの神よ、ご回答を! エクセルのコメント欄について質問2点。
Excel(エクセル)
-
20
Excel初心者です。 詳しい方、効率の良いやり方を教えてください。 職場で、抽出したデータの表を見
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
4つのパターンを表示するEXACT...
-
EXACT関数とIF関数の組み合わせ...
-
エクセルマクロ セルをクリック...
-
表示されている人数だけを数え...
-
【Excel】枠をはみ出して表示さ...
-
Excel:長い文字列が途中で切れる
-
Excelで数値を右詰めでセルに一...
-
最大値のあるセルの行番号のみ...
-
エクセル 入力した文字が隣の...
-
Chr(10)とCHAR(10)は同じ意味で...
-
エクセルでセルのフォントサイ...
-
EXCELで日付を入力すると...
-
エクセル #### 表示させ...
-
ExcelからPDF文書の特定ページ...
-
エクセルシートの合計の変動
-
エクセルの数式で教えてください。
-
excel 図形に入れたテキストや...
-
excel2013縦書きで連続する数字...
-
隔月のことを関数で処理したい...
-
エクセルで文字の表示が消える?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルマクロ セルをクリック...
-
Excel:長い文字列が途中で切れる
-
エクセルで10進法から60進法に...
-
表示されている人数だけを数え...
-
最大値のあるセルの行番号のみ...
-
ExcelからPDF文書の特定ページ...
-
Excelで数値を右詰めでセルに一...
-
EXCELで日付を入力すると...
-
エクセルで隣のセルに一月プラ...
-
エクセルでセルのフォントサイ...
-
【Excel】枠をはみ出して表示さ...
-
エクセル 入力した文字が隣の...
-
excel 図形に入れたテキストや...
-
Chr(10)とCHAR(10)は同じ意味で...
-
エクセル #### 表示させ...
-
Excel ハイパーリンクによる非...
-
■Excel 1つのセルにある生年月...
-
エクセルの数式で教えてください。
-
エクセルシートの合計の変動
-
隔月のことを関数で処理したい...
おすすめ情報