- ベストアンサー
エクセル 数字の認識について
7を6として認識させてSUMなどの合計計算をしたいのですが、その様な事は可能でしょうか? 手入力で7を6に変更するしか方法はありませんか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
セルB1に次の式を =IF(A1=7,A1-1,) これで、セルA1に7が入力されていたら、セルB1で6になります。 セルA1に7以外の数値なら、そのままです。 あとは、B列をSUMで合計すれば、よいのでは?
その他の回答 (3)
- t_maruto
- ベストアンサー率34% (18/52)
回答No.4
再投稿です. No.3さん指摘通り、桁数の問題がありましたね.. 関数で 例えばB1セルに「SUBSTITUTE(A1,7,6)」 を行い、 B列のセル範囲をサマリすれば、桁数関係なしに合計がとれます. 読みが浅くて申し訳ありませんでした...
- ziggo
- ベストアンサー率36% (12/33)
回答No.3
ご質問の7は一桁の7ですか? 17も16に、177も166にしたいとの話でしょうか? 手作業で変更することも想定されているのであれば、元データの変更も考えられているのですよね。 以上を前提に考えるのであれば、 編集>置換で、7を6にすれば、7は6に17は16に、177は166に置き換えることが出来ますが・・・。
質問者
お礼
ありがとうございます!解決しました。
- t_maruto
- ベストアンサー率34% (18/52)
回答No.2
単純に 7 を 6 とするのであれば 「SUM(E2:E27)-(COUNTIF(E2:E27,"=7")*1)」 範囲サマリーから、サマリー範囲内の7の個数をカウントした結果を 差引くような感じ. 最後の×1を ×2にすれば 7 を5と認識 差引を加算にすれば 7 を8と認識します.
質問者
お礼
ありがとうございます!解決しました。
お礼
ありがとうございます!解決しました。