Počet slov v Exceli, ako napísať čiastku

V mnohých dokumentoch vidíme riadok, v ktorom je potrebné uviesť sumu nie v číselnej podobe, ale slovne. Chráni to oznamovanie pred falšovaním, pretože sa dá ľahko poslať ďalej. Dlhá nahrávka, ktorá sa nedá jednoznačne opraviť, však nie je taká jednoduchá. Suma vyjadrená slovami v programe Excel je k dispozícii iba ako doplnok alebo pomocou vzorcov. Žiadny vstavaný nástroj.

Ako urobiť súčet slov v Exceli

Stiahnite si súbor doplnku

Túto príležitosť si môžete zadarmo stiahnuť na našej webovej stránke doplnkom „Suma slovami“ v Exceli.

Umiestnite ho do ľubovoľného pohodlného adresára a zapojte ho. Ak to chcete urobiť, postupujte podľa nasledujúcich krokov:

  • Spustite Excel a kliknite na „Súbor“.
  • Kliknite na položku Možnosti.
  • Ďalej prejdite na doplnky.

    A kliknite na tlačidlo „Choď“.
  • Ak chcete načítať stiahnutý súbor, kliknite na tlačidlo „Prehľadávať“.
  • Vyhľadajte ho v priečinku, do ktorého ste ho uložili. Budete vyzvaní na skopírovanie súboru do priečinka doplnkov. Odporúčame, aby ste s tým súhlasili. Excel tak bude vždy vidieť tento doplnok a môžete ľahko nájsť funkciu pre množstvo slovami.
  • Pripojená je požadovaná knižnica programu Excel. Začiarknutie znamená, že sa dá použiť. Kliknite na tlačidlo OK.
  • Potrebné akcie sú implementované vo forme funkcie SUM_WRITE. Ak ho chcete použiť, zadajte číslo do bunky A1 a vedľa neho nastavte ukazovateľ na B1. Kliknite na ikonu Fx vedľa panela vzorcov.
  • V úplnom abecednom zozname nájdete funkciu SUM_CATCH. Odporúčame vám začať písať meno. V tomto prípade Excel sám previnie bližšie k požadovanej sekcii..
  • Kliknite na tlačidlo OK av okne sprievodcu zadajte adresu A1. Môžete jednoducho kliknúť na bunku pomocou myši.
  • Po kliknutí na tlačidlo OK sa zobrazí čiastka slovami.

Táto funkcia „sum_record“ funguje v Exceli 2007, 2010, 2016

Tento doplnok funguje iba pre rubľov. Ak potrebujete inú menu, stiahnite si iný súbor sumprop.xla. Analogicky pripojte doplnok a získajte sumu slovami v Exceli.

Na kontrolu uvádzame do bunky A3 ľubovoľné číslo. Nech je to desatinné miesto. Zavoláme tiež okno na vloženie funkcie a nájdeme nové funkcie na zobrazenie sumy slovami.

Ako vidíte, boli sme k dispozícii:

  • Predpísaná suma
  • Suma predpísaných dolárov
  • Suma predpísaná v eurách
  • Suma predpísaná v eurách

Preveďte číslo v eurách. Vyberte príslušnú funkciu a kliknite na bunku s číslom.

Po kliknutí na OK dostaneme výsledok.

Pomocou týchto nástrojov je prevod čísla na text slovami v Exceli veľmi jednoduchý. Ak ich z nejakého dôvodu nechcete inštalovať v Exceli, môžete použiť inú metódu.

Vzorec množstva slovami v Exceli - ako napísať číslo

Ak chcete v Exceli zobraziť číslo slovami, môžete vytvoriť vzorec. Tu je príklad:

NÁHRADA (SIGNÁL (INDEX (n_4; PSTR (TEXT (A3; n0); 1; 1) +1) & INDEX (n0x; PSTR (TEXT (A3; n0); 2; 1) +1; PSTR (TEXT (A3; n0); 3; 1) +1) & IF (-PSTR (TEXT (A3; n0); 1; 3); "miliarda" & VLOOKUP (PSTR (TEXT (A3; n0); 3; 1) * A (PSTR ( TEXT (A3; n0); 2; 1) -1); mil; 2); "") & INDEX (n_4; PSTR (TEXT (A3; n0); 4; 1) +1) & INDEX (n0x; PSTR (TEXT) (A3; n0); 5; 1) +1; PSTR (TEXT (A3; n0); 6; 1) +1) & IF (-PSTR (TEXT (A3; n0); 4; 3); "milión" & VLOOKUP (PSTR (TEXT (A3; n0); 6; 1) * A (PSTR (TEXT (A3; n0); 5; 1) -1); mil; 2); "") & INDEX (n_4; PSTR (TEXT ( A3; n0); 7; 1) +1) & INDEX (n1x; PSTR (TEXT (A3; n0); 8; 1) +1; PSTR (TEXT (A3; n0); 9; 1) +1) & IF ( -PSTR (TEXT (A3; n0); 7; 3); VPR (PSTR (TEXT (A3; n0); 9; 1) * I (PSTR (TEXT (A3; n0); 8; 1) -1); tisíc; 2); "") & INDEX (n_4; PSTR (TEXT (A3; n0); 10; 1) +1) & INDEX (IF (-PSTR (TEXT (A3; n0); 14; 6); n1x; n0) x); PSTR (TEXT (A3; n0); 11; 1) +1; PSTR (TEXT (A3; n0); 12; 1) +1)); "z"; "") & IF (VYBERTE (TEXT ( A3; n0) ;;; "Zero") & IF (-PSTR (TEXT (A3; n0); 14; 6); IF (OSTAT (MAX (OSTAT) (PSTR (TEXT (A3; n0); 11; 2) - 11; 100); 9); 10); "integer"; "integer") & SUBSTITUTE (INDEX (n_4; PSTR (TEXT (A3; n0); 14; 6) / 105 ^ 1) & INDEX (n1x; OSTAT) (PSTR (TEXT (A3; n0); 14; 6) / 10 ^ 4; 10) +1; OSTAT (PSTR (TEXT (A3; n0); 14; 6) / 1000; 10) +1) & IF (WHOLE) (PSTR (TEXT (A3; n0); 14; 6) / 1000); VPR (OSTAT (PSTR (TEXT (A3; n0); 14; 6) / 1000; 10) * (OSTAT (CELÉ (PSTR (TEXT ( A3; n0); 14; 6) / 104-4; 10) 1); th; 2); "") & INDEX (n_4; OSTAT (PSTR (TEXT (A3; n0); 14; 6) / 100; 10) +1) & INDEX (n1x; OSTAT (PSTR (TEXT (A3; n0); 14; 6) / 10; 10) +1; OSTAT (PSTR (TEXT (A3; n0); 14; 6); 10)) +1); "z"; "") & INDEX (zdieľať; DLSTR (PSTR (TEXT (A3; n0); 14; 6))); (OSTAT (MAX (OST) T (MID (TEXT (A3, n0), 14, 6) -11 100), 9), 10)> 0), 1))

Ak ju chcete použiť, musíte zadať niekoľko polí Excel:

  • n_1 = ""; "onez"; "twoz"; "triz"; "fourz"; "Fivez"; "sixz"; "sevenz"; "osmz"; "deväťz"
  • n_2 = "tenz"; "elevenz"; "twelvez"; "thirteenz"; "fourteenz"; "fifteenz"; "sixteenz"; "seventeenz"; "eighteenz"; "nineteenz"
  • n_3 = "": 1: "twentyz": "tridsať": "fortyz": "fiftyz": "sixtyz": "seventyz": "eightyz": "deväťdesiat"
  • n_4 = ""; "sto"; "dvesto"; "tristo"; "štyri sto"; "päťsto"; "šesťsto"; "sedemsto"; "osemsto"; "deväťsto"
  • n_5 = ""; "onez"; "twoz"; "threez"; "fourz"; "fivez"; "sixz"; "sevenz"; "eightz"; "deväťz"
  • n0 = "000000000000" & PSTR (1/2; 2; 1) & "0 #####"
  • n0x = IF (n_3 = 1; n_2; n_3 & n_1)
  • n1x = IF (n_3 = 1; n_2; n_3 & n_5)
  • share = "desiata"; "desatiny": "stotina"; "stotiny": "tisíciny"; "tisíciny": "desaťtisíce"; "desaťtisíce": "stovky tisíciny"; "stovky tisíciny": "milióny tisícin";
  • mil = 0; "ovz": 1; "z": 2; "az": 5; "ovz"
  • tisíc = 0; "tisícz": 1; "tisícz": 2; "tisícz": 5; "tisícz"

Stačí skopírovať túto tabuľku do hárka programu Excel a vložiť vzorec, kde je potrebné množstvo slovami. Vyššie uvedený dizajn je pre bunku A3. Nezabudnite zmeniť adresu.

V anglickom Exceli bude vzorec vyjadrený slovne vyzerať takto:

SUBSTITUTE (PROPER (INDEX (n_4, MID (TEXT (A1, n0), 1,1) +1)) a INDEX (n0x, MID (TEXT (A1, n0), 2,1) + 1, MID (TEXT (A1, n0), 3,1) +1) a IF (-MID (TEXT (A1, n0), 1,3), „miliarda“ a VLOOKUP (MID (TEXT (A1, n0), 3,1) * A (MID ( TEXT (A1, n0), 2,1) -1), mil, 2), "") & INDEX (n_4, MID (TEXT (A1, n0), 4,1) +1) & INDEX (n0x, MID (TEXT) (A1, n0), 5,1) + 1, MID (TEXT (A1, n0), 6,1) +1) a IF (-MID (TEXT (A1, n0), 4,3), jeden milión & VLOOKUP (MID (TEXT (A1, n0), 6,1) * AND (MID (TEXT (A1, n0), 5,1) -1), mil, 2), "") & INDEX (n_4, MID (TEXT ( A1, n0), 7.1) +1) & INDEX (n1x, MID (TEXT (A1, n0), 8,1) + 1, MID (TEXT (A1, n0), 9,1) +1) & IF ( -MID (TEXT (A1, n0), 7,3), VLOOKUP (MID (TEXT (A1, n0), 9,1) * A (MID (TEXT (A1, n0), 8,1) -1), th, 2), "") & INDEX (n_4, MID (TEXT (A1, n0), 10,1) +1) & INDEX (n0x, MID (TEXT (A1, n0), 11,1) + 1, MID ( TEXT (A1, n0), 12,1) +1)), "z", "") a IF (TRUNC (TEXT (A1, n0)), "", "Zero") & "rubeľ" a VLOOKUP (MOD ( MAX (MOD (MID (TEXT (A1, n0), 11,2) -11,100), 9), 10), 0, "b"; 1, "I"; 4, "ju", 2) & Vpravo (TEXT (A1, n0), 2) & "policajt" & VLOOKUP (MOD (MAX (MAX (MOD (PRAVÝ (TEXT (A1, n0), 2) -11,100), 9), 10), 0, "yka"); 1, yki; 4, yek, 2)

Ako vidíte, toto nie je najvhodnejší spôsob, ako previesť číslo na text slovami v Exceli.

Možno vás zaujíma: Ako obnoviť poškodený súbor PDF? Existuje život bez PDF alebo trest za dar od spoločnosti Adobe

Prevod pomocou makier Excelu

Môžete napísať svoju vlastnú funkciu, ktorá prevedie sumu slovami. Stlačte ALT + F11 a do otvoreného vývojára aplikácie Excel VBA vložte nový modul.

Pridajte k nemu nasledujúci kód.

Funkcia SUMMPROPIS (n ako Double) As String Dim Chis1, Chis2, Chis3, Chis4, Chis5 As Variant Chis1 = Array ("", "one", "two", "three", "four", "five", "six" "," sedem "," osem "," deväť ") Chis2 = Array (" "," desať "," dvadsať "," tridsať "," štyridsať "," päťdesiat "," šesťdesiat "," sedemdesiat "," osemdesiat "," deväťdesiat ") Chis3 = Array (" "," sto "," dvesto "," tristo "," štyristo "," päťsto "," šesťsto "," sedemsto "," osemsto "," deväťsto ") Chis4 = Array ("", "one", "two", "three", "four", "five", "six", "seven", "eight", "deväť") Chis5 = Array ("desať" jedenásť, dvanásť, trinásť, štrnásť, pätnásť, šestnásť, sedemnásť, osemnásť "," devätnásť ") Ak n 0 potom tis_txt = Chis4 (tis.) &" tisíc "Prípad 1 tis_txt = Chis4 (tis.) &" tisíc "Prípad 2, 3, 4 tis_txt = Chis4 (tis.) &" tisíc "Prípad 5 až 9 tis_txt = Chis4 (tis) & "tisíc" End Select If desthous = 0 And tis = 0 A hundthous 0 Potom hundthous_txt = hundthous_txt & "tisíc" eee: hund_txt = Chis3 (hund) Vyberte prípad des cue 1 cifr_txt = Chis5 (cifr) Prípad GoTo rrr 2 až 9 des_txt = Chis2 (des) End Select cifr_txt = Chis1 (cifr) rrr: SUMMPROPIS = desmil_txt & mil_txt & hundthous_txt & desthous_txt & tis_txt & hund_txt & des_txt & end_txt I) Retclass = Int (Int (M - (10 ^ I) * Int (M / (10 ^ I))) / 10 ^ (I - 1)) Koncová funkcia

Teraz je možné túto funkciu zavolať obvyklým spôsobom a získať sumu slovami. Nachádza sa v časti Funkcie definované používateľom Excelu..

Ako argument zadajte adresu s číslom.

Prevod v čiastke slovami sa vykonáva iba pre celé čísla.

Čiastkové číslo vyžaduje ďalší vzorec:

 = SUMMPROPIS (A7) & „rub.“ & TEXT ((A7-WHOLE (A7)) * 100; „00“) & „policajt“.

Namiesto bunky A7 zadajte svoju adresu. Penny v tomto dizajne sa zobrazia ako číslo.

Preskúmali sme všetky spôsoby vyjadrenia sumy slovami v Exceli. Vyberte si pre vás ten najvhodnejší a s radosťou ho používajte!

Prajem pekný deň!