
No.5ベストアンサー
- 回答日時:
ご質問者は
>E12に「1700」と入れると、左の表の「1700」の右隣に「1」と入るよう
>な仕組み
と仰っていますが、以下の(1)(2)(3)のどれでしょうか?
(1)E12と左の表の数値が一致した場合、その数値の右隣に「1」と入る
(2)E12に1700番台の数値をいれたとき全て、左の表の1700の右隣に「1」と入る
(3)E12の10の位を四捨五入した数値と左の表の数値が一致したとき、その数値の右隣に「1」と入る
(1)でも(2)でも(3)でもE12に1700といれたとき、左の表の1700の右隣に「1」と入ることになり、説明不足といわざるを得ません。
とはいえ、いままでの回答者さんが(1)の場合の回答をされているので、まずは(1)場合の数式とすれば、最も簡潔なものはNo.2さんの回答にある論理式を用いる方法だと思います。C2セルに
=N(B2=$E$12)
または
=(B2=$E$12)*1
を入れて下方向へコピーとなります。
若干、数式が長くなりますが、C2セルに
=COUNTIF(B2,$E$12)
を入れて下方向へコピーという手もあります。
仮に(2)の場合は、C1セルに
=N(B2=INT($E$12/100)*100)
を入れて下方向へコピーとなります。
また(3)場合は、C1セルに
=N(B2=ROUND($E$12,-2))
を入れて下方向へコピーとなります。
また、ご質問者はNo.4さんのお礼の中で、
>質問は、簡単にしてあります。
>もっと多くの行があります。
と仰っています。
だとすると、簡単にしたことによって、上記(1)(2)(3)の判断を回答者がすることが困難になってしまった可能性もあります。
簡単にするのはよいのですが、やりたいことが正確に伝わる工夫は必要だと思います。
No.3
- 回答日時:
関数ですからコピペで対応するのがほとんどだと思いますよ。
N関数をお調べください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel シート複数 金額日計表と日付 簡単にシートコピーしたら前日の残高と日付を変更させたい 1 2022/07/15 22:10
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
- Excel(エクセル) Excelについて質問があります。 関数の数値入力についてなのですが、 b1にー c1に数値 がある 1 2023/05/28 12:13
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) Excelの関数についての質問です。(vlookup関数) A列 B列. C 1 大阪 50. 検索 6 2023/08/11 13:35
- Excel(エクセル) Excel関数教えてください!! Excelで勤怠集計をしているのですが、部署別に雇用形態ごとの月間 2 2022/10/21 23:06
- Excel(エクセル) 【至急 詳しい方教えて下さい】Excelの表を変換したい 6 2022/04/21 18:35
- Excel(エクセル) Excelで日付のグラフへの表示 2 2022/04/15 11:04
- 統計学 統計分析とExcelに詳しい方、何卒よろしくお願いいたします。 6 2022/05/27 10:30
- Visual Basic(VBA) vba メモリ節約 3 2022/09/16 21:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報