MS Excel-ში ჩაშენებულია 400+ ფორმულა.

ფორმულები არის სხვადასხვა კატეგორიის: მათემატიკური, სტატისტიკური, ლოგიკური და ასე შემდეგ.

ყველა ფორმულას აქვს დასახელება, შინაარსი და მოწყობა.

ფორმულის მოწყობა გულისხმობს თუ რა არგუმენტები უნდა შეიტანოთ ფორმულაში რათა ფორმულისაგან მივიღოთ სწორი პასუხი

ფორმულის ტიპიფორმულის სახელიფორმულის აღწერაფორმულის მოწყობა
თარიღი & დრო
NOW
გაძლევთ თქვენს კომპიუტერში მიმდინარე თარიღსა და დროს =NOW()
თარიღი & დრო
TODAY

გაძლევთ თქვენ კომპიუტერში მიმდინარე თარიღს
=TODAY()
თარიღი & დრო
DATEგვაძლევს თარიღს =DATE(year,month,day)
თარიღი & დრო
HOUR

გამოყოფს საათს დროიდან =HOUR(serail_number)
თარიღი & დრო
DAY
გამოყოფს დღეს თარიღიდან
=DAY(serail_number)
თარიღი & დრო
MONTH
გამოყოფს თვეს თარიღიდან
=MONTH(serail_number)
თარიღი & დრო
YEAR

გამოყოფს წელს თარიღიდან
=YEAR(serail_number)
თარიღი & დრო
DAYS
გვაძლევს ორ თარიღს შორის არსებული დღეების რაოდენობას =YEAR(end_date,start_date)
თარიღი & დრო
WEEKNUM
გვეუბნება თარიღის კვირის ნომერს. (1-დან 53-მდე) =WEEKNUM(serial_num,[return_type])
თარიღი & დრო
WORKDAY
გვეუბნება რა დღეა კონკრეტული თარიღიდან მე-N-ე სამუშაო დღე =WORKDAY(start _date,days,[holidays])
თარიღი & დრო
NETWORKDAYS
გვაძლევს ორ თარიღს შორის სამუშაო დღეების რაოდენობას =NETWORKDAYS(start_date, end_date, [holidays])
თარიღი & დრო
EDATE
გვაძლევს კონკრეტული თარიღიდან მე-N-ე თვის შემდეგ თარიღს =EDATE(start _date,months)
თარიღი & დრო
EOMONTH
გვაძლევს კონკრეტული თარიღიდან მე-N-ე თვის ბოლო დღეს =EOMONTH(start _date,months)
ინფორმაციულიISTEXTგვეუბნება უჯრა (მნიშვნელობა) ექსელის მიერ აღქმულია თუ არა ტექსტად
=ISTEXT (value)
ინფორმაციულიISNUMBERგვეუბნება უჯრა ექსელის მიერ აღქმულია თუ არა რიცხვად
=ISNUMBER (value)
ინფორმაციულიISBLANKგვეუბნება უჯრა არის თუ არა ცარიელი
=ISBLANK (value)
ინფორმაციულიISERRORგვეუბნება უჯრა ექსელის მიერ აღქმულია თუ არა შეცდომად
=ISERROR (value)
ლოგიკურიAND

ფორმულაში შეგვაქვს ერთი ან მეტი ლოგიკური ტესტი. ფორმულის პასუხია TRUE თუ ყველა ლოგიკა დაკმაყოფილდა და FALSE თუ ერთ ერთი ლოგიკური ტესტი მაინც არ დაკმაყოფილდა.
=AND(logical1,logical2...logical255)
ლოგიკურიORფორმულაში შეგვაქვს ერთი ან მეტი ლოგიკური ტესტი. ფორმულის პასუხია TRUE-ს ერთ-ერთი ლოგიკა მიანც დაკმაყოფილდა და FALSE თუ არც ერთი ლოგიკური ტესტი არ დაკმაყოფილდა. =Or(logical1,logical2...logical255)
ლოგიკური
XOR
ფორმულაში შეგვაქვს ერთი ან მეტი ლოგიკური ტესტი. ფორმულის პასუხია TRUE თუკი ლოგიკური ტესტებიდან ერთ-ერთი მიანც დაკმაყოფილდა და FALSE თუ ყველა დაკმაყოფილდა ან არც ერთი არ დაკმაყოფილდა!ERROR! illegal character ''
ლოგიკური
IF
წერს ერთ მნიშვნელობას თუ ლოგიკური ტესტი დაკმაყოფილდა და მეორე მნიშვნელობას თუ ლოგიკური ტესტი არ დაკმაყოფილდა
=If(logical_test,value_if_true,Value_if_false)
ლოგიკური
IFS
ტესტავს ფორმულაში შეტანილ რამოდენიმე ლოგიკურ ტესტს, პასუხად გვაძლევს პირველი ჭეშმარიტი ლოგიკის შესაბამის მნიშვნელობას =IFS(test1,value1, [test2,value2])
ლოგიკურიIFERROR
თუკი თქვენს მიერ მითითებულ უჯრაში წერია შეცდომა, მაშინ ამ შეცდომას ცვლის თქვენთვის სასურველი სიმბოლოთი(ებით) თუ არა გადმოაქვს მითითებულ უჯრაში არსებული მონაცემები უცვლელად =IFERROR(value,value_if_error)
ლოგიკურიIFNA
თუკი თქვენს მიერ მითითებულ უჯრაში წერია N/A-ს ტიპის შეცდომა, მაშინ ამ შეცდომას ცვლის თქვენთვის სასურველი სიმბოლოთი(ებით) თუ არა გადმოაქვს მითითებულ უჯრაში არსებული მონაცემები უცვლელად =IFNA(value,value_if_error)
ლოგიკურიTRUE
გვაძლევს ლოგიკურ მნიშვნელობას TRUE (სწორია) =TRUE()
ლოგიკურიNOT
ტრიალებს ლოგიკურ მნიშვნელობას შედეგს =NOT(logical)
მათემატიკურიSUMაჯამებს ფორმულაში თქვენს მიერ შეტანილ: რიცხვებს, თქვენს მიერ მითითებულ უჯრებში ან სივრცე(ებ)ში არსებულ რიცხვებს. =Sum(number1,number2...number255)
მათემატიკური
SUMIF
აჯამებს თქვენს მიერ მითითებულ სივრცეში არსებულ რიცხვებს ერთ კრიტერიუმზე დაყრდნობით.
=SUMIF(range,criteria,[sum_range])
მათემატიკური
SUMIFS


აჯამებს თქვენს მიერ მითითებულ სივრცეში არსებულ რიცხვებს ერთ ან რამოდენიმე კრიტერიუმზე დაყრდნობით =SUMIFS(sum_range,criteria_range1,criteria1)
მათემატიკური
ABS

გვაძლევს რიცხვის აბსოლიტურ მნიშვნელობას
=ABS(number)
მათემატიკურიRAND
გვაძლევს შემთხვევით რიცხვს 0-დან 1-მდე. =RAND()
მათემატიკურიRANDBETWEEN
გვაძლევს შემთხვევით მთელ რიცხვს მითითებულ დიაპაზონში =RANDBETWEEN(bottom,top)
სტატისტიკურიAVERAGEგამოიანგარიშებს ფორმულაში შეტანილი: რიცხვების, მითითებულ უჯრებში ან სივრცე(ებ)ში არსებული რიცხვების საშუალოს. =Average(number1,number2...number255)
სტატისტიკურიMAX
გვეუბნება მითითებულ: რიცხვებში, უჯრებში, სივრცე(ებ)ში არსებული რიცხვებიდან რა არის ყველაზე დიდი რიცხვი. =Max(number1,number2...number255)
სტატისტიკურიMIN
გვეუბნება მითითებულ: რიცხვებში, უჯრებში, სივრცე(ებ)ში არსებული რიცხვებიდან რა არის ყველაზე პატარა რიცხვი.
=Min(number1,number2...number255)
სტატისტიკური
COUNTითვლის ფორმულაში შეტანილი მნიშვნელობებიდან რამდენი არის რიცხვი
=Count(value1,value2...value255)
სტატისტიკურიCOUNTAითვლის ფორმულაში შეტანილი მნიშვნელობებიდან რამდენი არ არის ცარიელი
=CountA(value1,value2...value255)
სტატისტიკური
COUNTBLANK
მითითებულ სივრცეში ითვლის უჯრების რაოდენობას რომლებიც ცარიელია =CountBlank(range)
სტატისტიკურიLARGE
წერს მონიშნულ სივრცეში K სიდიდის (მაგ: მეორე ყველაზე დიდი რიცხვი, მეხუთე ყველაზე დიდი რიცხვი და ა.შ.) რიცხვს. =LARGE(array,k)
სტატისტიკური
SMALL

წერს მონიშნულ სივრცეში K სიდიდის (მაგ: მეორე ყველაზე პატარა რიცხვი, მეხუთე ყველაზე პატარა რიცხვი და ა.შ.) რიცხვს.
=SMALL(array,k)
სტატისტიკური
AVERAGEIF
გამოიანგარიშებს მონიშნულ სივრცეში არსებული რიცხვების საშუალოს რომლებიც აკმაყოფილებენ ერთ (თქვენს მიერ განსაზღვრულ) კრიტერიუმს. =AVERAGEIF(range,criteria,average_range)
სტატისტიკური
AVERAGEIFS

გამოიანგარიშებს მონიშნულ სივრცეში არსებული რიცხვების საშუალოს რომლებიც აკმაყოფილებენ რამდენიმე (თქვენს მიერ განსაზღვრულ) კრიტერიუმს.
=AVERAGEIFS(average_range,criteria_range1,criteria1)
სტატისტიკური
COUNTIF
ითვლის თქვენს მიერ მითითებული კრიტერიუმის შესაბამის უჯრების რაოდენობას, თქვენს მიერ მითითებულ სივრცეში
=COUNTIF(range,criteria)
სტატისტიკური
COUNTIFS
- ითვლის თქვენს მიერ მითითებული სივრცეებში, ისეთი უჯრების რაოდენობას სადაც წერია თქვენს მიერ შერჩეული კრიტერიუმებები =COUNTIFS(criteria_range1,criteria1)
ტექსტი
LEN
თვლის თუ რამდენი სიმბოლო წერია კონკრეტულ უჯრაში =Len(text)
ტექსტი
LEFT

თქვენს მიერ მონიშნულ უჯრაში არსებული სიმბოლოებიდან, მარცხნიდან გამოყოფს თქვენს მიერ მითითებული რაოდენობის სიმბოლოს.
=LEFT(text,num_chars)
ტექსტი
RIGHT

თქვენს მიერ მონიშნულ უჯრაში არსებული სიმბოლოებიდან, მარჯვნიდან გამოყოფს თქვენს მიერ მითითებული რაოდენობის სიმბოლოს.
=RIGHT(text,num_chars)
ტექსტი
MID

უჯრაში არსებული მონაცემებიდან გამოყოფს თქვენს მიერ მითითებული რაოდენობის სიმბოლოს. =MID(text, start_num, num_chars)
ტექსტი
CONCATENATE


ერთ უჯრაში აერთიანებს სხვადასხვა უჯრაში არსებულ მონაცემებსა და ფორმულაში შეტანილ დამოუკიდებელ ტექსტს.
=CONCATENATE(text1,text2)
ტექსტიSEARCH
პასუხად გვაძლევს თუ მერამდენე პოზიციაზე წერია, ჩვენთვის სასურველი სიმბოლო (სიმბოლოები) უჯრაში. =SEARCH(find_text,within_text,start_num)
ტექსტიFIND
პასუხად გვაძლევს თუ მერამდენე პოზიციაზე წერია, ჩვენთვის სასურველი სიმბოლო (სიმბოლოები) უჯრაში. =FIND(find_text,within_text,start_num)
ტექსტი
TRIM

გადმოაქვს მონაცემები თქვენს მიერ მითითებული უჯრიდან სიცარიელეებს (სფეისებს) გარეშე, უჯრაში არსებულ ტექსტებს სიმბოლოებს შორის ტოვებს მხოლოდ ერთ გამოტოვებას (სფეისს) =TRIM(text)
ტექსტიFORMULATEXT

კონკრეტული უჯრიდან გვაძლევს მასში არსებულ ფორმულას. =Formulatext(reference)
ტექსტიTEXT

აკონვერტირებს რიცხვებს ტექსტებად სხვადასხვა ფორმატში =TEXT(value, format_text)
ტექსტიVALUE

რიცხვებად აკონვერტირებს სხვადასხვა ტიპით დაფორმატებულ მონაცემებს =VALUE(text)
ტექსტიREPT
ამეორებს მითითებულ ტექსტს = REPT(text, number_times)
ტექსტიNUMBERVALUE

- აკონვერტირებს ტექსტად აღქმულ რიცხვებს რიცხვებად =NUMBERVALUE(text, [decimal_separator], [group_separator])
ძებნა & დაკავშირება
MATCH
ეძებს თქვენს მიერ მითითებულ მნიშვნელობას, კონკრეტულ სვეტში ან სტრიქონში და პასუხად გვაძლევს ამ სვეტში ან სტრიქონში პირველივე უჯრის პოზიციას, რომელშიც წერია ის მნიშვნელობა რასაც ეძებთ. (ძებნა შესაძლებელია იყოს ზუსტი და მიახლოებითი)
=MATCH(lookup_value,lookup_array,[match_type])
ძებნა & დაკავშირება
VLOOKUP

ეძებს თქვენს მიერ მითითებულ მნიშვნელობას, თქვენს მიერ მითითებული სივრცის პირველ სვეტში და პასუხად გვაძლევს ამ მნიშვნელობის მარჯვნივ არსებული უჯრებში ჩაწერილი მონაცემებიდან ერთ-ერთს index_number -ში მითითებული სვეტის ნომრის მიხედვით. (ძებნა შესაძლებელია იყოს ზუსტი და მიახლოებითი)
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
ძებნა & დაკავშირება
HLOOKUP


ეძებს თქვენს მიერ მითითებულ მნიშვნელობას, თქვენს მიერი მითითებული სივრცის პირველ სტრიქონში და პასუხად გვაძლევს ამ მნიშვნელობის ქვემოთ არსებულ უჯრებში ჩაწერილი მონაცემებიდან ერთ-ერთს index_number-ში მითითებული სტრიქონის ნომრის მიხედვით. (ძებნა შესაძლებელია იყოს ზუსტი და მიახლოებითი)

=HLOOKUP(lookup_value,table_array,row_index_num,[range_lookup])
ძებნა & დაკავშირებაOFFSET
ფორმულა გვიბრუნებს შედეგად უჯრას ან სივრცეს, რომელთა გადათვლას იწყებს საწყისი წერტილიდან. საწყისი წერტილი არის ჩვენს მიერ მითითებული უჯრა. OFFSET განსაკუთრებით გამოსადეგია ისეთ შემთხვევებში როცა გვჭირდება დინამიური სივრცეები =OFFSET(reference, rows, cols, [height], [width])
ძებნა & დაკავშირებაINDEX
გვაძლევს შერჩეული სივრციდან კონკრეტული სტრიქონისა და სვეტი კვეთაზე არსებული უჯრის მნიშვნელობას. =INDEX(array,row_num,[column_num])
=INDEX(reference,row_num,[column_num],[area_num])
ძებნა & დაკავშირებაCHOOSE
გვაძლევს ინდექსური ნომრის შესაბამის მნიშვნელობას =CHOOSE(index_num,value1,value2…value254)
ძებნა & დაკავშირებაCOLUMN
გვაძლევს უჯრის სვეტის ნომერს =COLUMN([reference])
ძებნა & დაკავშირებაCOLUMNS
გვაძლევს მონიშნულ სივრცეში არსებული სვეტის რაოდენობას =COLUMNS(array)
ძებნა & დაკავშირებაROW
გვაძლევს უჯრის სტრიქონის ნომერს =ROW([reference])
ძებნა & დაკავშირებაLOOKUP
ახდენს მიახლოებით ძებნას თქვენს მიერ მითითებული ერთსვეტიან, ერთსტრიქონიან სივრცეში და პასუხად გვაძლევს შესაბამის მნიშვნელობას სხვა ერთსვეტიანი, ერთ სტრიქონიანი სივრციდან. =VLOOKUP(lookup_value, lookup_vector, [result_vector])
ძებნა & დაკავშირებაINDIRECT
მითითებული ტექსტის მიხედვით, ქმნის კავშირს/დამოკიდებულებას, გადამისამართებას. =INDIRECT(ref_text,[a1])
ძებნა & დაკავშირებაADDRESS
ქმნის უჯრის მისამართს მითითებული სტრიქონისა და სვეტის ნომრსების მიხედვით =ADDRESS(row_num, col_num, [abs_num], [a1], [sheet])
ფინანსურიFV
პასუხად გვაძლევს ფულის (ინვესტიციის) მომავალ ღირებულებას. =FV(rate,nper,pmt,[pv],[type])
ფინანსურიPV
პასუხად გვაძლევს ფულის (ინვესტიციის) მიმდინარე ღირებულებას =PV(rate,nper,pmt,[fv],[type])
ExcelLab-ექსელის ლაბორატორია ©