No.4ベストアンサー
- 回答日時:
質問内容の確認です。
度、分、秒 ⇒ 小数の角度 にしたい。角度がマイナスのときにはどうすればよいか?ということですよね?
-0.205 度を表示するには、以下のように入力します。
A1 0 deg
B1 -12 min
C1 -18 sec
です。要するに、マイナスの角度を表すときは度、分、秒すべてマイナスの値にします。質問文の例では、degは0なのでマイナスをつけてもつけなくても同じです(つける必要ありません)。
◆解説
例えば、 -0.205 を分解すると、 1の位 0
小数第1位 -0.2
小数第2位 0.00
小数第3位 -0.005 です。
つまり、マイナスの数値の場合、数値がある部分はマイナスです。0はプラスでもマイナスでも同じです。
したがってマイナスをつけるのは、0のdegではなく、0でない数値がはいっているminとsecです。
わかりにくいと思ったら、数直線を描くとわかりやすいです。(添付図参照)
有難うございます。いろいろな方にご回答いただきましたが、
GooGoo900さんのご教授が今の私の目的に一番合っていると思います。
No.2
- 回答日時:
A1のセルには "-0 deg" が入っているのではなく degを含まない "-0" が入っているのでしょうか(B, Cも同様)。
そして A1~C1のセルの型は数値か一般なのではないかと推察します。
であれば,-0は同値の0に置き換えられるでしょうね。置き換えられなくても,度,分,秒を小数の度に換算した値にマイナスを付けることはできないでしょう。数値としては -0 = 0 ですから。
A1に-0という入力を許して正しく変換するには,そうですねえ,(少なくとも)A1のセルを文字型にして,文字列として先頭にマイナス記号があるかを判断し,また残りの文字列を数値に変換してB, Cとともに度への換算をし,マイナスの有無により変換結果の符号を決めればいいと思います。
度のセルを文字列化するのがいやなら,そのセルの左にもうひとつ符号セルを設定してマイナスの場合は度のセルではなくその符号セルに"-"を入れることとし,その有無で換算後の符号を決めるなんていうのは簡単でしょう。目的に合うかどうか分かりませんが。
なお,質問文のマイナスは全角のマイナス,半角のマイナス,長音記号が混ざっています。これではExcelはうまく動きません。動くようにはできますがかなり面倒です。半角のマイナスに統一するようおすすめします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java コンソールから所属財産を入力(単位:万円 1000~100000以内でIntegerに変換できない場 2 2022/05/31 21:32
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Excel(エクセル) Excelについて Excel初心者です。 日報に数字を入力する時、誤った数字を入れると、セルが赤く 6 2023/03/31 17:05
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Excel(エクセル) Excel 数式を教えてください 2 2022/06/02 12:24
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) Excel について <TIMEVALUE> 3 2022/10/20 15:57
- Excel(エクセル) EXCEL関数(数式)を教えてください 2 2022/05/20 12:52
- Visual Basic(VBA) エクセルのVBAでダブルクリックでチェックを入れたあと 1 2022/10/26 20:30
- Excel(エクセル) エクセルで緯度34° 30′を34.5°に変換できません。 1 2022/08/15 16:51
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
角度が360度より大きかったり負の値のときに360度未満の正の値にする関数教えてください
Excel(エクセル)
-
EXCELで、角度の「50.5度」を「50.3000」に変換する方法
Excel(エクセル)
-
エクセルで時間表示を負(-)で表示方法
Excel(エクセル)
-
-
4
【エクセル】角度表示で秒を小数点以下も表示したい
Excel(エクセル)
-
5
エクセルで10進法から60進法に変換する方法
Excel(エクセル)
-
6
ラジアン値を°′″(度・分・秒)にする計算方法を教えてください。
数学
-
7
エクセルで角度の計算できますか?
Excel(エクセル)
-
8
何時間 何分 何秒を記号で表すには?
その他(暮らし・生活・行事)
-
9
緯度・経度の値をエクセルで変換したい
Excel(エクセル)
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
参照先セルに値が入っていない...
-
Excelで同じセルに箇条書きをし...
-
A1セルに入力したら、入力時間...
-
エクセルで既に入力してある文...
-
IF関数で0より大きい数値が入力...
-
空白でないセルの値を返す方法...
-
エクセルの数式がかぶって、選...
-
エクセルで複数の条件で掛け算...
-
エクセルで、特定のセルの内容...
-
yyyy/mm/ddからyyyy/mmへの変換
-
IF関数1と6なら「〇」それ以...
-
エクセルの数式で計算結果に文...
-
Excelでセルに入力されたカラー...
-
Excel:文字と数字の組合せ、次...
-
値を入力後、自動的にアクティ...
-
バーコードが読み取れない原因...
-
excel 関数にて文字を0として認...
-
マイナス同士の前年比
-
エクセルで入力した数字を倍に...
-
【Excel】セル内の時間帯が特定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
参照先セルに値が入っていない...
-
IF関数で0より大きい数値が入力...
-
エクセルで既に入力してある文...
-
空白でないセルの値を返す方法...
-
Excelでセルに入力されたカラー...
-
Excel:文字と数字の組合せ、次...
-
値を入力後、自動的にアクティ...
-
エクセルで時間の判定をしてい...
-
yyyy/mm/ddからyyyy/mmへの変換
-
入力したところまでを自動的に...
-
エクセルで、特定のセルの内容...
-
エクセルの数式がかぶって、選...
-
エクセルで複数の条件で掛け算...
-
EXCELのセル上のURLを...
-
excel 関数にて文字を0として認...
-
エクセルの数式で計算結果に文...
-
マイナス同士の前年比
-
バーコードが読み取れない原因...
おすすめ情報