- ベストアンサー
エクセルで1より大きい数を
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
No.3です 提示したマクロでは範囲内の数式も1以上なら「1」になるので 数式を残したい場合はIf文を以下の文に差し替えてください。 If Left(cell.Formula, 1) <> "=" And IsNumeric(cell.Value) And cell.Value > 1 Then
その他の回答 (3)
- ubku
- ベストアンサー率37% (227/608)
マクロの出番ですね '選択した範囲で1より大きい数値を1にします Sub MyMacro() For Each cell In Selection If IsNumeric(cell.Value) And cell.Value > 1 Then cell.Value = 1 End If Next End Sub マクロの実行後は「元に戻す」ことができませんのでご注意ください。
- keithin
- ベストアンサー率66% (5278/7940)
どのように「1にしたい」のか不明ですが,たとえば 全部のセルを選ぶ セルの表示形式でユーザー定義を選び [>1]"1";G/標準 と設定する と,1になります。
- weavaest
- ベストアンサー率15% (157/1020)
関数を埋め込むとかマクロを作るのではなく、操作方法が知りたいってことですか。 メニューから「置換」を選んで、「置換する文字列」を1以上にして、「置換後の文字列」を1にして実行すればできると思います。 「置換する文字列」の1以上の設定は、手元にExcelがないので詳細は何とも...でも、ちょっと調べればできると思いますよ。
関連するQ&A
- エクセルでの正の数、負の数の表示について
エクセルの操作について質問です。 例えばA1のセルにB1-C1の値を表示したいとします。 この時値が正の数のときは+○、負の数のときは-○(これは普通に表示される)0のときは±0と表示したいのです。 この説明で分かって頂けますでしょうか。 セルの書式設定の表示方法でもいいし、IF関数などでもいいですよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで素因数を数える
エクセルを使って、素因数の数を数える方法を教えてください。 たとえば98については 98=2×7×7なので 98なら3 といった具合です。 お願いします。
- ベストアンサー
- Excel(エクセル)
- エクセル2010で2進数の計算をするには
エクセル2010を使って2進数の乗算と加算を複数回行い、最後にそれぞれの答えをすべて加算したいのですが、こういうことは可能でしょうか。 また、最後の答えをすべて加算したときの桁数は100桁程度になると思います。 (できれば10進数をキーボードから入力すれば2進数の変換から複数回の乗算と加算などを自動で計算できれば大変ありがたいのですが) 書店で参考書を探したのですが、10進数→2進数、2進数→10進数の変換については載っているのですが、2進数の計算についてはどの本にも記述がありませんでした。 どうぞよろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- エクセルのシートの数を数えたいのですが…
現在、1000ファイル以上のエクセルファイルがあります。 各エクセルに何シートずつあるのか数を数えたいのですが、1回1回開いて数えるしかないでしょうか? なにか良い方法があったら教えてください。
- ベストアンサー
- オフィス系ソフト
- EXCELのシートの数を知りたい
Excelのブックに数知れずシートがあります。 おおよそ200枚以上あります。いったい何枚シートがあるか 数を数えていくのも大変ですので、ブック内のシートの数を調べられる方法はないでしょうか。マクロなど使用してもOKです。
- ベストアンサー
- オフィス系ソフト
- エクセルで横置きのシートにページ数をつける
エクセルで、縦置き横置きが混在する書類を作りました。ファイルにとじた状態ですべて右下にページ数がつくように印刷したいんですが、フッターの設定等にてよい方法がありますか?
- 締切済み
- オフィス系ソフト
- エクセルの件
エクセルの初心者です。 パソコン教室の宿題で「勝率を計算する。」 計算式:勝率=勝数÷(勝数+負け数)をエクセルの表で表しなさいと出されました。野球チームで勝数10、負け数12、引き分け2として勝率=10÷(10+12)で計算すればいいのだと思いますが、エクセルの方法でどうやって操作するかわかりません。 どなたか教えて下さい。
- ベストアンサー
- その他MS Office製品
お礼
アドバイス有り難うございました。 種々試みましたが結果的にCOUNT関数を使うことにしました。 書式は下記のとおりで対角線指定でもOKでした。 =COUNT(始点セル:終点セル)