
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
こんばんは。
まず、A1に、=IF(C1=B1,"1.00",C1/B1) とします。
次に、A1の[セルの書式設定]を、[表示形式]-[ユーザー定義]で .000 とします。
A1の関数を見ていただくとわかるように、
C1=B1の場合のみ、"1.00"が「文字列」として入ります。
このため、[書式設定]-[配置]-[横位置]で、”右詰め”を選択します。
以上で、目的通りの表示になると思われます。
打率の計算なので1.00より大きい値はありえないはずですが、
もし入力ミスで打席数より安打数が大きい値の場合、ex) 7/5=1.400
のような表示スタイルになります。
また、文字列の"1.00"を(A1を)そのまま他の関数の引数としても、
そのまま( *1 をつけて文字列を数値化することなしで)計算できるようです。
No.3
- 回答日時:
ANo.2です。
ご質問の内容を熟読せずに的はずれな回答してしまいました。(平謝り)打率10割(=1.00)の時「1.000」と表示きれてしまいましたね。
マクロを使うとできるのですが・・・・。
例えば、次のようなのでいかがでしょう。
Private Sub Worksheet_Change(ByVal Target As Range)
rw = ActiveCell.Row
For r = rw - 1 To rw
If Cells(r, 2) = "" Or Cells(r, 2) = 0 Or r < 1 Then GoTo Nxtr
If Cells(r, 3) / Cells(r, 2) = 1 Then Cells(r, 1).NumberFormatLocal = ".00" Else Cells(r, 1).NumberFormatLocal = ".000"
Nxtr:
Next r
End Sub
No.2
- 回答日時:
A列を選択 → 「書式」メニューの「セル(E)」 → 表示形式タグの「分類形式(C)」にて「ユーザー形式」を選択 → 「種類(T)」の所にキーボードから ”.000”と入れて 「OK」をクリックするとできそうです。
「.」の右の「0」の数で小数点以下の桁数が決められます。
やっていたらたまたま出来ただけなので自信はありませんが・・・。
No.1
- 回答日時:
>1.00の時は、1.00と表示し
>その他の時には、.352のように点の前に0を付けない
1.00ではなく、1.000では駄目ですか?。
この場合なら、A1をアクティブにして、
書式→セル→表示形式→ユーザー定義→種類を
.000_
としてはどうでしょうか。
小数点以下3桁目を0なら表示しない形式なら
.00#_
をしたら良いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで、 A1セルに「A」という値、 B1セルに「B」という値が入っています。 どちらも表示形式 5 2023/02/22 23:05
- Excel(エクセル) Excel 関数 数式 について 2 2022/09/02 21:45
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) エクセルを活用して受注表を作成中ですが関数が分からなく困ってました。 1 2022/07/22 09:14
- Excel(エクセル) 入所時間(A1)と退所時間(B1)をセル(C1)に片方だけ表示したい 4 2022/10/13 20:59
- Excel(エクセル) 【EXCEL】=セル&セルが上手く表示できない。 7 2022/09/04 21:32
- その他(Microsoft Office) エクセルに関しての質問 2 2022/06/25 18:40
- Excel(エクセル) エクセルで月末、月初の判定をしたい。 4 2022/05/18 23:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの計算式で求められ...
-
エクセルのセル内の余白の設定...
-
エクセルで日付が逆に登録され...
-
エクセル 桁を増やす方法
-
数字の後ろにピリオドを表示す...
-
エクセルで数式を入れても値が...
-
エクセルで折り返しと縮小の同...
-
Excelで 分:秒 と表示させる...
-
エクセルで 何時間何分と表示...
-
エクセルで○時間△分を○。□時間...
-
EXCELで日付と時刻が入ったセル...
-
エクセルの計算式の後に、単位...
-
【Excel】 特定セルだけに「ゼ...
-
エクセルで西暦に変更できない
-
エクセルで、書式設定をして表...
-
スプレッドシートのセル内、折...
-
EXCELでセル内に打った文字が隠...
-
有効数字
-
セルの書式設定で一部のフォン...
-
エクセルの計算結果を()括弧で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでの計算式で求められ...
-
エクセルのセル内の余白の設定...
-
エクセルで数式を入れても値が...
-
エクセルの計算式の後に、単位...
-
エクセルで日付が逆に登録され...
-
エクセル 桁を増やす方法
-
Excelで 分:秒 と表示させる...
-
【Excel】 特定セルだけに「ゼ...
-
数字の後ろにピリオドを表示す...
-
エクセルの計算結果を()括弧で...
-
エクセルで折り返しと縮小の同...
-
EXCELで日付と時刻が入ったセル...
-
エクセルで 何時間何分と表示...
-
エクセルで西暦に変更できない
-
エクセルで○時間△分を○。□時間...
-
エクセル 条件付き書式で文字...
-
エクセルで、書式設定をして表...
-
EXCELでセル内に打った文字が隠...
-
エクセルの分数表示
-
セルの書式設定で一部のフォン...
おすすめ情報