Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vstúpite do stupňa minút sekundy v Microsoft Excel?

Excel nemá špecifický typ údajov „stupňov, minút, sekundy“. Musíte s ním zaobchádzať ako s textom, potom ho previesť na výpočty na desatinné stupne alebo na jeho zobrazenie pomocou vlastného formátovania.

Tu je návod, ako zvládnete DM v Exceli:

1. Zadanie DMS ako text:

Najjednoduchším prístupom je zadať stupne, minúty a sekundy priamo ako text, oddelený konzistentným delimiterom (napr. Priestor, symbol stupňa alebo špeciálny znak ako jeden citát). Napríklad:

* `40 ° 26 '46" `(pomocou symbolov stupňa a citácie)

* `40 26 46` (pomocou priestorov)

* `40'26'46` (pomocou jednotlivých úvodzoviek)

2. Prevod DM na desatinné stupne:

Ak chcete vykonať výpočty, musíte previesť text DMS na desatinné stupne. To si vyžaduje vzorec. Za predpokladu, že vaša hodnota DMS je v bunke A1, tu je vzorec (podľa potreby upravte oddeľovač):

* Ak používate priestory ako delimitery:

`` `Excel

=Vľavo (a1, find ("", a1) -1)+mid (a1, find ("", a1)+1, find ("", a1, find ("", a1) +1)-Ind ("", a1) -1)/60+vpravo (A1, Len (A1) -Find ("", A1, Find ("", A1) +1)/3600)/3600)

`` `

* Ak používate jednotlivé úvodzovky ako delimiéry:

`` `Excel

=Vľavo (a1, find ("'", a1) -1)+mid (a1, find ("" ", a1)+1, find (" ", a1, find (" ", a1) +1) -Find (" "", a1) -1)/60+)

`` `

* Ak používa symboly stupňa a citát: Ak chcete zodpovedať symbolom, budete potrebovať trochu zložitejší vzorec. Robustnejším riešením by bolo použitie pomocného stĺpca na extrahovanie stupňov, minút a sekundy osobitne pomocou funkcií „vľavo“, „mid“ a `right 's` find "na lokalizáciu symbolov a potom použite konverziu desatinného stupňa.

Vysvetlenie vzorca (príklad Space Delimiter):

* `Vľavo (A1, find (" ", a1) -1)`:Extrahuje stupne (pred prvým priestorom).

* `Mid (A1, Find (" ", A1)+1, Find (" ", A1, Find (" ", A1) +1) -Find (" ", A1) -1)`:Extrahuje minúty (medzi prvými a druhými priestormi).

* `/60":Prevedie minúty na desatinné stupne.

* `Pravá (A1, Len (A1) -Find (" ", a1, find (" ", a1) +1))`:extrahuje sekundy (po druhom priestore).

* `/3600`:prevádza sekundy na desatinné stupne.

* Celý výraz pridáva stupne, minúty (v desatinných stupňoch) a sekundy (v desatinných stupňoch), aby sa dosiahla konečná hodnota desatinného stupňa.

3. Formátovanie vlastných čísel (zobrazovanie ako DMS):

Môžete naformátovať bunku obsahujúcu hodnotu desatinného stupňa, aby ste ju zobrazovali ako DMS. Vstavané formátovanie čísel Excel však priamo nepodporuje DMS. Potrebujete formát vlastného čísla a potenciálne makro VBA pre presnejšie kontrolu, čo je výrazne pokročilejšie. Presnosť tejto metódy zobrazenia bude závisieť od úrovne presnosti v pôvodných údajoch a od formátovania, ktoré sa používa.

v súhrne: Najlepším prístupom je zadať DMS ako text, previesť ho na desatinné stupne pre výpočty av prípade potreby použite formát vlastného čísla na zobrazenie výsledkov približne ako DMS (s obmedzeniami v presnej reprezentácii). Pre presné výpočty je rozhodujúci prevodný vzorec. Nezabudnite prispôsobiť delimiter vo vzorci tak, aby zodpovedali tomu, ako ste zadali údaje DMS.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené