მაქსიმალური და მინიმალური პირობით MS EXCEL-ში. მაქსიმალური და მინიმალური პირობით MS EXCEL-ში სამი ყველაზე პატარა მნიშვნელობის ხაზგასმა ფერებით

განსაკუთრებული შემთხვევები

განსაკუთრებულ შემთხვევებში, გამოსავლის მიღება შესაძლებელია ყველა შესაძლო კომბინაციის ძიებით.

პროგრამა (C#):

საჯარო სტატიკური int FactGen(int n) ( int ფაქტი = ახალი int; ფაქტი = 1; for (int i = 1; i< n + 1; i++) fact[i] = i * fact; return fact; } public static int PermsGenerator(int arr, int num, int fact) { int i, j, f, newind, newnum, newval, size = arr.Length; int result = new int; Array.Copy(arr, result, size); for (i = 0, newnum = num; i < size - 1; i++) { newind = newnum / (f = fact); newnum = newnum - newind * f; newval = result; for (j = i + newind; j >მე; j--) შედეგი[j] = შედეგი; შედეგი[i] = newval; ) დაბრუნების შედეგი; ) საჯარო სტატიკური int SumAbs(int arr) ( int sum = 0, prev = arr; foreach (int მნიშვნელობა arr-ში) (sum += Math.Abs(მნიშვნელობა - წინა); წინა = მნიშვნელობა; ) დაბრუნების ჯამი; ) საჯარო სტატიკური int MaxArr(int arr, bool detprn) ( int i, j, ჯამი, smax = -1, ზომა = arr. სიგრძე; int perm, შედეგი = ახალი int, ფაქტი = FactGen (ზომა), დალაგებულია = ახალი int, იმპერია = ახალი int; Array.Copy(arr, დალაგებული, ზომა); Array.Sort(დახარისხებული); for (i = 0; i< fact; i++) { if ((sum = SumAbs(perm = PermsGenerator(sorted, i, fact))) >smax) ( smax = ჯამი; შედეგი = perm; ) if (detprn) ( Console.Write("\nპერმუტაცია: "); foreach (int მნიშვნელობა პერმში) Console.Write(მნიშვნელობა + ""); Console.Write(" ჯამი: (0) მაქსიმალური ჯამი: (1)", sum, smax); ) ) Console.Write("\nსაწყისი არჩევანი: "); foreach (int მნიშვნელობა arr-ში) Console.Write(მნიშვნელობა + " "); Console.Write("\nდახარისხებული არჩევანი: "); foreach (int value in sorted) Console.Write(მნიშვნელობა + " "); Console.Write("\nსაუკეთესო პერმუტაცია: "); foreach (int მნიშვნელობა შედეგში) Console.Write(მნიშვნელობა + " "); Console.WriteLine("\nმაქსიმალური რაოდენობა: (0)", smax); იმპერია = დალაგებულია; იმპერია = დალაგებულია; იმპერია = დალაგებულია; ამისთვის (i = 2, j = 0; i< size - 1; i++, j = (size) - 1 + ((i + 1) & 1) - j) empire[i] = sorted[j]; Console.Write("Эвристический алгоритм: "); foreach (int value in empire) Console.Write(value + " "); Console.WriteLine("\nСумма: {0}", SumAbs(empire)); return result; } static void Main(string args) { bool binc; int i, j, n, nmax = 10; int arr; Random rand = new Random(); MaxArr(new int { 1, 2, 3, 4 }, false); MaxArr(new int { 1, 2, 3, 4, 5 }, false); for (n = 6; n < nmax + 1; n++) { arr = new int[n]; for (i = 0; i < n;) { arr[i] = rand.Next(1, 5 * n); binc = true; for (j = 0; j < i; j++) binc &= (arr[i] != arr[j]); if (binc) i++; } MaxArr(arr, false); } }

შედეგები:

ორიგინალური ნიმუში: 1 2 3 4 დახარისხებული ნიმუში: 1 2 3 4 საუკეთესო პერმუტაცია: 2 4 1 3 მაქსიმალური ჯამი: 7 ევრისტიკული ალგორითმი: 2 4 1 3 ჯამი: 7 ორიგინალური ნიმუში: 1 2 3 4 5 დახარისხებული ნიმუში: 1 2 3 4 5 საუკეთესო პერმუტაცია: 2 4 1 5 3 მაქსიმალური ჯამი: 11 ევრისტიკული ალგორითმი: 2 4 1 5 3 ჯამი: 11 ორიგინალური ნიმუში: 26 10 21 4 27 5 დახარისხებული ნიმუში: 4 5 10 21 26 27 საუკეთესო პერმუტაცია: 2 7 41 21 მაქსიმალური ჯამი: 99 ევრისტიკული ალგორითმი: 10 26 4 27 5 21 ჯამი: 99 ორიგინალური ნიმუში: 34 3 32 16 28 27 26 დახარისხებული ნიმუში: 3 16 26 27 28 32 34 საუკეთესო პერმუტაცია: 21732 97 ევრისტიკული ალგორითმი: 26 28 3 34 16 32 27 ჯამი: 97 ორიგინალური ნიმუში: 27 3 34 38 18 29 31 39 დალაგებული ნიმუში: 3 18 27 29 31 34 38 39 3 34 38 39 საუკეთესო 38 ოდენობა: 29 38 38 38 391 38 38 38 38 38 38 38 38 38 291 38 38 38 128 ევრისტიკული ალგორითმი: 29 34 3 39 18 38 27 31 ჯამი: 128 ორიგინალური ნიმუში: 40 27 4 9 32 35 41 39 2 დალაგებული ნიმუში: 2 4 9 27 32 35 39 20 39 49 494 საუკეთესო მუტაციაზე 35 მაქსიმალური ჯამი: 223 ევრისტიკული ალგორითმი: 27 35 2 41 4 40 9 39 32 ჯამი: 221 ორიგინალური ნიმუში: 41 35 45 27 34 33 18 24 16 25 დახარისხებული ნიმუში: 16 253 254 25 საუკეთესო : 27 34 16 35 18 41 24 45 25 33 მაქსიმალური რაოდენობა: 150 ევრისტიკული ალგორითმი: 27 34 16 45 18 41 24 35 25 33 რაოდენობა: 150

ამრიგად:

  1. ნაპოვნია ორიგინალური მასივის უფრო წარმატებული კომბინაცია.
  2. ევრისტიკული ალგორითმის საწინააღმდეგო მაგალითი მაშინვე ვერ მოიძებნა.

GENERAL SOLUTION (02/10/2018)

დაე
a = (a 0 = M 1, a 1 = M 2, ..., a n-2 = M n-1, a n-1 = M n) - ორიგინალური თანმიმდევრობა,
b = (b 0 , b 1 , ..., b n-2 , b n-1 ) - იგივე თანმიმდევრობა ზრდადი მიმდევრობით,
с = (c 0 , c 1 , ..., c n-2 , c n-1 ) არის საჭირო თანმიმდევრობა.

ცალ-ცალკე განვიხილოთ ლუწი და კენტი n-ის შემთხვევები.

საქმე n = 2k

S(a) = S c (a) - |a n-1 - a 0 |, სადაც
ს გ ა) = |a 0 - a 1 | + |a 1 - a 2 | + … + |a n-3 - a n-2 | + |a n-2 - a n-1 | + |a n-1 - a 0 |.

S c (a) არის ალგებრული ჯამი, რომელიც შეიცავს თითოეულ თავდაპირველ ელემენტს a i ორჯერ და მისი მაქსიმალური მნიშვნელობა არის

S c_max = 2∑ i = 0, …, k-1 (h i - b i), სადაც h i = b i+k, i = 0…k-1.

ეს მნიშვნელობა მიიღწევა ორ პერმუტაციაში:
1) c 2i h (ყველა უდიდეს ელემენტს აქვს ლუწი ინდექსები);
2) c 2i + 1 სთ (ყველა უდიდეს ელემენტს აქვს უცნაური ინდექსები).

ამავდროულად, მინიმალური |a n-1 - a 0 | = b k - b k-1 მიიღწევა მედიანური ელემენტების წყვილის განთავსებით c მიმდევრობის კიდეებზე.

S ჯამის მაქსიმუმი უდრის S max = 2∑ i = 0, …, k-2 (b i+k - b i) + b k-1 - b k, ან

S max = 2∑ i = 0, …, k-2 (b n-1-i - b i) + b n-k - b k-1,

და მიიღწევა იმ შემთხვევებში, როდესაც c თანმიმდევრობა შეიცავს უდიდეს ელემენტებს ჭადრაკის რიგით, მედიანური ელემენტები b k-1 და b k არიან მიმდევრობის კიდეებზე.
ასეთი პერმუტაციების რაოდენობა წყვილში განსხვავებული a i-სთვის არის 2(k-1)! 2.

შემთხვევა n = 2k+1

მსგავსი მოსაზრება აჩვენებს, რომ მაქსიმალური S უდრის

S max = 2∑ i=0…k-2 (b k+2+i - b k) + b k+1 - b k-1 + max (b k+1 - b k, b k - b k-1), ან

S max = 2∑ i=0…k-2 (b n-1-i - b i) + b n-k - b k-1 + max (b k+1 - b k, b k - b k-1),

და მიიღწევა იმ შემთხვევებში, როდესაც k-ზე მეტი ინდექსის მქონე ელემენტები მოწესრიგებულია, ხოლო მედიანა და მასთან ყველაზე ახლოს მდებარე ელემენტი მიმდევრობის კიდეებზეა.
ასეთი პერმუტაციების რაოდენობა წყვილში განსხვავებული a i-სთვის არ არის ნაკლები (k-1)!k! (თუ მედიანა უახლოესი მეზობლებისაგან იგივე მნიშვნელობით განსხვავდება, მაშინ ორჯერ მეტი პერმუტაციაა).

პროგრამა (C#):

საჯარო სტატიკური void T(სტრიქონის ტექსტი, წამზომის ტაიმერი) ( TimeSpan ts = timer.Elapsed; string elapsedTime = String.Format("(0:00):(1:00):(2:00).(3:00) ", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds / 10); Console.Write(text + elapsedTime); ) public static int FactGen(int n) ( int fact = new int; fact = 1; for (int i = 1; i< n + 1; i++) fact[i] = i * fact; return fact; } public static int PermsGenerator(int arr, int num, int fact) { int i, j, f, newind, newnum, newval, size = arr.Length; int result = new int; Array.Copy(arr, result, size); for (i = 0, newnum = num; i < size - 1; i++) { f = fact; newind = i; while (newnum >= ვ) ( newind++; newnum -= f; ) newval = შედეგი; for (j = newind; j > i; j--) შედეგი[j] = შედეგი; შედეგი[i] = newval; ) დაბრუნების შედეგი; ) საჯარო სტატიკური int SumAbs(int arr) ( int sum = 0, prev = arr; foreach (int მნიშვნელობა arr-ში) (sum += Math.Abs(მნიშვნელობა - წინა); წინა = მნიშვნელობა; ) დაბრუნების ჯამი; ) საჯარო სტატიკური int CalcOptQuant (int n) ( int k = (n - 1) / 2, k2 = Math.Max(k-2, 0); int fact = FactGen(k + 2); დაბრუნება 2*fact[k] * ( (n - k - k< 2) ? fact : fact[k]); } public static int CalcMaxSum(int brr) { int i, size = brr.Length, k = size / 2, sum = 0; for (i = 0; i < k - 1; i++) sum += brr - brr[i]; sum = 2 * sum + brr - brr; if (size - 2 * k >0) ჯამი += მათემატიკა.Max(brr - brr[k], brr[k] - brr); დაბრუნების თანხა; ) საჯარო სტატიკური int MaxArr(int arr, bool detprn) ( int i, j, ჯამი, smax = -1, ზომა = arr. სიგრძე; int perm, შედეგი = new int, ფაქტი = FactGen(ზომა), დალაგებულია = ახალი int , empire = new int; წამზომი sw = ახალი წამზომი(); Console.WriteLine("\nთავდაპირველი არჩევანი: "); foreach (int მნიშვნელობა arr-ში) Console.Write(მნიშვნელობა + ""); sw.Restart(); for (i = 0; i< fact; i++) { perm = PermsGenerator(arr, i, fact); sum = SumAbs(perm); if (sum >smax) ( smax = ჯამი; შედეგი = perm; ) ) if (detprn) Console.Write("\nსაუკეთესო პერმუტაციები"); (i = 0, j = 0; i< fact; i++) { perm = PermsGenerator(arr, i, fact); sum = SumAbs(perm); if (sum == smax) { j++; if (detprn) { Console.Write("\n#{0}: ", j); foreach (int value in perm) Console.Write(value + " "); } } } Array.Copy(arr, sorted, size); Array.Sort(sorted); Console.WriteLine("\nОтсортированная выборка: "); foreach (int value in sorted) Console.Write(value + " "); Console.Write("\nФакт Наибольшая сумма: {0} Лучших перестановок: {1}" + "\nРасчёт Наибольшая сумма: {2} Лучших перестановок, не менее: {3}", smax, j, CalcMaxSum(sorted), CalcOptQuant(size)); T("\nRuntime = ", sw); sw.Reset(); return result; } static void Main(string args) { bool binc; int i, j, n, nmax = 12; int arr = new int; Random rand = new Random(); MaxArr(new int { 0, 1, 2, 3, 4, 5 }, true); MaxArr(new int { 5, 1, 3, 5, 7, 9 }, true); MaxArr(new int { 0, 1, 2, 3, 4 }, true); MaxArr(new int { 0, 1, 2, 3 }, true); MaxArr(new int { 0, 1, 2 }, true); for (n = 3; n <= nmax; n++) { Array.Resize(ref arr, n); for (i = 0; i < n;) { arr[i] = rand.Next(10, 99); binc = true; for (j = 0; j < i; j++) binc &= (arr[i] != arr[j]); if (binc) i++; } MaxArr(arr, false); } }

შედეგები:

ორიგინალური ნიმუში: 0 1 2 3 4 5 საუკეთესო პერმუტაციები #1: 2 4 0 5 1 3 #2: 2 4 1 5 0 3 #3: 2 5 0 4 1 3 #4: 2 5 1 4 0 3 #5: 3 0 4 1 5 2 #6: 3 0 5 1 4 2 #7: 3 1 4 0 5 2 #8: 3 1 5 0 4 2 დახარისხებული ნიმუში: 0 1 2 3 4 5 ფაქტი ყველაზე დიდი ჯამი: 17 საუკეთესო ცვლილებები: 8 გაანგარიშება ყველაზე დიდი ჯამი: 17 საუკეთესო პერმუტაციები, არანაკლებ: 8 გაშვების დრო = 00:00:00.01 საწყისი ნიმუში: 5 1 3 5 7 9 საუკეთესო პერმუტაციები #1: 5 1 7 3 9 5 #2: 5 1 9 3 7 5 # 3: 5 3 7 1 9 5 #4: 5 3 9 1 7 5 #5: 5 7 1 9 3 5 #6: 5 7 3 9 1 5 #7: 5 9 1 7 3 5 #8: 5 9 3 7 1 5 #9: 5 1 7 3 9 5 #10: 5 1 9 3 7 5 #11: 5 3 7 1 9 5 #12: 5 3 9 1 7 5 #13: 5 7 1 9 3 5 #14 : 5 7 3 9 1 5 #15: 5 9 1 7 3 5 #16: 5 9 3 7 1 5 დახარისხებული ნიმუში: 1 3 5 5 7 9 ფაქტი უდიდესი ჯამი: 24 საუკეთესო პერმუტაციები: 16 გაანგარიშება ყველაზე დიდი ჯამი: 24 საუკეთესო პერმუტაციები , არანაკლებ: 8 გაშვების დრო = 00:00:00.01 საწყისი ნიმუში: 0 1 2 3 4 საუკეთესო პერმუტაციები #1: 1 3 0 4 2 #2: 1 4 0 3 2 #3: 2 0 4 1 3 #4: 2 1 4 0 3 #5: 2 3 0 4 1 #6: 2 4 0 3 1 #7: 3 0 4 1 2 #8: 3 1 4 0 2 დახარისხებული ნიმუში: 0 1 2 3 4 ფაქტი უმაღლესი ჯამი: ზევით 11 პერმუტაცია: 8 გაანგარიშება უდიდესი ჯამი: 11 საუკეთესო პერმუტაციები, არანაკლებ: 4 გაშვების დრო = 00:00:00.01 საწყისი ნიმუში: 0 1 2 3 საუკეთესო პერმუტაციები #1: 1 3 0 2 #2: 2 0 3 1 დახარისხებული ნიმუში: 0 1 2 3 ფაქტი უდიდესი ჯამი: 7 საუკეთესო პერმუტაციები: 2 გაანგარიშება ყველაზე დიდი ჯამი: 7 საუკეთესო პერმუტაციები, არანაკლებ: 2 გაშვების დრო = 00:00:00.00 საწყისი ნიმუში: 0 1 2 საუკეთესო პერმუტაციები #1: 0 2 1 #2: 1 0 2 #3: 1 2 0 #4: 2 0 1 დახარისხებული ნიმუში: 0 1 2 ფაქტი ყველაზე დიდი ჯამი: 3 საუკეთესო პერმუტაციები: 4 გაანგარიშება ყველაზე დიდი ჯამი: 3 საუკეთესო პერმუტაციები, არანაკლებ: 2 გაშვების დრო = 00:00:00.01 საწყისი ნიმუში: 25 51 87 დალაგებული ნიმუში: 25 51 87 ფაქტი ყველაზე დიდი ჯამი: 98 საუკეთესო პერმუტაციები: 2 გაანგარიშება ყველაზე დიდი ჯამი: 98 საუკეთესო პერმუტაციები, არანაკლებ: 2 გაშვების დრო = 00:00:00.00 საწყისი ნიმუში: 78 10 34 64 3 დახარისხებული 78 ფაქტი უდიდესი ჯამი: 166 საუკეთესო პერმუტაციები: 2 გაანგარიშება ყველაზე დიდი ჯამი: 166 საუკეთესო პერმუტაციები, არანაკლებ: 2 გაშვების დრო = 00:00:00.00 ორიგინალური ნიმუში: 23 26 93 16 45 დახარისხებული ნიმუში: 16 23 26 41959. საუკეთესო პერმუტაციები: 4 გაანგარიშება ყველაზე დიდი ჯამი: 195 საუკეთესო პერმუტაციები, არანაკლებ: 4 გაშვების დრო = 00:00:00.00 საწყისი ნიმუში: 85 12 11 13 90 88 დახარისხებული ნიმუში: 11 12 13 85 88 90 ფაქტი 38 საუკეთესო 28 გაანგარიშება უდიდესი ჯამი: 382 საუკეთესო პერმუტაციები, არანაკლებ: 8 გაშვების დრო = 00:00:00.00 ორიგინალური ნიმუში: 82 43 28 55 29 39 18 დახარისხებული ნიმუში: 18 28 29 39 43 55 82 ფაქტი Largest 2024 საუკეთესო მუტაცია: ჯამი: 206 საუკეთესო პერმუტაციები, არანაკლებ: 24 გაშვების დრო = 00:00:00. 00 ორიგინალური ნიმუში: 64 20 43 89 47 94 52 71 დალაგებული ნიმუში: 20 43 47 52 64 71 89 94 ფაქტი უდიდესი ჯამი: 300 საუკეთესო პერმუტაციები: 72 გაანგარიშება ყველაზე დიდი ჯამი: 300 ნაკლები დრო: 700 არა, 00.02 ორიგინალური ნიმუში: 45 53 81 17 76 97 26 50 51 დალაგებული ნიმუში: 17 26 45 50 51 53 76 81 97 ფაქტი უდიდესი ჯამი: 337 საუკეთესო პერმუტაციები: 288 გაანგარიშება 33000 საუკეთესო ჯამი: 00:00.23 ორიგინალური ნიმუში: 55 51 36 12 82 63 89 58 14 22 დალაგებული ნიმუში: 12 14 22 36 51 55 58 63 82 89 ფაქტი ყველაზე დიდი ჯამი: 420 საუკეთესო პერმუტაციები 4-ზე ნაკლები: 1152 საუკეთესო პერმუტაციები: 1152 გაშვების დრო = 00:00:02.46 ორიგინალური ნიმუში: 96 95 67 49 65 69 53 78 35 55 94 დალაგებული ნიმუში: 35 49 53 55 65 67 69 78 94 95 95 96 Laculation 2014 საუკეთესო 2gestum Fact: თანხა: 348 საუკეთესო პერმუტაციები, არანაკლებ: 5760 Runtime = 00:00:29.21 საწყისი ნიმუში: 50 43 39 64 59 18 81 16 44 12 15 77 დალაგებული ნიმუში: 12 15 16 18 39 43 53 494 5 shih reshuffles : 28800 გაანგარიშება ყველაზე დიდი რაოდენობა: 463 საუკეთესო პერმუტაციები, არანაკლებ: 28800 Runtime = 00:06:26.81

შედეგების ანალიზი

ყველა განხილულ შემთხვევაში, ტესტირებამ სრულად დაადასტურა შემოთავაზებული ზოგადი გადაწყვეტა.

შექმენით ახალი ფაილი სწრაფი წვდომის ხელსაწყოთა ზოლზე ახალი ღილაკის დაჭერით. მოდით, ფურცელ 1-ს დავარქვათ ღირებულების ანალიზი. მოდით შევქმნათ ცხრილი საინვესტიციო ხარჯების ანალიზისთვის.

სურათი 23. საინვესტიციო ხარჯების ანალიზი

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

F12 უჯრედში გამოთვალეთ მთლიანი საინვესტიციო ხარჯები. ეს შეიძლება გაკეთდეს 2 გზით:

1 მეთოდი:

გაააქტიურეთ უჯრედი F12;

შეიყვანეთ მასში ფორმულა: =F5+F6+F7+F8+F9+F10+F11 და დააჭირეთ Enter.

2 მეთოდი ფუნქციის გამოყენებით:

ფუნქცია MS Excel-ში არის ფორმულა, რომელშიც გარკვეული მათემატიკური ოპერაციები იცვლება ფუნქციების სახელებით. მაგალითად, მრავალი მნიშვნელობის დასამატებლად გამოიყენეთ SUM ფუნქცია.

მოდით შევცვალოთ ჩვეულებრივი ფორმულა F12 უჯრედში ფორმულით SUM-ის გამოყენებით:

ვარჯიში: განსაზღვრეთ საინვესტიციო ხარჯების მაქსიმალური ღირებულება. Ამისთვის:

გაააქტიურეთ უჯრედი, რომელშიც გსურთ მიიღოთ შედეგი (F13);

ჩანართზე რედაქტირების ჯგუფში ღილაკის თანხის მარჯვნივ სახლშიდააწკაპუნეთ ფუნქციის ჩამოსაშლელ ისარზე და აირჩიეთ ფუნქცია მაქსიმალური(ირჩევს ყველაზე დიდ მნიშვნელობას არჩეული დიაპაზონიდან);

ფორმულა = MAX(F5:F11) გამოჩნდება F13 უჯრედში, მაგრამ F12 უნდა გამოირიცხოს ამ დიაპაზონიდან. მოათავსეთ მაუსის მაჩვენებელი თეთრი თამამი ჯვრის სახით დიაპაზონის პირველი უჯრედის შუაზე (F5), გადაიტანეთ არჩევანი F11 უჯრედში;

დააჭირეთ Enter.

ვარჯიში: განსაზღვრეთ საინვესტიციო ხარჯების მინიმალური და საშუალო ღირებულება.

ფუნქცია მინიმალური (=MIN)– განსაზღვრავს დიაპაზონის უმცირეს მნიშვნელობას;

ფუნქცია საშუალო მნიშვნელობა (=AVERAGE)– გამოთვალეთ დიაპაზონის საშუალო მნიშვნელობა, ე.ი. ამატებს ყველა ელემენტს და ყოფს ელემენტების რაოდენობაზე დამატების დიაპაზონში.

ფუნქცია "თუ"

საწარმოს ხელმძღვანელობამ, განიხილა საინვესტიციო ხარჯების ანალიზი, ამ თვეში გადაწყვიტა გადაეხადა მხოლოდ იმ ნივთებისთვის, რომელთა ღირებულება 45000 რუბლზე ნაკლებია.

მოდით დავამატოთ ცხრილს "გადახდა" სვეტი, რომელშიც უნდა მიუთითოთ:

თუ ღირებულება 45000 რუბლზე მეტია. – „გადადება“;

თუ ღირებულება 45000 რუბლზე ნაკლებია. - "გადახდისას."

გააქტიურეთ უჯრედი G5, გახსენით ჩანართი ფორმულები, დააჭირეთ ღილაკს ჩასმა ფუნქცია.

დიალოგურ ფანჯარაში აირჩიეთ კატეგორია ტვინიფუნქციების ჩამონათვალში – თუ.

სურათი 24. IF ფუნქცია

გააფართოვეთ G5 უჯრედში მიღებული მნიშვნელობა ცხრილის ბოლომდე (G11-მდე).

IF ფუნქციის გამოყენებისას მრავალი პირობის გამოყენება

გადადით თქვენი სამუშაო წიგნის მეორე ფურცელზე და დაარქვით სახელს ხელფასი. შეიყვანეთ შემდეგი ინფორმაცია:

ნახაზი 25. გაყიდვების მოცულობის ბონუსის გამოთვლის მაგალითი

IF ფუნქცია შედგება შემდეგი ელემენტებისაგან: ფუნქციის სახელი, მდგომარეობა, მნიშვნელობები, თუ პირობა არის true, მნიშვნელობები, თუ პირობა არის false. ფუნქციის შეყვანა უჯრედში ასე გამოიყურება:

თუ (პირობა; მნიშვნელობა, თუ პირობები არის true; მნიშვნელობა, თუ პირობები მცდარია)

განვიხილოთ მაგალითი, როდესაც არსებობს ორი პირობა: თუ თანამშრომლის გაყიდვების მოცულობა 50000 რუბლს აღემატება, მაშინ ბონუსი იქნება გაყიდვების მოცულობის 10%, წინააღმდეგ შემთხვევაში 5%.

ეს ჩანაწერი ასე გამოიყურება ჩვენი მაგალითისთვის:

ნახაზი 26. გაყიდვების მოცულობის ბონუსის გამოთვლის მაგალითი ერთი პირობით

განვიხილოთ მეორე მაგალითი, როდესაც გაყიდვების მოცულობის თანამშრომლებისთვის ბონუსი გამოითვლება შემდეგნაირად:

თუ თანამშრომელმა გაყიდა საქონელი 90,000 რუბლზე მეტი ან ტოლი ოდენობით, მისი ბონუსი იქნება გაყიდვების მოცულობის 10%, თუ გაყიდული საქონლის ოდენობა მეტია ან ტოლია 30,000 რუბლზე, ბონუსი იქნება გაყიდვების მოცულობის 5%. , თუ თანხა 30000 რუბლზე ნაკლებია, ბონუსი იქნება 3%.

ნახაზი 27. გაყიდვების მოცულობის ბონუსის გამოთვლის მაგალითი რამდენიმე პირობით

ამ შემთხვევაში, არსებობს რამდენიმე პირობა და ფუნქციის ჩანაწერი ასე გამოიყურება:

პირობითი ფორმატირება

პირობითი ფორმატირება საშუალებას გაძლევთ მისცეთ უჯრედს სხვადასხვა ფორმატი სხვადასხვა პირობებში. მაგალითად, უჯრედების შევსება, რომელთა გაყიდვების მოცულობა 30000 რუბლს აღემატება. უნდა იყოს წითელი, 30000 რუბლზე ნაკლები. - ყვითელი.

აირჩიეთ დიაპაზონი C2:C5;

ჩანართზე სახლშისტილის ჯგუფი დააწკაპუნეთ ღილაკზე პირობითი ფორმატირებადა აირჩიეთ გუნდი უჯრედების შერჩევის წესები...სხვა წესები.

დააყენეთ ფორმატი, თუ უჯრედის მნიშვნელობა 30000-ზე მეტია, დააწკაპუნეთ OK.

სურათი 28. პირობითი ფორმატირება

შეასრულეთ იგივე მოქმედება და დააყენეთ ფორმატი უჯრედებისთვის, რომელთა ღირებულება 30000 რუბლზე ნაკლებია.

სცადეთ ბრძანებები: ჰისტოგრამები, ფერის სასწორები და ხატების ნაკრებიწერტილიდან "პირობითი ფორმატირება"

იმისათვის, რომ წაშალოთ ფორმატი, რომელიც გამოყენებული იყო პირობითი ფორმატირების დროს, უნდა დააჭიროთ ღილაკს პირობითი ფორმატირება... წესების წაშლა.

სესხის გადახდის გაანგარიშება

მოდით გამოვთვალოთ სესხის გადახდის თანხა PMT ფუნქციის გამოყენებით.

გადადით ფურცელ 2-ზე და დაარქვით მას „კრედიტი“. შეიყვანეთ საწყისი მონაცემები გაანგარიშებისთვის. გთხოვთ გაითვალისწინოთ, რომ უჯრედი B2 აჩვენებს სესხის პროცენტის წლიურ ოდენობას. საკანში B5 არის ფორმულა.

ნახაზი 29. სესხის გადახდის გაანგარიშება

სესხის ყოველთვიური გადასახადის გამოსათვლელად გჭირდებათ:

    გააქტიურეთ უჯრედი B6;

    ჩანართზე ფორმულებიდააჭირეთ ღილაკს ჩასმა ფუნქცია. აირჩიეთ კატეგორიაში სრული ანბანური სიადა ქვემოთ იპოვნეთ ფუნქცია PLT.

სურათი 30. PMT ფუნქციის ჩასმა

მინდორში შეთავაზებამიუთითეთ თვიური განაკვეთი, ე.ი. B2/B4;

მინდორში ნპერ– აუცილებელია მიეთითოს პერიოდების საერთო რაოდენობა, ე.ი. AT 5;

მინდორში Ps (ამჟამინდელი მნიშვნელობა)– უნდა მიუთითოთ მოთხოვნილი სესხის თანხა;

BC – ნაღდი ფულის ნაშთი, რომელიც უნდა იყოს მიღწეული ბოლო გადახდის შემდეგ, ჩვენს შემთხვევაში არის 0;

ტიპი– 0 – გადახდები ხდება პერიოდის ბოლოს, 1 – გადახდა ხდება პერიოდის დასაწყისში.

მიღებულ შედეგს უნდა ჰქონდეს მინუს ნიშანი, რადგან ეს არის გადახდები და არა ფულადი ქვითრები.

აბსოლუტური და შედარებითი მიმართვა

გადადით სამუშაო წიგნში მე-3 ფურცელზე და დაასახელეთ Წყლის მოხმარება. შეიყვანეთ მრიცხველის წაკითხვის მონაცემები ცხრილის შექმნით:

სურათი 31. მაგალითი ცხრილი

ყურადღება!მ3 ცივი და ცხელი წყლის ღირებულების ღირებულებები უნდა განთავსდეს ტექსტისაგან განცალკევებულ უჯრედებში, რადგან ისინი გამოყენებული იქნება ფორმულებში გადასახდელი თანხის გამოსათვლელად.

Წყლის მოხმარებაგამოითვლება როგორც სხვაობა მიმდინარე თვისა და წინა თვის მრიცხველის ჩვენებებს შორის:

გააქტიურეთ D9, შეიყვანეთ ფორმულა: =B9-B8 და დააჭირეთ Enter.

გამოიყენეთ ავტომატური შევსების წერტილი, რათა გამოთვალოთ თქვენი ცივი წყლის მოხმარება დარჩენილი თვეებისთვის.

გამოთვალეთ იგივე გზით ცხელი წყლის მოხმარება.

გადასახდელი თანხა HB-სთვის იანვარში გამოითვლება მოხმარებული წყლის რაოდენობისა და მ 3 ღირებულების ნამრავლის სახით. ფორმულა ჩვენი მაგალითისთვის:

    გაააქტიურეთ უჯრედი F9;

    შეიყვანეთ ფორმულა: =D9*E4 და დააჭირეთ Enter%

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

დაბრუნდით F9 უჯრედში, გადაიტანეთ მაუსი უჯრედის ქვედა მარჯვენა კუთხეში, დაიჭირეთ მაუსის მაჩვენებელი შავი ჯვრის სახით, დააჭირეთ მაუსის მარცხენა ღილაკს და გადაიტანეთ ფორმულა ცხრილის ბოლოს.

სურათი 32. აბსოლუტური მისამართის გამოყენების აუცილებლობა

დარწმუნდით, რომ ავტომატური დასრულება არ მუშაობდა, მოდით გაერკვნენ, რატომ:

გაააქტიურეთ უჯრედი F9, ფორმულა უნდა იყოს ნაჩვენები ფორმულის ზოლში: =D9*E4;

გაააქტიურეთ უჯრედი F10. Excel-მა ავტომატური შევსების გამოყენებით შეცვალა ფორმულა და ახლა გამოთვალა უჯრედის F10 მნიშვნელობა როგორც =D10*E5. ანუ, ყველა უჯრედი, რომელიც გამოიყენება ფორმულაში, როდესაც ფორმულა კოპირებულია ავტომატური შევსებით, ასევე გადატანილია ქვემოთ. ჩვენს შემთხვევაში, D სვეტის ქვემოთ გადაადგილება აუცილებელია, რადგან ყოველთვიურად არის წყლის მოხმარების განსხვავებული მნიშვნელობა, მაგრამ E სვეტის გასწვრივ მოძრაობა არ არის საჭირო, რადგან თქვენ უნდა გაამრავლოთ E4-ზე.

გამოსავალი:

    დაბრუნდით F9 უჯრედში, შეხედეთ ფორმულის ზოლს: =D9*E4.

    ფორმულაში თქვენ უნდა იპოვოთ უჯრედი, რომელიც არ უნდა შეიცვალოს კოპირებისას. ეს არის E4.

    ფორმულების ზოლში მოათავსეთ კურსორი ფორმულაში E-დან 4-ს შორის. შემდეგ დააჭირეთ F4 ღილაკს კლავიატურაზე, ფორმულა გამოიყურება =D*$E$4. Excel-ისთვის $-ის ნიშნები ნიშნავს ამ უჯრედის გაყინვას ან აბსოლუტურ მისამართს; როდესაც ამ ფორმულას დააკოპირებთ ავტომატური შევსების წერტილით, ეს უჯრედი არ შეიცვლება.

    დააჭირეთ Enter-ს, დაბრუნდით უჯრედში F9 და გადაიტანეთ ავტომატური შევსების წერტილი. აირჩიეთ უჯრედი F10 - ყურადღება მიაქციეთ ფორმულას.

ვარჯიში: შეავსეთ სვეტი GW-სთვის გადასახდელი თანხააბსოლუტური მისამართის და სვეტის გამოყენებით სულ გადასახდელი– F და G სვეტების ჯამის სახით.

შეინახეთ ფაილი თქვენს საქაღალდეში სახელის ქვეშ "ფუნქციები".

სხვადასხვა სახის რეიტინგების მომზადების ან წარმატების ინდიკატორების გაანალიზების პროცესში ძალიან მოსახერხებელია, თუ ხაზს უსვამთ საუკეთესო ან ცუდ შედეგს ფერში. როგორ გამოვყოთ მაქსიმალური მნიშვნელობა Excel-ში ფერით? ეს არის ის, სადაც პირობითი ფორმატირება გამოდგება. ამ მიდგომის უპირატესობა ის არის, რომ საუკეთესო/უარესი ინდიკატორების ავტომატური ხაზგასმა ფუნქციონირებს მაშინაც კი, როდესაც მონაცემთა დამატება ან ამოღება ცხრილიდან.

როგორ გამოვყოთ მაქსიმალური მნიშვნელობა Excel-ში

მაგალითად, აიღეთ ხარჯების ცხრილი:

ყველაზე მაღალი და დაბალი ხარჯების სწრაფად დასადგენად, გააკეთეთ შემდეგი:


შედეგად, ჩვენ გამოვყავით უჯრედი მაქსიმალური რიცხვითი მნიშვნელობით.

როგორ ავირჩიოთ მინიმალური მნიშვნელობა Excel-ში

Excel-ში მინიმალური მნიშვნელობის ხაზგასასმელად, გაიმეორეთ ზემოთ აღწერილი მთელი პროცედურა. მხოლოდ MAX ფუნქციის ნაცვლად უნდა იყოს MIN ფუნქცია. ეს ფუნქცია საშუალებას გაძლევთ აირჩიოთ ყველაზე მცირე მნიშვნელობა Excel ცხრილში. და ნაცვლად მწვანე შევსების ფერის, აირჩიეთ წითელი.


უნდა არსებობდეს 2 პირობითი ფორმატირების წესი გამოყენებული იმავე დიაპაზონზე. შესამოწმებლად, აირჩიეთ ინსტრუმენტი: "HOME" - "სტილები" - "პირობითი ფორმატირება" - "წესების მართვა"


ორი პირობითი ფორმატირების წესის გამოყენების საბოლოო ეფექტი B სვეტში ყველაზე დიდი და უმცირესი მნიშვნელობების ხაზგასასმელად (ხარჯები):

ორივე წესის მუშაობის პრინციპი იგივეა. ისინი განსხვავდებიან მხოლოდ =MAX() და =MIN() ფუნქციებში. უფრო მეტიც, ფუნქციის არგუმენტები იდენტურია. პირველი ფუნქცია =MAX() ეძებს შეუცვლელ დიაპაზონს $B$2:$B$10 აბსოლუტური მითითებით მაქსიმალური მნიშვნელობისთვის. ფუნქციის შემდეგ არის შედარების ოპერატორი მიმდინარე უჯრედთან შეცვლილი, რომელსაც აქვს B2-დან დაწყებული შედარებითი მითითება. პირობითი ფორმატირების წესი კითხულობს ამ ფორმულას შემდეგნაირად: თუ რიცხვი ყველაზე დიდია, მაშინ მონიშნეთ იგი ფერად. როგორც კი მაქსიმალური რიცხვი (დაბრუნებული MAX ფუნქციით) ემთხვევა მიმდინარე უჯრედის მნიშვნელობას, ფორმულა აბრუნებს ლოგიკურ მნიშვნელობას TRUE და ფორმატი შესაბამისი შევსების ფერით დაუყოვნებლივ გამოიყენება. სვეტის უჯრედების ჭკვიანი ფორმატირების წესი ასევე მუშაობს MIN ფუნქციით.



მონიშნეთ სამი ყველაზე პატარა მნიშვნელობა ზედიზედ

სხვადასხვა სიტუაციებში სასარგებლოა სამი უჯრედის ავტომატური ხაზგასმა ყველაზე დაბალი მნიშვნელობებით. ამაში შესანიშნავ საქმეს აკეთებს პირობითი ფორმატირება შესაბამისი ფორმულებით. მონაცემთა ცხრილის მაგალითი:

ცოტა გავართულოთ დავალება. ყველაზე დაბალი მნიშვნელობის მქონე უჯრედს ავტომატურად უნდა ჰქონდეს წითელი შევსების ფერი. მეორე ყველაზე დაბალი მნიშვნელობის შემდეგ უჯრედს ექნება ნარინჯისფერი შევსების ფერი. ხოლო მესამე ყველაზე დაბალი მნიშვნელობა არის ყვითელი.

ამ ეფექტის მისაღწევად, მიჰყევით ამ ნაბიჯებს:


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

ყურადღება! თუ ნახული დიაპაზონი შეიცავს რამდენიმე იდენტურ მინიმალურ მნიშვნელობას, ყველა მათგანი მონიშნული იქნება ფერად.

ანალოგიურად, შეგიძლიათ ხაზგასმით აღვნიშნოთ ყველაზე დიდი მნიშვნელობები ფერში. უბრალოდ შეცვალეთ ფუნქცია SMALL მაქსიმუმზე ფორმულაში. მაგალითად: =ყველაზე დიდი($B$2:$B$9,3)=B2


ყველაზე ნაკლები და უდიდესი ფუნქცია Excel-ში

ფუნქცია =SMALL() ეძებს მომდევნო უმცირეს მნიშვნელობას მითითებულ დიაპაზონში (პირველ არგუმენტში). რიგი მითითებულია ფუნქციის მეორე არგუმენტში. ანუ, თუ მეორე არგუმენტში დავაზუსტეთ რიცხვი 3, მაშინ ფუნქცია აბრუნებს მესამე უმცირეს მნიშვნელობას მოცემულ დიაპაზონში $B$2:$B$9. თუ ფუნქციის გამოთვლის შედეგი უდრის მიმდინარე უჯრედს, მაშინ მას ენიჭება შესაბამისი ფორმატი (შევსების ფერი). მნიშვნელოვანია აღინიშნოს, რომ დიაპაზონის ნახვის ფორმულაში ვიყენებთ აბსოლუტური მითითების მისამართებს, ხოლო შედარების ოპერატორის შემდეგ =B2 ვიყენებთ ფარდობითს, რადგან ფუნქციის მნიშვნელობა შედარებულია შერჩეული დიაპაზონის თითოეულ უჯრედთან. და LARGE ფუნქცია მუშაობს შებრუნებული პროპორციით.

სასარგებლო რჩევა! თუ არ არის საჭირო 3 უმცირესი მნიშვნელობის სხვადასხვა ფერად დაყოფა, მაშინ არ არის აუცილებელი იმავე დიაპაზონისთვის 3 პირობითი ფორმატირების წესის შექმნა. საკმარისია უბრალოდ შეცვალოთ ფორმულა მხოლოდ ერთი ოპერატორის სიმბოლოს დამატებით: =SMALL($B$2:$B$9;3)>=B2. ანუ მეტი ან ტოლი.


ყველა აღწერილი მეთოდი კარგია, რადგან როდესაც ცვლით მნიშვნელობებს უჯრედებში, ისინი კვლავ ავტომატურად იმუშავებენ.

ცხრილების ამ პროცესორს შეუძლია გაუმკლავდეს თითქმის ყველა გამოთვლას. იდეალურია ბუღალტრული აღრიცხვისთვის. არსებობს გამოთვლებისთვის სპეციალური ხელსაწყოები - ფორმულები. ისინი შეიძლება გამოყენებულ იქნას დიაპაზონში ან ცალკეულ უჯრედებზე. უჯრედების ჯგუფში მინიმალური ან მაქსიმალური რაოდენობის გასარკვევად, თქვენ არ გჭირდებათ ისინი თავად მოძებნოთ. უმჯობესია გამოიყენოთ ამისთვის გათვალისწინებული ვარიანტები. ასევე სასარგებლო იქნება იმის გაგება, თუ როგორ გამოვთვალოთ საშუალო Excel-ში.

ეს განსაკუთრებით ეხება ცხრილებს დიდი რაოდენობით მონაცემებით. თუ სვეტი, მაგალითად, აჩვენებს ფასებს სავაჭრო ცენტრიდან. და თქვენ უნდა გაარკვიოთ რომელი პროდუქტია ყველაზე იაფი. თუ მას ხელით მოძებნით, ამას დიდი დრო დასჭირდება. მაგრამ Excel-ში ეს შეიძლება გაკეთდეს რამდენიმე დაწკაპუნებით. კომუნალური პროგრამა ასევე ითვლის საშუალო არითმეტიკას. ყოველივე ამის შემდეგ, ეს არის ორი მარტივი ოპერაცია: დამატება და გაყოფა.

მაქსიმალური და მინიმალური

აი, როგორ მოვძებნოთ მაქსიმალური მნიშვნელობა Excel-ში:

  1. მოათავსეთ უჯრედის კურსორი სადმე.
  2. გადადით მენიუში "ფორმულები".
  3. დააწკაპუნეთ ფუნქციის ჩასმა.
  4. აირჩიეთ "MAX" სიიდან. ან ჩაწერეთ ეს სიტყვა "ძებნა" ველში და დააწკაპუნეთ "ძებნა".
  5. "არგუმენტების" ფანჯარაში შეიყვანეთ დიაპაზონის მისამართები, რომელთა მაქსიმალური მნიშვნელობა უნდა იცოდეთ. Excel-ში უჯრედების სახელები შედგება ასოსა და რიცხვისგან ("B1", "F15", "W34"). და დიაპაზონის სახელი არის პირველი და ბოლო უჯრედები, რომლებიც შედის მასში.
  6. მისამართის ნაცვლად შეგიძლიათ დაწეროთ რამდენიმე ნომერი. შემდეგ სისტემა აჩვენებს მათგან ყველაზე დიდს.
  7. დააწკაპუნეთ OK. შედეგი გამოჩნდება უჯრედში, რომელშიც კურსორი იყო განთავსებული.

შემდეგი ნაბიჯი - მიუთითეთ მნიშვნელობების დიაპაზონი

ახლა უფრო ადვილი იქნება იმის გარკვევა, თუ როგორ უნდა იპოვოთ მინიმალური მნიშვნელობა Excel-ში. მოქმედებების ალგორითმი სრულიად იდენტურია. უბრალოდ შეცვალეთ "MAX" "MIN"-ით.

საშუალო

საშუალო არითმეტიკული გამოითვლება შემდეგნაირად: შეკრიბეთ სიმრავლის ყველა რიცხვი და გაყავით მათ რიცხვზე. Excel-ში შეგიძლიათ გამოთვალოთ თანხები, გაიგოთ რამდენი უჯრედია ზედიზედ და ა.შ. მაგრამ ეს ძალიან რთული და შრომატევადია. თქვენ მოგიწევთ მრავალი განსხვავებული ფუნქციის გამოყენება. შეინახეთ ინფორმაცია თქვენს თავში. ან თუნდაც ფურცელზე დაწეროთ რამე. მაგრამ ალგორითმი შეიძლება გამარტივდეს.

აი, როგორ მოვძებნოთ საშუალო Excel-ში:

  1. მოათავსეთ უჯრედის კურსორი ცხრილის ნებისმიერ თავისუფალ სივრცეში.
  2. გადადით "ფორმულების" ჩანართზე.
  3. დააჭირეთ "ფუნქციის ჩასმა".
  4. აირჩიეთ AVERAGE.
  5. თუ ეს ელემენტი არ არის სიაში, გახსენით იგი "ძებნის" ოფციის გამოყენებით.
  6. Number1 ზონაში შეიყვანეთ დიაპაზონის მისამართი. ან ჩაწერეთ რამდენიმე რიცხვი სხვადასხვა ველებში "Number2", "Number3".
  7. დააწკაპუნეთ OK. საჭირო მნიშვნელობა გამოჩნდება უჯრედში.

ამ გზით თქვენ შეგიძლიათ განახორციელოთ გამოთვლები არა მხოლოდ ცხრილში პოზიციებით, არამედ თვითნებური ნაკრებით. Excel არსებითად ასრულებს მოწინავე კალკულატორის როლს.

სხვა მეთოდები

მაქსიმალური, მინიმალური და საშუალო შეგიძლიათ ნახოთ სხვა გზით.

  1. იპოვეთ ფუნქციის ზოლი წარწერით "Fx". ეს არის მაგიდის ძირითადი სამუშაო ფართობის ზემოთ.
  2. მოათავსეთ კურსორი ნებისმიერ უჯრედში.
  3. შეიყვანეთ არგუმენტი "Fx" ველში. იგი იწყება თანაბარი ნიშნით. შემდეგ მოდის ფორმულა და დიაპაზონის/უჯრის მისამართი.
  4. თქვენ უნდა მიიღოთ მსგავსი რამ „=MAX(B8:B11)“ (მაქსიმალური), „=MIN(F7:V11)“ (მინიმუმი), „=AVERAGE(D14:W15)“ (საშუალო).
  5. დააჭირეთ გამშვებ ნიშანს ფუნქციების ველის გვერდით. ან უბრალოდ დააჭირეთ Enter. სასურველი მნიშვნელობა გამოჩნდება არჩეულ უჯრედში.
  6. ფორმულა შეიძლება დაკოპირდეს პირდაპირ უჯრედში. ეფექტი იგივე იქნება.

Excel AutoFunctions ინსტრუმენტი დაგეხმარებათ იპოვოთ და გამოთვალოთ.

  1. მოათავსეთ კურსორი უჯრედში.
  2. იპოვეთ ღილაკი, რომლის სახელი იწყება "Auto"-ით. ეს დამოკიდებულია Excel-ში არჩეულ ნაგულისხმევ ვარიანტზე (AutoSum, AutoNumber, AutoOffset, AutoIndex).
  3. დააჭირეთ შავ ისარს მის ქვემოთ.
  4. აირჩიეთ MIN (მინიმალური მნიშვნელობა), MAX (მაქსიმალური) ან AVERAGE (საშუალო).
  5. ფორმულა გამოჩნდება მონიშნულ უჯრედში. დააწკაპუნეთ ნებისმიერ სხვა უჯრედზე - ის დაემატება ფუნქციას. "გაჭიმეთ" ყუთი მის გარშემო, რათა დაფაროს დიაპაზონი. ან დააწკაპუნეთ ბადეზე და დააჭირეთ Ctrl კლავიშს, რომ აირჩიოთ ერთი ელემენტი ერთდროულად.
  6. დასრულების შემდეგ დააჭირეთ Enter. შედეგი გამოჩნდება უჯრედში.

Excel-ში საშუალოს გამოთვლა საკმაოდ მარტივია. არ არის საჭირო თანხის დამატება და შემდეგ გაყოფა. ამისათვის არის ცალკე ფუნქცია. თქვენ ასევე შეგიძლიათ იპოვოთ მინიმალური და მაქსიმალური კომპლექტში. ეს ბევრად უფრო ადვილია, ვიდრე ხელით დათვლა ან უზარმაზარ ცხრილში რიცხვების ძიება. აქედან გამომდინარე, Excel პოპულარულია საქმიანობის ბევრ სფეროში, სადაც საჭიროა სიზუსტე: ბიზნესი, აუდიტი, ადამიანური რესურსები, ფინანსები, ვაჭრობა, მათემატიკა, ფიზიკა, ასტრონომია, ეკონომიკა, მეცნიერება.

საშუალო (დიაპაზონი1; დიაპაზონი2;...)

მითითებულ დიაპაზონში რიცხვების საშუალო რაოდენობა უბრუნდება მიმდინარე უჯრედს.

მაგალითი 5.უჯრედების დიაპაზონში A1:A5 of მაგალითი 1განსაზღვრეთ საშუალო მნიშვნელობა.

შედეგი უნდა იყოს მიღებული საკანში A7. ნაბიჯ ნაბიჯ მოქმედებები ფუნქციის ოსტატები A7 უჯრედში უნდა შეიყვანოთ ფორმულა: =საშუალო (A1:A5).

მაქსიმალური მნიშვნელობის განსაზღვრა

მაქსიმალური (დიაპაზონი 1; დიაპაზონი 2;...)- სტატისტიკური ფუნქციების ჯგუფი.

მოცემული დიაპაზონიდან მაქსიმალური რიცხვი უბრუნდება მიმდინარე უჯრედს.

მაგალითი 6.უჯრედების დიაპაზონში A1:A5 of მაგალითი 1განსაზღვრეთ მაქსიმალური მნიშვნელობა.

შედეგი უნდა იყოს მიღებული A8 უჯრედში.

ნაბიჯ ნაბიჯ მოქმედებები ფუნქციის ოსტატები A8 უჯრედში უნდა შეიყვანოთ ფორმულა:

=max(A1:A5).

უჯრედი A8 შეიცავს 2000 ნომერს.

მინიმალური მნიშვნელობის განსაზღვრა

წთ(დიაპაზონი1; დიაპაზონი2;...)- სტატისტიკური ფუნქციების ჯგუფი.

მინიმალური რიცხვი მოცემული დიაპაზონიდან უბრუნდება მიმდინარე უჯრედს.

მაგალითი 7. B1:B5 უჯრედების დიაპაზონში მაგალითი 2განსაზღვრეთ მინიმალური მნიშვნელობა.

შედეგი უნდა იყოს მიღებული საკანში B8.

ნაბიჯ ნაბიჯ მოქმედებები ფუნქციის ოსტატები B8 უჯრედში უნდა შეიყვანოთ ფორმულა:

=წთ (B1:B5).

უჯრედი B8 შეიცავს რიცხვს 800.

რიცხვის რანგის განსაზღვრა

წოდება (უჯრედის მისამართი; დიაპაზონი)- სტატისტიკური ფუნქციების ჯგუფი.

უჯრედის მისამართის მიერ მითითებულ დიაპაზონში მითითებული ნომრის პოზიციის (რანგის) შესაბამისი მნიშვნელობა უბრუნდება მიმდინარე უჯრედს.

მაგალითი 8.დააკოპირეთ ინფორმაცია A სვეტის შესაბამისი უჯრედებიდან D1, D2, D3, D4, D5 უჯრებში. D1: D5 დიაპაზონის თითოეული უჯრედისთვის განსაზღვრეთ რიცხვის წოდება.

შედეგი უნდა იყოს მიღებული E1:E5 უჯრედებში. რანგის ფუნქცია შეყვანილია ჯერ E1 უჯრედში, შემდეგ კოპირდება ყველა უჯრედისთვის E5-მდე.

ნაბიჯ ნაბიჯ მოქმედებები ფუნქციის ოსტატები E1 უჯრედში შეიყვანეთ ფორმულა:

= წოდება (1; $ $1:$ $5) - $ ნიშნების ნაკრები აბსოლუტური მისამართები,რათა კოპირებისას უჯრედების დიაპაზონი არ შეიცვალოს.

ფორმულის კოპირების შემდეგ ყველა უჯრედისთვის E5-მდე, ჩვენ ვიღებთ რიგებს დიაპაზონში თითოეული მნიშვნელობისთვის. D1:D5 დიაპაზონში მაქსიმალური მნიშვნელობის მქონე რიცხვის რანგი იქნება 1, ხოლო მინიმალური –5.

პროგნოზირების ფუნქციები

ტენდენცია (ცნობილი x-მნიშვნელობები, ცნობილი y-მნიშვნელობები, ახალი y-მნიშვნელობები) -სტატისტიკური ფუნქციების ჯგუფი

ახალი value_X უბრუნდება მიმდინარე უჯრედს, გამოითვლება ცნობილი მნიშვნელობების საფუძველზე. შესრულებულია წრფივი მიახლოება.

ზრდა (ცნობილი x-მნიშვნელობები; ცნობილი y-მნიშვნელობები; ახალი y-მნიშვნელობა) -სტატისტიკური ფუნქციების ჯგუფი.

ახალი value_X უბრუნდება მიმდინარე უჯრედს, გამოითვლება ცნობილი მნიშვნელობების საფუძველზე. შესრულებულია ექსპონენციალური მიახლოება.ფუნქციის მოქმედება ფუნქციის მსგავსია ტენდენცია, მხოლოდ გამოთვლა ხორციელდება ექსპონენციალური ტენდენციის შესაბამისად.

მატრიცებთან მუშაობის ფუნქციები

მობრ (მასივი)- მათემატიკური ფუნქციების ჯგუფი.

აბრუნებს მასივში შენახული მატრიცის შებრუნებულ მატრიცას არჩეულ დიაპაზონში.

მასივი არის რიცხვითი მასივი რიგებისა და სვეტების თანაბარი რაოდენობით. მასივი შეიძლება იყოს მითითებული, როგორც უჯრედების დიაპაზონი, როგორიცაა A1:C3, ან როგორც დიაპაზონის ან მასივის სახელი. თუ მასივის რომელიმე უჯრედი ცარიელია ან შეიცავს ტექსტს, ან თუ მასივს აქვს მწკრივების და სვეტების არათანაბარი რაოდენობა, MOBR ფუნქცია აბრუნებს #VALUE! შეცდომის მნიშვნელობას.

mopr (მასივი) -მათემატიკური ფუნქციების ჯგუფი.

აბრუნებს მატრიცის განმსაზღვრელს (მატრიცა ინახება მასივში).

მატრიცის განმსაზღვრელი არის რიცხვი, რომელიც გამოითვლება მასივის ელემენტების მნიშვნელობიდან. მასივი არის რიცხვითი მასივი რიგებისა და სვეტების თანაბარი რაოდენობით. თუ მასივის რომელიმე უჯრედი ცარიელია ან შეიცავს ტექსტს, MOPRED ფუნქცია აბრუნებს #VALUE! შეცდომის მნიშვნელობას. MOPRED ასევე აბრუნებს #VALUE! შეცდომის მნიშვნელობას, თუ მასივს აქვს მწკრივების და სვეტების არათანაბარი რაოდენობა.

1) 10 ახლახან გამოყენებული, 2) სრული ანბანური სია, 3) ფინანსური, 4) თარიღი და დრო, 5) მათემატიკური, 6) სტატისტიკური, 7) ლოგიკური, 8) ტექსტი, 9) მონაცემთა ბაზასთან მუშაობა, 10) მნიშვნელობების შემოწმება