Utilizarea formulelor în coloanele calculate din liste vă poate ajuta să adăugați la coloanele existente, cum ar fi calculul TVA după un preț. Acestea pot fi combinate pentru a valida datele prin programare.
Pentru a adăuga o coloană calculată:
- Dintr-o listă, faceți clic pe + Adăugare coloană, defilați în jos în listă și selectați Vedeți toate tipurile de coloane, apoi selectați Mai multe.
- Pe pagina Creare > coloană, selectați Calculat (calculul se bazează pe alte coloane).
- În secțiunea Setări suplimentare pentru coloană , introduceți formula pe care doriți să o utilizați în caseta Formulă .
Pentru mai multe informații despre coloanele calculate și funcții, consultați Calcularea datelor din liste sau biblioteci.
Notă
Câmpurile calculate pot funcționa numai pe propriul rând, astfel încât nu puteți face referire la o valoare din alt rând sau la coloane din altă listă sau bibliotecă. Câmpurile de căutare nu sunt acceptate într-o formulă. ID-ul unui rând nou inserat nu se poate utiliza, deoarece ID-ul nu există atunci când formula este procesată.
Când introduceți formule, dacă nu se specifică altfel, nu există spații între cuvintele cheie și operatori.
Următoarea listă nu este exhaustivă. Pentru a vizualiza toate formulele, consultați lista alfabetică de la finalul acestui articol.
Selectați un titlu de mai jos pentru a-l deschide și a vedea instrucțiunile detaliate.
Formule condiționale
Puteți utiliza următoarele formule pentru a testa condiția unei instrucțiuni și a returna o valoare Da sau Nu, pentru a testa o valoare alternativă, cum ar fi OK sau Nu OK sau pentru a returna un blank sau o cratimă care reprezintă o valoare nulă.
Verificați dacă un număr este mai mare sau mai mic decât un alt număr
Utilizați funcția IF pentru a efectua această comparație.
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat posibil) |
|---|---|---|---|
| 15000 | 9000 | =[Coloana1]>[Coloana2] | Coloana1 este mai mare decât Coloana2? (Da) |
| 15000 | 9000 | =IF([Coloana1]<=[Coloana2], "OK", "Nu este OK") | Coloana1 este mai mică sau egală cu Coloana2? (Nu este OK) |
Returnarea unei valori logice după compararea conținutului coloanelor
Pentru un rezultat care este o valoare logică (Da sau Nu), utilizați funcțiile AND,OR și NOT .
| Coloana1 | Coloana2 | Coloana3 | Formulă | Descriere (rezultat posibil) |
|---|---|---|---|---|
| 15 | 9 | 8 | =AND([Coloana1]>[Coloana2], [Coloana1]<[Coloana3]) | Este 15 mai mare decât 9 și mai mic decât 8? (Nu) |
| 15 | 9 | 8 | =OR([Coloana1]>[Coloana2], [Coloana1]<[Coloana3]) | Este 15 mai mare decât 9 sau mai mic decât 8? (Da) |
| 15 | 9 | 8 | =NOT([Coloana1]+[Coloana2]=24) | 15 plus 9 nu este egal cu 24? (Nu) |
Pentru un rezultat care este un alt calcul sau orice altă valoare decât Da sau Nu, utilizați funcțiile IF,AND și OR .
| Coloana1 | Coloana2 | Coloana3 | Formulă | Descriere (rezultat posibil) |
|---|---|---|---|---|
| 15 | 9 | 8 | =IF([Coloana1]=15; "OK"; "Nu este OK") | Dacă valoarea din Coloana1 este egală cu 15, atunci returnați "OK". (OK) |
| 15 | 9 | 8 | =IF(AND([Coloana1]>[Coloana2], [Coloana1]<[Coloana3]), "OK", "Nu este OK") | Dacă 15 este mai mare decât 9 și mai mic decât 8, atunci returnează "OK". (Nu este OK) |
| 15 | 9 | 8 | =IF(OR([Coloana1]>[Coloana2], [Coloana1]<[Coloana3]), "OK", "Nu este OK") | Dacă 15 este mai mare decât 9 sau mai mic decât 8, atunci returnează "OK". (OK) |
Afișarea zerourilor ca valori necompletate sau cratime
Pentru a afișa un zero, efectuați un calcul simplu. Pentru a afișa o linie necompletată sau o linie, utilizați funcția IF .
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat posibil) |
|---|---|---|---|
| 10 | 10 | =[Coloana1]-[Coloana2] | Al doilea număr scăzut din primul (0) |
| 15 | 9 | =IF([Coloana1]-[Coloana2],"-",[Coloana1]-[Coloana2]) | Returnează o linie când valoarea este zero (-) |
Ascunderea valorilor de eroare în coloane
Pentru a afișa o linie, #N/A sau NA în locul unei valori de eroare, utilizați funcția ISERROR .
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat posibil) |
|---|---|---|---|
| 10 | 0 | =[Coloana1]/[Coloana2] | Are ca rezultat o eroare (#DIV/0) |
| 10 | 0 | =IF(ISERROR([Coloana1]/[Coloana2]),"NA",[Coloana1]/[Coloana2]) | Returnează NA când valoarea este o eroare |
| 10 | 0 | =IF(ISERROR([Coloana1]/[Coloana2]),"-",[Coloana1]/[Coloana2]) | Returnează o linie când valoarea este o eroare |
Căutați câmpuri necompletate
Puteți utiliza funcția ISBLANK pentru a găsi câmpuri necompletate.
| Coloana1 | Formulă | Descriere (rezultat posibil) |
|---|---|---|
| "Jeleu" | =ISBLANK([Coloana1] | Returnează Da sau Nu dacă este necompletat sau nu |
| "Oțel" | =IF(ISBLANK([Coloana1]), "Nu este OK", "OK") | Completați propriile opțiuni: prima este dacă este necompletată, a doua dacă nu |
Pentru mai multe informații despre funcțiile IS , consultați Funcții IS.
Formule pentru dată și oră
Puteți utiliza următoarele formule pentru a efectua calcule bazate pe date și ore, cum ar fi adunarea unui număr de zile, luni sau ani la o dată, calcularea diferenței dintre două date și conversia orei într-o valoare zecimală.
Adunarea datelor
Pentru a aduna un număr de zile la o dată, utilizați operatorul de adunare (+).
Notă
Când manipulați date, tipul returnat al coloanei calculate trebuie să fie setat la Dată și oră.
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat) |
|---|---|---|---|
| 6/9/2007 | 3 | =[Coloana1]+[Coloana2] | Se adaugă 3 zile la 09.06.2007 (12.06.2007) |
| 12/10/2008 | 54 | =[Coloana1]+[Coloana2] | Se adaugă 54 de zile la 10.12.2008 (2.02.2009) |
Pentru a aduna un număr de luni la o dată, utilizați funcțiile DATE,YEAR, MONTH și DAY .
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat) |
|---|---|---|---|
| 6/9/2007 | 3 | =DATE(YEAR([Coloana1]),MONTH([Coloana1])+[Coloana2],DAY([Coloana1])) | Se adaugă 3 luni la 09.06.2007 (09.09.2007) |
| 12/10/2008 | 25 | =DATE(YEAR([Coloana1]),MONTH([Coloana1])+[Coloana2],DAY([Coloana1])) | Se adaugă 25 de luni la 10.12.2008 (10.01.2011) |
Pentru a aduna un număr de ani la o dată, utilizați funcțiile DATE,YEAR, MONTH și DAY .
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat) |
|---|---|---|---|
| 6/9/2007 | 3 | =DATE(YEAR([Coloana1])+[Coloana2],MONTH([Coloana1]),DAY([Coloana1])) | Se adaugă 3 ani la 09.06.2007 (09.06.2010) |
| 12/10/2008 | 25 | =DATE(YEAR([Coloana1])+[Coloana2],MONTH([Coloana1]),DAY([Coloana1])) | Se adaugă 25 de ani la 10.12.2008 (10.12.2033) |
Pentru a aduna o combinație de zile, luni și ani la o dată, utilizați funcțiile DATE,YEAR, MONTH și DAY .
| Coloana1 | Formulă | Descriere (rezultat) |
|---|---|---|
| 6/9/2007 | =DATE(YEAR([Coloana1])+3,MONTH([Coloana1])+1,DAY([Coloana1])+5) | Se adaugă 3 ani, 1 lună și 5 zile la 09.06.2007 (14.07.2010) |
| 12/10/2008 | =DATE(YEAR([Coloana1])+1,MONTH([Coloana1])+7,DAY([Coloana1])+5) | Se adaugă 1 an, 7 luni și 5 zile la 10.12.2008 (15.07.2010) |
Calculul diferenței dintre două date calendaristice
Utilizați funcția DATEDIF pentru a efectua acest calcul.
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat) |
|---|---|---|---|
| 01-Ian-1995 | 15-iun-1999 | =DATEDIF([Coloana1], [Coloana2],"d") | Returnează numărul de zile dintre cele două date (1626) |
| 01-Ian-1995 | 15-iun-1999 | =DATEDIF([Coloana1], [Coloana2],"md") | Returnează numărul de luni dintre date, ignorând partea de an (5) |
| 01-Ian-1995 | 15-iun-1999 | =DATEDIF([Coloana1], [Coloana2],"yd") | Returnează numărul de zile dintre date, ignorând partea de an (165) |
Calculul diferenței dintre două ore
Pentru a prezenta rezultatul în formatul standard de timp (ore:minute:secunde), utilizați operatorul de scădere (-) și funcția TEXT . Pentru ca această metodă să funcționeze, orele nu trebuie să depășească 24, iar minutele și secundele nu trebuie să depășească 60.
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat) |
|---|---|---|---|
| 09.06.2007 10:35 | 09.06.2007 15:30 | =TEXT([Coloana2]-[Coloana1],"h") | Ore între două ore (4) |
| 09.06.2007 10:35 | 09.06.2007 15:30 | =TEXT([Coloana2]-[Coloana1],"h:mm") | Ore și minute între două ore (4:55) |
| 09.06.2007 10:35 | 09.06.2007 15:30 | =TEXT([Coloana2]-[Coloana1],"h:mm:ss") | Oră, minute și secunde între două ore (4:55:00) |
Pentru a prezenta rezultatul ca un total bazat pe o unitate de timp, utilizați funcția INT sau funcția HOUR,MINUTE sau SECOND .
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat) |
|---|---|---|---|
| 09.06.2007 10:35 | 10.06.2007 15:30 | =INT(([Coloana2]-[Coloana1])*24) | Numărul total de ore între două ore (28) |
| 09.06.2007 10:35 | 10.06.2007 15:30 | =INT(([Coloana2]-[Coloana1])*1440) | Total minute între două ore (1735) |
| 09.06.2007 10:35 | 10.06.2007 15:30 | =INT(([Coloana2]-[Coloana1])*86400) | Numărul total de secunde între două ori (104100) |
| 09.06.2007 10:35 | 10.06.2007 15:30 | =HOUR([Coloana2]-[Coloana1]) | Ore între două ore, când diferența nu depășește 24 (4) |
| 09.06.2007 10:35 | 10.06.2007 15:30 | =MINUTE([Coloana2]-[Coloana1]) | Minute între două ore, când diferența nu depășește 60 (55) |
| 09.06.2007 10:35 | 10.06.2007 15:30 | =SECOND([Coloana2]-[Coloana1]) | Secunde între două ore, când diferența nu depășește 60 (0) |
Conversia orelor
Pentru a efectua conversia orelor din formatul standard de oră la un număr zecimal, utilizați funcția INT .
| Coloana1 | Formulă | Descriere (rezultat) |
|---|---|---|
| 10:35 AM | =([Coloana1]-INT([Coloana1]))*24 | Numărul de ore de la 12:00 AM (10.583333) |
| 12:15 | =([Coloana1]-INT([Coloana1]))*24 | Numărul de ore de la 12:00 AM (12.25) |
Pentru a efectua conversia orelor dintr-un număr zecimal la formatul standard de oră (ore:minute:secunde), utilizați operatorul de împărțire (/) și funcția TEXT .
| Coloana1 | Formulă | Descriere (rezultat) |
|---|---|---|
| 23:58 | =TEXT(Coloana1/24; "hh:mm:ss") | Ore, minute și secunde de la ora 12:00 (00:59:55) |
| 2:06 | =TEXT(Coloana1/24; "h:mm") | Ore și minute de la ora 12:00 (0:05) |
Inserarea datelor iuliane
O dată juliană se referă la un format de dată care este o combinație între anul curent și numărul de zile de la începutul anului. De exemplu, 1 ianuarie 2007 este reprezentat ca 2007001 și 31 decembrie 2007 este reprezentat ca 2007365. Acest format nu se bazează pe calendarul iulian.
Pentru a efectua conversia unei date într-o dată iuliană, utilizați funcțiile TEXT și DATEVALUE .
| Coloana1 | Formulă | Descriere (rezultat) |
|---|---|---|
| 6/23/2007 | =TEXT([Coloana1],"yy")&TEXT(([Coloana1]-DATEVALUE("1/1/"& TEXT([Coloana1],"yy"))+1),"000") | Dată în format iulian, cu un an cu două cifre (07174) |
| 6/23/2007 | =TEXT([Coloana1],"yyyy")&TEXT(([Coloana1]-DATEVALUE("1/1/"&TEXT([Coloana1],"yy"))+1),"000") | Dată în format julian, cu un an cu patru cifre (2007174) |
Pentru a efectua conversia unei date calendaristice într-o dată iuliană utilizată în astronomie, utilizați constanta 2415018,50. Această formulă funcționează numai pentru datele de după 01.03.1901 și dacă utilizați sistemul de date 1900.
| Coloana1 | Formulă | Descriere (rezultat) |
|---|---|---|
| 6/23/2007 | =[Coloana1]+2415018,50 | Data în format iulian, utilizată în astronomie (2454274.50) |
Afișați datele ca ziua săptămânii
Pentru a efectua conversia datelor în text pentru ziua săptămânii, utilizați funcțiile TEXT și WEEKDAY .
| Coloana1 | Formulă | Descriere (rezultat posibil) |
|---|---|---|
| 19-Feb-2007 | =TEXT(WEEKDAY([Coloana1]), "dddd") | Calculează ziua săptămânii pentru dată și returnează numele complet al zilei (luni) |
| 3-Ian-2008 | =TEXT(WEEKDAY([Coloana1]), "ddd") | Calculează ziua săptămânii pentru dată și returnează numele abreviat al zilei (Joi) |
Formule matematice
Puteți utiliza următoarele formule pentru a efectua diverse calcule matematice, cum ar fi adunarea, scăderea, înmulțirea și împărțirea numerelor, calculul mediei sau medianului numerelor, rotunjirea unui număr și numărarea valorilor.
Adunarea numerelor
Pentru a aduna numere din două sau mai multe coloane dintr-un rând, utilizați operatorul adunare (+) sau funcția SUM .
| Coloana1 | Coloana2 | Coloana3 | Formulă | Descriere (rezultat) |
|---|---|---|---|---|
| 6 | 5 | 4 | =[Coloana1]+[Coloana2]+[Coloana3] | Adună valorile din primele trei coloane (15) |
| 6 | 5 | 4 | =SUM([Coloana1],[Coloana2],[Coloana3]) | Adună valorile din primele trei coloane (15) |
| 6 | 5 | 4 | =SUM(IF([Coloana1]>[Coloana2], [Coloana1]-[Coloana2], 10), [Coloana3]) | Dacă Coloana1 este mai mare decât Coloana2, adaugă diferența și Coloana3. În caz contrar, adună 10 și Coloana3 (5) |
Scăderea numerelor
Pentru a scădea numere din două sau mai multe coloane dintr-un rând, utilizați operatorul de scădere (-) sau funcția SUM cu numere negative.
| Coloana1 | Coloana2 | Coloana3 | Formulă | Descriere (rezultat) |
|---|---|---|---|---|
| 15000 | 9000 | -8000 | =[Coloana1]-[Coloana2] | Scade 9000 din 15000 (6000) |
| 15000 | 9000 | -8000 | =SUM([Coloana1], [Coloana2], [Coloana3]) | Adună numerele din primele trei coloane, inclusiv valorile negative (16000) |
Calcularea diferenței dintre două numere ca procent
Utilizați operatorii de scădere (-) și împărțire (/) și funcția ABS .
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat) |
|---|---|---|---|
| 2342 | 2500 | =([Coloana2]-[Coloana1])/ABS([Coloana1]) | Variație procentuală (6,75% sau 0,06746) |
Înmulțirea numerelor
Pentru a înmulți numere din două sau mai multe coloane dintr-un rând, utilizați operatorul de înmulțire (*) sau funcția PRODUCT .
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat) |
|---|---|---|---|
| 5 | 2 | =[Coloana1]*[Coloana2] | Înmulțește numerele din primele două coloane (10) |
| 5 | 2 | =PRODUCT([Coloana1], [Coloana2]) | Înmulțește numerele din primele două coloane (10) |
| 5 | 2 | =PRODUCT([Coloana1],[Coloana2],2) | Înmulțește numerele din primele două coloane și numărul 2 (20) |
Împărțirea numerelor
Pentru a împărți numerele din două sau mai multe coloane dintr-un rând, utilizați operatorul de împărțire (/).
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat) |
|---|---|---|---|
| 15000 | 12 | =[Coloana1]/[Coloana2] | Împarte 15000 la 12 (1250) |
| 15000 | 12 | =([Coloana1]+10000)/[Coloana2] | Adună 15000 și 10000, apoi împarte totalul la 12 (2083) |
Calculul mediei numerelor
Media se mai numește și medie. Pentru a calcula media numerelor din două sau mai multe coloane dintr-un rând, utilizați funcția AVERAGE .
| Coloana1 | Coloana2 | Coloana3 | Formulă | Descriere (rezultat) |
|---|---|---|---|---|
| 6 | 5 | 4 | =AVERAGE([Coloana1], [Coloana2],[Coloana3]) | Media numerelor din primele trei coloane (5) |
| 6 | 5 | 4 | =AVERAGE(IF([Coloana1]>[Coloana2], [Coloana1]-[Coloana2], 10), [Coloana3]) | Dacă Coloana1 este mai mare decât Coloana2, calculați media diferenței și Coloana3. În caz contrar, calculați media valorilor 10 și Coloana3 (2,5) |
Calcularea medianei numerelor
Prin median se află valoarea din centrul unei zone ordonate de numere. Utilizați funcția MEDIAN pentru a calcula mediana unui grup de numere.
| A | B | C | D | E | F | Formulă | Descriere (rezultat) |
|---|---|---|---|---|---|---|---|
| 10 | 7 | 9 | 27 | 0 | 4 | =MEDIAN(A, B, C, D, E, F) | Mediana numerelor din primele 6 coloane (8) |
Calcularea celui mai mic sau al celui mai mare număr dintr-o zonă
Pentru a calcula cel mai mic sau cel mai mare număr din două sau mai multe coloane dintr-un rând, utilizați funcțiile MIN și MAX .
| Coloana1 | Coloana2 | Coloana3 | Formulă | Descriere (rezultat) |
|---|---|---|---|---|
| 10 | 7 | 9 | =MIN([Coloana1], [Coloana2], [Coloana3]) | Cel mai mic număr (7) |
| 10 | 7 | 9 | =MAX([Coloana1], [Coloana2], [Coloana3]) | Cel mai mare număr (10) |
Numărul de valori
Pentru a contoriza valorile numerice, utilizați funcția COUNT .
| Coloana1 | Coloana2 | Coloana3 | Formulă | Descriere (rezultat) |
|---|---|---|---|---|
| Măr | 12/12/2007 | =COUNT([Coloana1], [Coloana2], [Coloana3]) | Contorizează coloanele care conțin valori numerice. Exclude data și ora, textul și valorile nule (0) | |
| 12 USD | #DIV/0! | 1.01 | =COUNT([Coloana1], [Coloana2], [Coloana3]) | Contorizează numărul de coloane care conțin valori numerice, dar exclude valorile de eroare și cele logice (2) |
Creșterea sau descreșterea procentuală a unui număr
Utilizați operatorul procent (%) pentru a efectua acest calcul.
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat) |
|---|---|---|---|
| 23 | 3% | =[Coloana1]*(1+5%) | Crește numărul din Coloana1 cu 5% (24,15) |
| 23 | 3% | =[Coloana1]*(1+[Coloana2]) | Mărește numărul din Coloana1 cu valoarea procentuală din Coloana2: 3% (23,69) |
| 23 | 3% | =[Coloana1]*(1-[Coloana2]) | Micșorează numărul din Coloana1 cu valoarea procentuală din Coloana2: 3% (22,31) |
Ridicarea unui număr la o putere
Utilizați operatorul de exponențiere (^) sau funcția POWER pentru a efectua acest calcul.
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat) |
|---|---|---|---|
| 5 | 2 | =[Coloana1]^[Coloana2] | Calculează cinci la pătrat (25) |
| 5 | 3 | =POWER([Coloana1], [Coloana2]) | Calculează cinci cub (125) |
Rotunjirea unui număr
Pentru a rotunji prin adaos la un număr, utilizați funcțiile ROUNDUP, ODD sau EVEN
| Coloana1 | Formulă | Descriere (rezultat) |
|---|---|---|
| 20.3 | =ROUNDUP([Coloana1],0) | Rotunjește 20,3 prin adaos, până la cel mai apropiat număr întreg (21) |
| -5.9 | =ROUNDUP([Coloana1],0) | Rotunjește -5,9 prin adaos, până la cel mai apropiat număr întreg (-5) |
| 12.5493 | =ROUNDUP([Coloana1];2) | Rotunjește 12,5493 prin adaos la cea mai apropiată sutime, la două zecimale (12,55) |
| 20.3 | =EVEN([Coloana1]) | Rotunjește 20,3 prin adaos, până la cel mai apropiat număr par (22) |
| 20.3 | =ODD([Coloana1]) | Rotunjește 20,3 prin adaos, până la cel mai apropiat număr impar (21) |
Pentru a rotunji un număr prin lipsă, utilizați funcția ROUNDDOWN .
| Coloana1 | Formulă | Descriere (rezultat) |
|---|---|---|
| 20.3 | =ROUNDDOWN([Coloana1],0) | Rotunjește 20,3 prin lipsă până la cel mai apropiat număr întreg (20) |
| -5.9 | =ROUNDDOWN([Coloana1],0) | Rotunjește -5,9 prin lipsă până la cel mai apropiat număr întreg (-6) |
| 12.5493 | =ROUNDDOWN([Coloana1];2) | Rotunjește 12,5493 prin lipsă până la cea mai apropiată sutime, la două zecimale (12,54) |
Pentru a rotunji un număr la cel mai apropiat număr sau la cea mai apropiată fracție, utilizați funcția ROUND .
| Coloana1 | Formulă | Descriere (rezultat) |
|---|---|---|
| 20.3 | =ROUND([Coloana1],0) | Rotunjește 20,3 prin lipsă, deoarece partea fracției este mai mică decât 0,5 (20) |
| 5.9 | =ROUND([Coloana1],0) | Rotunjește 5,9 prin adaos, deoarece partea fracției este mai mare decât 0,5 (6) |
| -5.9 | =ROUND([Coloana1],0) | Rotunjește -5,9 prin lipsă, deoarece partea fracției este mai mică decât -0,5 (-6) |
| 1.25 | =ROUND([Coloana1], 1) | Rotunjește numărul la cea mai apropiată zecime (o zecimală). Deoarece porțiunea de rotunjit este 0,05 sau mai mare, numărul este rotunjit prin adaos (rezultat: 1,3) |
| 30.452 | =ROUND([Coloana1], 2) | Rotunjește numărul la cea mai apropiată sutime (două zecimale). Deoarece porțiunea de rotunjit, care este 0,002, este mai mică decât 0,005, numărul este rotunjit prin lipsă (rezultat: 30,45) |
Pentru a rotunji un număr la cifra semnificativă de peste 0, utilizați funcțiile ROUND,ROUNDUP, ROUNDDOWN, INT și LEN .
| Coloana1 | Formulă | Descriere (rezultat) |
|---|---|---|
| 5492820 | =ROUND([Coloana1];3-LEN(INT([Coloana1]))) | Rotunjește numărul la 3 cifre semnificative (5490000) |
| 22230 | =ROUNDDOWN([Coloana1];3-LEN(INT([Coloana1]))) | Rotunjește ultimul număr prin lipsă la 3 cifre semnificative (22200) |
| 5492820 | =ROUNDUP([Coloana1], 5-LEN(INT([Coloana1]))) | Rotunjește numărul de sus prin adaos la 5 cifre semnificative (5492900) |
Formule text
Puteți utiliza următoarele formule pentru a manipula textul, cum ar fi combinarea sau concatenarea valorilor din mai multe coloane, compararea conținutului coloanelor, eliminarea caracterelor sau a spațiilor și repetarea caracterelor.
Modificarea textului în litere mari/mici
Pentru a modifica corpul de literă al textului, utilizați funcția UPPER,LOWER sau PROPER .
| Coloana1 | Formulă | Descriere (rezultat) |
|---|---|---|
| nina Vietzen | =UPPER([Coloana1]) | Modifică textul în majuscule (NINA VIETZEN) |
| nina Vietzen | =LOWER([Coloana1]) | Modifică textul în litere mici (nina vietzen) |
| nina Vietzen | =PROPER([Coloana1]) | Modificări ale textului la inițializare (Nina Vietzen) |
Combinarea numelui și prenumelui
Pentru a combina prenumele și numele, utilizați operatorul ampersand (&) sau funcția CONCATENATE .
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat) |
|---|---|---|---|
| Carlos | Carvallo | =[Coloana1]&[Coloana2] | Combină cele două șiruri (CarlosCarvallo) |
| Carlos | Carvallo | =[Coloana1]&" "&[Coloana2] | Combină cele două șiruri, separate printr-un spațiu (Carlos Carvallo) |
| Carlos | Carvallo | =[Coloana2]&", "&[Coloana1] | Combină cele două șiruri, separate prin virgulă și un spațiu (Carvallo, Carlos) |
| Carlos | Carvallo | =CONCATENATE([Coloana2], ",", [Coloana1]) | Combină cele două șiruri, separate prin virgulă (Carvallo, Carlos) |
Combinarea textului și a numerelor din coloane diferite
Pentru a combina text și numere, utilizați funcția CONCATENATE , operatorul ampersand (&) sau funcția TEXT și operatorul ampersand.
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat) |
|---|---|---|---|
| Yang | 28 | =[Coloana1]&" s-a vândut "&[Coloana2]&" unități." | Combină conținutul de mai sus într-o frază (Yang a vândut 28 de unități.) |
| Dubois | 40% | =[Coloana1]&" vândut "&TEXT([Coloana2],"0%")&" din totalul vânzărilor." | Combină conținutul de mai sus într-o frază (Dubois a vândut 40% din totalul vânzărilor.) Notă: Funcția TEXT adaugă valoarea formatată Coloana2 în locul valorii subiacente, care este 0,4. |
| Yang | 28 | =CONCATENATE([Coloana1]," vândut ",[Coloana2]," unități.") | Combină conținutul de mai sus într-o frază (Yang a vândut 28 de unități.) |
Combinarea textului cu o dată sau oră
Pentru a combina text cu o dată sau o oră, utilizați funcția TEXT și operatorul ampersand (&).
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat) |
|---|---|---|---|
| Dată de facturare | 5-iun-2007 | = "Dată instrucțiune: "&TEXT([Coloana2], "d-mmm-yyyy") | Combină text cu o dată (Data declarației: 5-Iun-2007) |
| Dată de facturare | 5-iun-2007 | =[Coloana1]&" "&TEXT([Coloana2], "dd-mmm-yyyy") | Combină textul și datele din coloane diferite într-o singură coloană (Data facturării, 05.iun. 2007) |
Compararea conținutului coloanelor
Pentru a compara o coloană cu altă coloană sau o listă de valori, utilizați funcțiile EXACT și OR .
| Coloana1 | Coloana2 | Formulă | Descriere (rezultat posibil) |
|---|---|---|---|
| BD122 | BD123 | =EXACT([Coloana1];[Coloana2]) | Compară conținutul primelor două coloane (Nu) |
| BD122 | BD123 | =EXACT([Coloana1], "BD122") | Compară conținutul coloanei1 cu șirul "BD122" (Da) |
Verificați dacă o valoare de coloană sau o parte a acesteia se potrivește cu un anumit text
Pentru a verifica dacă o valoare de coloană sau o parte din aceasta se potrivește cu un anumit text, utilizați funcțiile IF,FIND,SEARCH și ISNUMBER .
| Coloana1 | Formulă | Descriere (rezultat posibil) |
|---|---|---|
| Vietzen | =IF([Coloana1]="Vietzen", "OK"; "Nu este OK") | Verifică dacă Coloana1 este Vietzen (OK) |
| Vietzen | =IF(ISNUMBER(FIND("v",[Coloana1])), "OK", "Nu este OK") | Verifică dacă Coloana1 conține litera v (OK) |
| BD123 | =ISNUMBER(FIND("BD",[Coloana1])) | Verifică dacă Coloana1 conține BD (Da) |
Numărarea coloanelor completate
Pentru a număra coloane care nu sunt necompletate, utilizați funcția COUNTA .
| Coloana1 | Coloana2 | Coloana3 | Formulă | Descriere (rezultat) |
|---|---|---|---|---|
| Vânzări | 19 | =COUNTA([Coloana1], [Coloana2]) | Contorizează numărul de coloane care nu sunt necompletate (2) | |
| Vânzări | 19 | =COUNTA([Coloana1], [Coloana2], [Coloana3]) | Contorizează numărul de coloane care nu sunt necompletate (2) |
Eliminați caracterele din text
Pentru a elimina caractere din text, utilizați funcțiile LEN, LEFT și RIGHT .
| Coloana1 | Formulă | Descriere (rezultat) |
|---|---|---|
| Vitamina A | =LEFT([Coloana1];LEN([Coloana1])-2) | Returnează 7 (9-2) caractere, începând de la stânga (Vitamină) |
| Vitamina B1 | =RIGHT([Coloana1], LEN([Coloana1])-8) | Returnează 2 (10-8) caractere, începând de la dreapta (B1) |
Eliminarea spațiilor de la începutul și sfârșitul unei coloane
Pentru a elimina spațiile dintr-o coloană, utilizați funcția TRIM .
| Coloana1 | Formulă | Descriere (rezultat) |
|---|---|---|
| Bună ziua! | =TRIM([Coloana1]) | Elimină spațiile de la început și sfârșit (Salut!) |
Repetarea unui caracter într-o coloană
Pentru a repeta un caracter într-o coloană, utilizați funcția REPT .
| Formulă | Descriere (rezultat) |
|---|---|
| =REPT(".",3) | Repetă un punct de 3 ori (...) |
| =REPT("-";10) | Repetă o liniuță de 10 ori (----------) |
Listă alfabetică de funcții
Următoarea este o listă alfabetică de linkuri la funcțiile disponibile utilizatorilor SharePoint. Include funcții trigonometrice, statistice și financiare, precum și formule condiționale, de dată, matematice și text.
Alte resurse
Dacă nu vedeți ce încercați să faceți aici, vedeți dacă puteți face acest lucru în Excel. Iată câteva surse suplimentare. Unele dintre acestea pot viza versiuni mai vechi, astfel încât pot exista diferențe în interfața de utilizator afișată. De exemplu, elementele din meniul Acțiuni site din SharePoint se află acum pe butonul de setări Setări
.