În documentele Word, puteți introduce câmpuri ale căror valori sunt calculate de formulele de coduri de câmp date. În acest caz, codul câmpului este format conform următoarei reguli:
Pentru a introduce un câmp cu o formulă matematică în tabel sau în textul principal al documentului, puteți folosi comanda Formula ... (meniul Tabel) sau comanda Câmp ... (meniul Inserare). În casetele de dialog deschise, puteți genera parametri pentru codul de câmp. În plus, comanda Formula furnizează instrumente de nivel superior: funcțiile disponibile pentru utilizare în formula, marcajele și formatele pentru reprezentarea numerelor pot fi selectate din listele din dialogul de echipă; și când introduceți un câmp, trebuie să tastați manual formula.
În regula sintactică de mai sus pentru scrierea codului unui câmp care conține o formulă, se utilizează următoarea notație:
Formula este o expresie. operandi in care pot exista numere sau marcaje. conținând numere, câmpuri. ale căror valori sunt numere, referințe la celule de masă și apeluri de funcții.
Pentru a defini un marcaj, selectați valoarea numerică sau câmpul care va fi introdus în fila și executați comanda Bookmark ... din meniul Insert. În dialogul care apare, introduceți numele marcajului și faceți clic pe butonul Adăugați. Un marcaj poate fi definit pentru orice fragment de text selectat, inclusiv un tabel. Există, de asemenea, un mod software de creare a unui marcaj - un obiect al familiei de marcaje - utilizând metoda Adăugare. Marcajele introduse pot fi utilizate nu numai pentru a căuta fragmente relevante de text, ci și pentru referiri la aceste obiecte în formule. De exemplu, textul definește două file: "Număr" și "Variabil". Prima filă corespunde unei linii din text care conține un număr, iar al doilea este un câmp cu o referință la variabila documentului. Apoi următoarea formulă vă permite să adăugați valoarea unui număr și a unei variabile:
Următoarele operații pot fi utilizate în expresia: add (+), scădere (-), se multiplica (*), divide (/), calculul procente (%), gradul și rădăcinile (^), o comparație pentru egalitate (=), mai mic (<), меньше либо равно (<=), больше чем (>), este mai mare sau egal cu (> =), nu este egal cu (<>).
În formulele pot fi utilizate prin referire la următoarele funcții: ABS (x) - valoarea absolută a lui x, AND (x, y) - o operațiune logică „AND“ a operanzilor x și y, care sunt expresii logice, MEDII () - valorile medii ale operanzilor incluse lista, COUNT () - numărul de elemente din listă, dEFINIT (x) - expresie calculabilitate definiție specificată ca un operand (rezultat este 1 (true) dacă expresia x admisă, sau 0 (fals) în cazul în care nu se poate calcula) , FALSE - 0 (zero), IF (x; y; z) - expresie condițională (returnează valoarea y dacă condiția x este adevărată sau z dacă o despre false, y și z sunt numere sau șiruri), INT (x) - partea întreagă sau valoarea expresiei x, MIN () - cea mai mică valoare din listă, MAX () - cea mai mare valoare din listă, MOD (x; y) - restul de divizare x la y, NOT (x) - negație logică OR (x, y) - logică „OR“ pentru operanzi x și y, care sunt expresii logice, produsul (produsele) - produs al valorilor incluse în listă, RUNDA ( x) este valoarea lui x rotunjită la zecimală specificată (y), SIGN (x) este semnul numărului (1 dacă x> 0 sau -1 dacă x <0), SUM ( ) – сумма значений, включенных в список, TRUE – 1.
Operanzii din expresia dată de formula sunt rezultatele returnate de aceste funcții. Pentru funcțiile cu paranteze goale, orice număr de argumente separate prin punct și virgulă (";") este permis. Argumentele pot fi numere, formule sau nume de marcaje. Trimiterile la celula din tabel sunt argumente valabile următoarele funcții: MEDIE (), COUNT (), MAX (), MIN (), PRODUCT () și SUM ().
Un exemplu de utilizare a unui tabel, câmpuri și formule pentru a crea un șablon este prezentat mai jos.
Rezultatele obținute prin calcularea formulei pot fi formate prin specificarea formatului dorit, adică "Template" pentru afișarea valorilor.
Formatul numeric indică modul în care este afișat rezultatul: numărul de cifre din partea fracționată, modul în care sunt afișate numere cu caractere diferite și așa mai departe.
Formatele numerice utilizate în formule sunt similare formatelor specificate în Excel. Într-un astfel de șablon, puteți specifica formatul pentru reprezentarea numerelor pozitive, a numerelor negative și a valorilor zero. Astfel, forma generală a formatului numeric utilizat în formule este după cum urmează:
„Pozitiv; negativ; Zero "
Formatul numeric din formula poate fi omis sau poate fi specificat într-un format "abreviat", adică sub formă de "pozitivă" sau "pozitivă; negativă"; În plus, puteți defini textul. care vor fi adăugate la valoarea calculată la ieșire și numărul.
Formatul specificat în formularul "pozitiv" specifică un "șablon" comun pentru afișarea tuturor valorilor.
Format "pozitiv; Negativ "definește diferite formate pentru valorile pozitive și negative.
Următoarele descriu elementele formatelor numerice, simbolurile care pot fi utilizate în formulele pentru formatarea rezultatelor calculelor (Tabelul 5).
Formulele pot conține alte câmpuri, de exemplu, în următorul fragment de text, câmpul care conține formula calculează numărul total de pagini din documentul al cărui număr de pagini începe la 47:
rezultatul este afișat sub forma "Стр. 51 din 92 ".
Mai multe informații despre lucrul cu câmpurile, tabelele și utilizarea formulelor pot fi găsite în sistemul de ajutor.