- ベストアンサー
隣り合ったセル同士を比較する関数を教えてください
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
=IF(COUNTIFS(F:F,A1,G:G,B1)>=1,"○","×") もしくは =IF(SUMPRODUCT((F:F=A1)*(G:G=B1))>=1,"○","×") で試してみてください。
その他の回答 (7)
- imogasi
- ベストアンサー率27% (4737/17069)
>隣り合った ーー>画像実例と違い、回答に大いに影響する。 重複して商品(A,E列)は出現しないのか、見つからない商品も(E列に)あるのかなど、書いてないのも、厳密さに欠け、こういう課題の経験不足だろう。 相互比較になると難しい。 ーー こういう問題は、エクセル「関数」!に適した問題ではないと思う。 「なんでもエクセル」的な思考は良くない。 データベースを利用するような課題だと思う。 初歩的としても、商品(A,F列)にVLOOKUPででもコードを振り、そのコードでソートして、目視で比較するのが早い。 === 関数でやるなら下記はどうか? 例データ A2:F7のデータ A列 B列 C列 D列 E列 F列 D列は空白列 リンゴ 120 ◎ みかん 200 なし 20 ◎ ぶどう 250 栗 110 ◎ リンゴ 120 みかん 190 A 栗 110 イチゴ 20 A なし 20 イチゴ 15 B2の式は、 =IF(B2=OFFSET($E$1,MATCH(A2,$E$2:$E$20,0),1),"◎","A") 下方向に式を複写。 商品。価格一致があれば、◎、価格不一致はAを表示。見つからない場合は#N/A(これの表示を他にするのは略) 既に同タイプの回答があれな、ご免。
ややこしい話をしてますが、No.3さんの式でいいんじゃないですか(笑)
- FattyBear
- ベストアンサー率33% (1557/4708)
””仰る通りです。りんごに関しては〇が入ります。”” であるのなら、AB列データーの組み合わせ(名称と金額)と FG列データーの組み合わせ(名称と金額)が同一な組み合わせ が存在したら〇ということですね。 つまり横行の位置は無関係ということですね。 データーのペアーがあれば〇ということですね。 同じ組み合わせが3個以上ある場合は??。
補足
3個は一旦考えなくて良いです。
- FattyBear
- ベストアンサー率33% (1557/4708)
- kkkkkm
- ベストアンサー率66% (1735/2605)
No.3で書き忘れてました 式はC1に入れて下にコピーしてください。 H列に出したい場合は、式を参考にして検索セル範囲や検索条件のセルを入れ替えてください。
- kon555
- ベストアンサー率51% (1845/3565)
IF関数で対応可能です。 https://www.crie.co.jp/chokotech/detail/108/ こうしたExcel業務が多いなら、使えると大変便利な関数です。この機会に覚えてしまう事をオススメします。
- hiro_1116
- ベストアンサー率30% (2576/8337)
ご質問は隣り合った列同士を比較するのではなく、A列とF列という離れた列を比較したいように読めますが、、、
お礼
ありがとうございます。補足の別回答もお答え頂きまして、助かりました。また、機会があれば宜しくお願いします。