Excel vzorec: Prevod stôp a palcov na palce -

Obsah

Všeobecný vzorec

=INT(A1/12)&"' "&MOD(A1)&""""

Zhrnutie

Ak chcete previesť iba meranie v stopách a palcoch na palce (tj. 4'5 "na 53), môžete použiť vzorec založený na niekoľkých funkciách, vrátane LEFT, FIND, MID a SUBSTITUTE. V zobrazenom príklade je vzorec v D5 :

=LEFT(B5,FIND("'",B5)-1)*12+SUBSTITUTE(MID(B5,FIND("'",B5)+1,LEN(B5)),"""","")

Vysvetlenie

V prvej časti vzorca sú nohy extrahované a prevedené doľava a NAJDETE takto:

=LEFT(B5,FIND("'",B5)-1)*12

Pri práci zvnútra smerom von sa nástroj FIND používa na vyhľadanie polohy jednoduchej úvodzovky (') v reťazci. Toto číslo (mínus jedna) vstupuje do funkcie LEFT ako počet znakov na extrahovanie. V prípade bunky B5 vráti funkcia LEFT hodnotu 8, ktorá sa potom vynásobí číslom 12, aby sa získali palce.

Poznámka: DOĽAVA vráti text, ale vynásobením číslom 12 sa text prekryje číslom.

V druhej časti vzorca extrahujeme palcovú časť textovej hodnoty pomocou tohto:

SUBSTITUTE(MID(B5,FIND("'",B5)+1,LEN(B5)),"""","")

Tu opäť nájdeme pozíciu jednoduchej úvodzovky (') v reťazci pomocou funkcie FIND. Tentokrát však pridáme jeden a výsledok vložíme do funkcie MID ako východiskový bod na extrahovanie znakov.

Pre získanie počtu znakov podvádzame a používame funkciu LEN. LEN vráti celkový počet znakov v B5, čo je väčšie číslo, ako existuje po jednoduchej úvodzovke v reťazci. MID však jednoducho extrahuje všetky zostávajúce znaky. Pre B5 vráti MID znak „4“ „“, ktorý prejde do funkcie SUBSTITUTE ako text.

SUBSTITUTE je nakonfigurovaný tak, aby hľadal dvojité úvodzovky ("" "") a nahradil ich ničím (""). V prípade B5 vráti SUBSTITUTE „4“ ako text, ktorý sa pridá k už určenému počtu stôp. Rovnako ako predtým, matematická operácia skonvertuje text na číslo a Excel vráti konečný výsledok 100.

Ostatné jednotky

Keď už máte meranie v palcoch, môžete pomocou funkcie CONVERT prevádzať na iné merné jednotky.

Zaujímavé články...