Numărul sau suma în cuvinte, Excel pentru toate

Numărul sau suma în cuvinte, Excel pentru toate

O funcție similară este larg cerută de angajații zonelor economice și de contabilitate, și, probabil, toți cei care în nici un fel asociat cu luarea în considerare în numerar și redactarea de diverse forme în Excel folosind formulare. Această funcție afișează numărul specificat în rețetă. Ie printre 123 va primi 123. ruble posibile de ieșire și copeici (o sută douăzeci și trei de ruble doisprezece cenți), întregi și sutimi (123 douăsprezece sutimi) și orice alte unități arbitrare, precum și a specifica limba de ieșire a textului și numărul de zecimale care urmează să fie tradus în rețetă. În acest moment în unitățile implicite sunt disponibile în trei limbi: română, engleză și ucraineană.

Ruble (2) - un argument opțional. Acesta vă permite să afișați cuvinte număr întreg parte.
Dacă este setat la 1 - după partea întreagă a adăugat o semnătură de ruble. numărul de depozit indicând ruble, în timp ce nu convertit (RUR 1, 7 ruble).
Dacă este setat la 2 - după partea întreagă a adăugat o semnătură de ruble. Numărul inutil indicând ruble, în timp ce convertit la o reprezentare de text (o rublă, șapte ruble).
În cazul în care nu este specificat sau este setat la 0 - numai numărul de rețetă (A), fără a specifica unitățile (ruble).

Penny (1) - un argument opțional. Acesta permite cuvinte de ieșire partea fracționară a numărului.
Dacă omis sau setat la 1 - în cazul în care partea fracționară a numărului se adaugă la cenți semnătură. numărul de depozit care denotă un ban, deci nu convertit (două ruble 1 penny Doi ruble 4 cenți).
Dacă omis sau setat la 2 - după partea fracționară a numărului se adaugă la cenți semnătură. număr Inutil indicând un ban, în timp ce convertit într-o reprezentare textuală a acestui număr (două ruble un ban, doi un penny rublă patru).
În cazul în care penny nu este specificat, sau este setat la 0 sau FALSE (FALS) - rețeta va fi afișat doar număr întreg, cu excepția zecimale (două). Ie ban în acest caz, rețeta nu este afișată.
Argumentele Rublă și nickels pot fi variate independent. De exemplu, în cazul în care numărul de puncte de 23,78 ruble - 1, și mărunțiș - 0, rețeta va fi afișată: 23 de ruble. Dacă specificați Rublă - 2, și bănuți - 1, rețeta va fi afișată: douăzeci și trei de ruble 78 copeici

Limba ( "RUS") - un argument opțional. Acesta definește limba pentru a afișa numerele de rețete. Nu este sensibil la majuscule. Opțiuni de limbă disponibile:

  • „RUS“ sau nu sunt specificate: textul va fi afișat în limba rusă. 23,78 va fi înregistrată ca un „douăzeci și trei de ruble și șaptezeci și opt cenți“
  • "RO" ( "en", "En"): textul va fi afișat în limba engleză. 23.78 vor fi înregistrate ca „Douăzeci și trei de dolari șaptezeci și opt de cenți“
  • „UKR“ sau „RU UA“: textul afișat pe limba ucraineană: 23.78 vor fi înregistrate ca „dvadtsyat trei grivnі sіmdesyat vіsіm kopіyok“.

Rețineți că, în cazul în care unitățile de argument enumerate ca o combinație a propriilor sale unități, unitățile de rețete ale unei limbi pot fi diferite de opțiunile de limbă. De exemplu, în cazul în care numărul punctului 23.78 Unități „întregi, întregi, întregi, o sutime, sutime, sutime“ setând limba „en“, rezultatul este incorect: Douăzeci și trei întregi șaptezeci de 8/100. Pentru a afișa corect în limba engleză numere întregi și fracții, unitățile de argument trebuie să fie scrise după cum urmează: „puncte, puncte, puncte, sutimi, sutimi, sutimi“.

Unitățile ( „întreg, întreg, întreg, o sutime, sutime, sutime“) - un argument opțional. Acest argument este responsabil pentru aplicarea numele unităților indicatorilor numerice. Argumentul trebuie să fie separate prin virgule (fără spații!) Precizați unitatea de măsură pentru numărul.
Cum funcționează pe exemplul „rubla, rubla, ruble, penny, banuti, cenți“: primele trei cuvinte (rubla, rubla, ruble) sunt responsabile pentru unitățile de identificare pentru întreaga parte a numărului:

  1. Rublă - specificat declin unitate pentru numărul 1
  2. Rublă - specificat declin unitate pentru numerele 2,3,4
  3. ruble - specificat declin unitate pentru numărul 5 și mai sus

ultimele trei cuvinte (penny, bănuți, cenți) sunt responsabile pentru desemnarea unităților pentru partea fracționară a numărului:

  1. ban - specificat declin unitate pentru numărul 1
  2. ban - specificat declin unitate pentru numerele 2,3,4
  3. cenți - specificat declin unitate pentru numărul 5 și mai sus

În mod implicit (în cazul în care unitățile de argument omise) folosit „rubla, rubla, ruble, penny, bănuți, de cenți“, în limba română ( „RUS“) și „dolar, de dolari, dolari, cenți, cenți, cenți“ pentru limba engleză ( " RO „).
Dacă specificați „întregi, întregi, întregi, o sutime, sutime, sutime“, că pentru numărul 23.78 în rețetă va fi afișat:

  • Douăzeci și trei puncte șaptezeci și opt de sutimi - când argumente specifice ruble și copeici egală cu 2
  • 23 la fel de mult ca și 78/100 - când se specifică mărunțiș argumente și rubla egală cu 1

În cazul în care argumentul este o unitate șir gol - „este afișat“ unitățile de rețete pur și simplu nu vor fi făcute pentru numărul de 24.78: douăzeci și patru de șaptezeci și opt.

Astfel, este posibil să specificați aproape orice monedă și orice unități de măsură: de la automobile la mililitri. Acest lucru face ca funcția PropisSumma este foarte flexibil și mai universal, aplicabil în practic orice document în cazul în care doriți să se afișeze în rețetă sau alte date. Atunci când această unitate poate fi înregistrată în orice limbă.

PROPER (TRUE) - argument opțional. Indică valoarea logică TRUE (TRUE) sau FALSE (FALSE) sau expresie care returnează o valoare Boolean. Dacă specificați TRUE sau 1, apoi prima literă a textului rezultat va fi convertit în titlu: D wa rublei un penny. În cazul în care nu este specificat, FALSE specificat sau 0, atunci tot textul va fi scris cu litere mici: d VA rublei un ban.

ChislZnakov (3) - argument opțional. Specifică un număr întreg, care indică numărul de zecimale care vor fi afișate în rețetă. În mod implicit, în cazul în care nu este specificat, se implicit la 2. Este necesar ca unitățile de ieșire din rețetă, se măsoară numărul de trei sau mai multe caractere după virgulă, de exemplu, și o tonă de greutate, kilograme în cazul în care acesta ar trebui să fie întotdeauna indicate prin trei caractere: 3472. După realizarea conversiei „trei tone de patru sute șaptezeci și două de kilograme.“ În cazul în care numărul conține un număr mai mare de zecimale decât argumentul specificat ChislZnakov. un astfel de număr va fi rotunjit până la numărul specificat de zecimale.
Puteți specifica până la 5 zecimale. În cazul în care există un număr specificat este mai mare de 5, atunci funcția va lua în continuare în considerare doar 5 cifre.

Câteva exemple practice de argumente specifice pentru retragerea reteta:

Numărul = 68,39
Rublă - 2
Penny - 2
Unitățile - „întregul, întreg, întreg, o sutime, sutime, sutime“
PROPER - 0 (sau FALSE)
ChislZnakov - Necunoscut
Rezultatul - cât mai multe șaizeci și opt și treizeci și 9/100

Numărul = 68.396
Rublă - 2
Penny - 2
Limba - "RUS"
Unitățile - „întregul, întreg, întregi, miime, miime, miime“
PROPER - 1 (sau TRUE)
ChislZnakov - 3
Rezultatul - Șaizeci și opt punctul trei sute nouăzeci și șase miimi

Notă: Această funcție gestionează valoarea numerică a mărimii maxime a sute de mii de miliarde. Inclusiv mai mult de 999 999 999 999 999.99999 acesta va fi convertit incorect ca Excel în sine, cu numere care depășesc sute de mii de miliarde, nu pot să funcționeze în mod corespunzător (ultima cifră va fi înlocuit cu zerouri).

Bună seara. Te rog spune-mi cum să fac, pentru a începe de aprovizionare (suma în litere), a început cu un capital (de exemplu, cu o majusculă). multumesc anticipat

O astfel de formulă ar trebui să ajute:
= UPPER (MID (PropisSumma (A1; 2; 2), 1, 1)) # 038; MID (PropisSumma (A1; 2; 2), 2, 999)
= UPPER (MID (PropisSumma (A1,2,2), 1,1)) # 038; MID (PropisSumma (A1,2,2), 2.999)
în viitor, am de gând să adăugați această funcție ca parametru funcției.