Мазмұны
Электрондық кестелер деректер кестелерін басқаруға арналған тамаша платформаны ұсынады. Бірақ күнделікті есептеулер үшін оңай Google Sheets функциялары бар ма? Төменде табыңыз.
Google Sheets SUM функциясы
Кестелердегі ең қажетті операция әртүрлі мәндердің жалпы сомасын табу деп ойлаймын. Ойға келетін бірінші нәрсе - қызықтыратын әрбір ұяшықты қосу:
=E2+E4+E8+E13
Бірақ ескеру қажет ұяшықтар тым көп болса, бұл формула өте көп уақыт алады.
Ұяшықтарды қосудың дұрыс жолы - арнайы Google Sheets функциясын пайдалану – SUM – барлық ұяшықтарды үтір арқылы автоматты түрде тізімдейді:
=SUM(E2,E4,E8,E13)
Егер ауқым көрші ұяшықтардан тұрса , арасында бос ұяшықтар болса да, жай ғана оның бірінші және соңғы ұяшықтарын көрсетіңіз. Осылайша, Google Sheets SUM формуласындағы әрбір ұяшықты санаудан аулақ боласыз.
Кеңес. SUM қосудың тағы бір жолы сандары бар бағанды таңдау және Формулалар белгішесі астындағы СУМ параметрін таңдау:
Нәтиже таңдалған ауқымның астындағы ұяшыққа кірістіріледі.
Кеңес. Біздің электр құралдарының автоқосынды мүмкіндігі бар. Бір рет басу – белсенді ұяшық жоғарыдағы бүкіл бағандағы мәндердің қосындысын қайтарады.
Тапсырманы күрделендіруге рұқсат етіңіз. Мен әртүрлі деректер ауқымындағы сандарды бірнеше парақтарға қосқым келеді, мысалы, A4:A8 Shet1 және B4:B7 Sheet2 >. Және мен оларды қорытындылағым келедібір ұяшық:
=SUM('Sheet1'!A4:A8,'Sheet2'!B4:B7)
Көріп отырғаныңыздай, мен Google Sheets SUM формуласына тағы бір парақ қостым және екі түрлі ауқымды үтірмен бөлдім.
Пайыз формулалары
Мен адамдардың әртүрлі қорытындылардың пайызын табу туралы сұрайтынын жиі естимін. Бұл әдетте Google Sheets пайыздық формуласы бойынша есептеледі:
=Пайыз/Жиынтық*100Осы немесе басқа сан жалпы санның қай бөлігін білдіретінін тексеру қажет болғанда да солай жұмыс істейді:
Кеңес. Мастер пайызы жалпы, жалпы & AMP; пайызбен сомасы, оның өсуі & AMP; осы оқулықтағы төмендеу.
Соңғы 10 күндегі барлық сатылымдардың жазбаларын жүргізетін кестемде мен әрбір сатылымның жалпы сатылымнан пайызын есептей аламын.
Біріншіден, мен барамын. E12-ге дейін және жалпы сатылымдарды табыңыз:
=SUM(E2:E11)
Содан кейін бірінші күнгі сатылымдар F2-де жалпы соманың қай бөлігін құрайтынын тексеремін:
=E2/$E$12
Мен сондай-ақ бірнеше түзетулер енгізуді ұсынамын:
- Әр күндік сатылымды бөлу үшін E2 абсолютті сілтемеге – $E$12 -ге бұрыңыз. бірдей жиынтықпен.
- Ф бағанындағы ұяшықтарға пайыздық сан пішімін қолданыңыз.
- Формуланы F2-ден төмендегі барлық ұяшықтарға көшіріңіз – F11-ге дейін.
Кеңес. Формуланы көшіру үшін мен жоғарыда айтқан әдістердің бірін пайдаланыңыз.
Кеңес. Есептеріңіздің дұрыстығына көз жеткізу үшін F12 мәніне төмендегіні енгізіңіз:
=SUM(F2:F11
)
Егер ол 100% қайтарса –бәрі дұрыс.
Неге мен пайыздық пішімін пайдалануды ұсынамын?
Бір жағынан, егер сіз алғыңыз келсе, әрбір нәтижені 100-ге көбейтпеу үшін пайыздар. Екінші жағынан, нәтижелерді 100-ге бөлуді болдырмау үшін, егер сіз оларды келесі пайыздық емес математикалық амалдар үшін пайдаланғыңыз келсе.
Мен мынаны айтқым келеді:
Мен C4, B10 және B15 ұяшықтарында пайыздық сандар пішімін қолданамын. Осы ұяшықтарға сілтеме жасайтын барлық Google Sheets формулалары әлдеқайда оңай. C10 және C15 формулаларына 100-ге бөлу немесе пайыз таңбасын (%) қосудың қажеті жоқ.
С8, C9 және C14 туралы бұлай айту мүмкін емес. Дұрыс нәтижеге қол жеткізу үшін осы қосымша түзетулерді жасауым керек.
Массив формулалары
Google Sheets-тегі деректер жүктемелерімен жұмыс істеу үшін әдетте кірістірілген функциялар және басқа да күрделі есептеулер қолданылады. Массив формулалары осы мақсат үшін Google Sheets ішінде де бар.
Мысалы, менде бір клиентке арналған сатылымдар кестесі бар. Мен оған келесі жолы қосымша жеңілдік бере алатынымды тексеру үшін сүт шоколады Смит -ге ең көп сатылғанын білгім келеді. Мен келесі массив формуласын E18:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))
Ескертпеде қолданамын. Google Sheets ішіндегі кез келген массив формуласын аяқтау үшін жай Enter емес, Ctrl+Shift+Enter пернелерін басыңыз.
Нәтижесінде менде $259 болды.
Е16-дағы бірінші массив формуласы Смит жасаған максималды сатып алуды қайтарады – $366:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith"),$E$2:$E$13)))
E17 максималды көрсетедісүт шоколады үшін жұмсалған ақша – $518:
=ArrayFormula(MAX(IF(($C$2:$C$13="Milk Chocolate"),$E$2:$E$13)))
Енді мен Google Sheets формулаларында қолданылатын барлық мәндерді ұяшық сілтемелерімен ауыстырамын:
Ненің өзгергенін байқадыңыз ба?
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18),$E$2:$E$13,"")))
Міне, менде бұрын болған нәрсе:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))
Дәл солай, жонглерлік сілтеме жасайтын ұяшықтардағы мәндер арқылы формуланың өзін өзгертпестен әртүрлі шарттарға негізделген әртүрлі нәтижелерді жылдам алуға болады.
Күнделікті қолдануға арналған Google Sheets формулалары
Тағы бірнеше функцияларды және күнделікті қолдануға ыңғайлы формулалар мысалдары.
1-мысал
Деректеріңіз ішінара сандар және ішінара мәтін түрінде жазылған делік: 300 еуро , барлығы – 400 доллар . Бірақ сізге тек сандарды шығару керек.
Мен бұл үшін тек функцияны білемін:
=REGEXEXTRACT(мәтін, тұрақты_өрнек)Ол мәтінді тұрақты өрнекпен маска арқылы тартады.
- мәтін – бұл ұяшыққа сілтеме немесе қос тырнақшадағы кез келген мәтін болуы мүмкін.
- тұрақты_өрнек – мәтіндік маска. Сондай-ақ қос тырнақшада. Ол кез келген дерлік мәтіндік схеманы жасауға мүмкіндік береді.
Менің жағдайда мәтін деректері бар ұяшық ( A2 ). Мен мына тұрақты өрнекті қолданамын: [0-9]+
Бұл мен 0-ден 9-ға дейінгі сандардың кез келген санын ( + ) іздеп жатқанымды білдіреді. ( [0-9] ) бірінен соң бірі жазылады:
Егер сандарда бөлшек болса, тұрақты өрнек келесідей болады:
"[0-9]*\.[0-9]+[0-9]+"
үшінекі ондық таңбалы сандар
бір ондық таңбалы сандар үшін "[0-9]*\.[0-9]+"
Ескерту. Google Sheets шығарылған мәндерді мәтін ретінде көреді. Сіз оларды VALUE функциясы арқылы немесе түрлендіру құралы арқылы сандарға түрлендіруіңіз керек.
2-мысал – формуламен мәтінді біріктіру
Мәтіндегі формулалар кейбір қорытындылары бар ұқыпты көрінетін жолды алуға көмектеседі. – қысқаша сипаттамалары бар сандар.
Мен 14 және 15-жолдарда осындай жолдарды жасаймын. Бастау үшін, мен сол жолдардағы ұяшықтарды Формат > Ұяшықтарды біріктіріп, содан кейін E бағанының қосындысын санаймын:
=SUM(E2:E13)
Одан кейін мен сипаттама ретінде алғым келетін мәтінді қос тырнақшаға қойып, оны формуламен біріктіремін амперанданы пайдалану:
="Total chocolate sales: "&SUM(E2:E13)&" dollars"
Сандарымды ондық бөлшектерге айналдыру үшін TEXT функциясын қолданамын және пішімін орнатамын: "#,## 0"
Тағы бір әдіс - Google Sheets CONCATENATE функциясын пайдалану, мысалы, мен A15:
=CONCATENATE("Total discount for customers: ",TEXT(SUM(F2:F13),"#.##")," dollars")
3-мысал
Егер не істеу керек? деректерді бір жерден жүктейсіз және барлық сандар бос орындармен көрсетіледі, мысалы, 8544 орнына 8 544 ? Google Sheets оларды мәтін ретінде қайтарады, сіз білесіз.
Мәтін ретінде жазылған бұл мәндерді "қалыпты сандарға" қалай өзгерту керек:
=VALUE(SUBSTITUTE("8 544"," ",""))
немесе
=VALUE(SUBSTITUTE(A2," ",""))
мұнда A2 8 544 бар.
Ол қалай жұмыс істейді? SUBSTITUTE функциясы мәтіндегі барлық бос орындарды (екінші аргументті тексеріңіз – қос тырнақшада бос орын бар) "бос" белгісімен ауыстырады.string» (үшінші аргумент). Содан кейін VALUE мәтінді сандарға түрлендіреді.
4-мысал
Электрондық кестелердегі мәтінді өңдеуге көмектесетін кейбір Google Sheets функциялары бар, мысалы, регистрді өзгерту Егер сізде SOURcE dAtA сияқты оғаш нәрсе болса, оның орнына Көзі деректер алуға болады:
Түсіндіруге рұқсат етіңіз Бұл егжей-тегжейлі.Ұяшықтағы бірінші таңбаны аламын:
=LEFT(A1,1)
және оны бас әріпке ауыстырамын:
=UPPER(LEFT(A1,1))
Сосын мен қабылдаймын қалған мәтін:
=RIGHT(A1,LEN(A1)-1)
және оны кіші әріппен жазуға мәжбүрлейміз:
=LOWER(RIGHT(A1,LEN(A1)-1))
Соңында, мен формуланың барлық бөліктерін амперсандпен бірге келтіремін. :
=UPPER(LEFT(A1,1))&LOWER(RIGHT(A1,LEN(A1)-1))
Кеңес. Power Tools қолданбасының сәйкес қызметтік бағдарламасы арқылы бір рет басу арқылы жағдайлар арасында ауысуға болады.
Әрине, Google Sheets ұсынатын тағы көп нәрсе бар. Әртүрлі күрделі формулалардан қорықпаңыз – жай ғана байқап көріңіз және тәжірибе жасаңыз. Өйткені, бұл құралдар жиынтығы бізге көптеген әртүрлі тапсырмаларды шешуге мүмкіндік береді. Сәттілік! :)