Мазмұны
Бүгін мен кестеге Google Sheets формулаларын әкелетін боламын. Мен олардан тұратын элементтерден бастаймын, олардың қалай есептелетінін еске саламын және қарапайым және күрделі формулалардың айырмашылығын айтамын.
Міне, мынаны білу керек:
Google Sheets формулаларының мәні
Біріншіден, формуланы құрастыру үшін логикалық өрнектер мен функциялар қажет.
Функция – математикалық өрнек; әрқайсысының өз аты бар.
Google Sheets сандарды немесе мәтінді емес, формуланы енгізгелі жатқаныңызды білу үшін қызығушылық ұяшығына теңдік белгісін (=) енгізуді бастаңыз. Содан кейін функция атауын және формуланың қалған бөлігін теріңіз.
Кеңес. Google Sheets қолданбасында қолжетімді барлық функциялардың толық тізімін осы жерден тексеруге болады.
Формулада мыналар болуы мүмкін:
- ұяшық сілтемелері
- атаулы деректер ауқымдары
- сандық және мәтіндік тұрақтылар
- операторлар
- басқа функциялар
Ұяшық сілтемелерінің түрлері
Әрбір функция жұмыс істеу үшін деректерді және ұяшықты қажет етеді сілтемелер сол деректерді көрсету үшін пайдаланылады.
Ұяшыққа сілтеме жасау үшін әріптік-цифрлық код пайдаланылады – бағандар үшін әріптер және жолдар үшін сандар. Мысалы, A1 - A бағанындағы бірінші ұяшық.
Google Sheets ұяшық сілтемелерінің 3 түрі бар:
- Салыстырмалы : A1
- Абсолюттік: $A$1
- Аралас (жартылай салыстырмалы және жартылай абсолютті): $A1 немесе A$1
Доллар белгісі ($) сілтемені өзгертедітүрі.
Жылысқаннан кейін қатысты ұяшық сілтемелері тағайындалған ұяшыққа сәйкес өзгереді. Мысалы, B1 құрамында =A1 бар. Оны C2-ге көшіріңіз және ол =B2 түріне айналады. Ол 1 баған оңға және 1 жолға төмен көшірілгендіктен, барлық координаттар 1-ге өсті.
Егер формулаларда абсолютті сілтемелер болса, олар көшірілгеннен кейін өзгермейді. Кестеге жаңа жолдар мен бағандар қосылса немесе ұяшықтың өзі басқа жерге ауыстырылса да, олар әрқашан бір ұяшықты көрсетеді.
В1<14-тегі бастапқы формула> | =A1 | =A$1 | =$A1 | =$A$1 |
Формула C2-ге көшірілді | =B2 | =B$1 | =$A2 | =$A$1 |
Осылайша, көшірілген немесе жылжытылған сілтемелердің өзгеруін болдырмау үшін абсолютті сілтемелерді пайдаланыңыз.
Туыстар мен абсолютті мәндер арасында жылдам ауысу үшін кез келген ұяшық сілтемесін бөлектеп, пернетақтадағы F4 пернесін басыңыз.
біріншіден, салыстырмалы сілтеме – A1 – абсолютті – $A$1 болып өзгереді. F4 пернесін тағы бір рет басыңыз, сонда сіз аралас анықтама аласыз – A$1 . Келесі түймені басқанда, сіз $A1 көресіз. Тағы біреуі барлығын бастапқы күйіне қайтарады – A1 . Және т.б.
Кеңес. Барлық сілтемелерді бірден өзгерту үшін бүкіл формуланы бөлектеп, F4 пернесін басыңыз
Деректер ауқымдары
Google Sheets бір ұяшық сілтемелерін ғана емес, сонымен қатар көрші ұяшықтар тобын – ауқымдарды пайдаланады. Олар жоғарғы жағымен шектеледісол және төменгі оң жақ ұяшықтар. Мысалы, A1:B5 төменде қызғылт сары түспен белгіленген барлық ұяшықтарды пайдалану туралы сигнал береді:
Google Sheets формулаларындағы тұрақтылар
Тұрақты мәндер Google Sheets-те есептелмейтін және әрқашан өзгеріссіз қалатындар. Көбінесе олар сандар мен мәтін, мысалы 250 (сан), 03/08/2019 (күні), Пайдасы (мәтін). Бұлардың барлығы тұрақтылар және біз оларды әртүрлі операторлар мен функциялардың көмегімен өзгерте аламыз.
Мысалы, формулада тек тұрақты мәндер мен операторлар болуы мүмкін:
=30+5*3
Немесе ол мүмкін басқа ұяшықтың деректеріне негізделген жаңа мәнді есептеу үшін пайдаланылады:
=A2+500
Бірақ кейде тұрақты мәндерді қолмен өзгертуге тура келеді. Мұны істеудің ең оңай жолы - әрбір мәнді бөлек ұяшыққа орналастыру және оларға формулаларға сілтеме жасау. Содан кейін барлық формулаларға емес, бір ұяшыққа өзгертулер енгізу қажет.
Сонымен, егер сіз B2-ге 500 қойсаңыз, оны мына формуламен қараңыз:
=A2+B2
Орнына 700 алу үшін B2-дегі санды өзгертіңіз, сонда нәтиже қайта есептеледі.
Google Sheets формулаларына арналған операторлар
Электрондық кестелерде есептеулердің түрі мен тәртібін алдын ала орнату үшін әртүрлі операторлар пайдаланылады. Олар 4 топқа бөлінеді:
- арифметикалық операторлар
- салыстыру операторлары
- байланыстырғыш операторлар
- анықтамалық операторлар
Арифметикалық операторлар
Theаты айтып тұрғандай, олар қосу, алу, көбейту және бөлу сияқты математикалық есептеулерді орындау үшін қолданылады. Нәтижесінде сандарды аламыз.
Арифметикалық оператор | Операция | Мысалы |
+ (қосу белгісі) | Қосу | =5+5 |
- (минус таңбасы) | Азайту Теріс сан | =5-5 =-5 |
* (жұлдызша) | Көбейту | =5*5 |
/ (қиғаш сызық) | Бөлу | =5/5 |
% (пайыз белгісі) | Проценттер | 50% |
^ (карет белгісі) | Дәреже | =5^2 |
Салыстыру операторлары
Салыстыру операторлары екі мәнді салыстыру және логикалық өрнекті қайтару үшін пайдаланылады: ШЫН немесе ЖАЛҒАН.
Салыстыру операторы | Салыстыру шарты | Формула мысалы |
= | Тең дейін | =A1=B1 |
> | =A1>B1 | < | Аз | =A1 |
>= | Көп немесе оған тең | =A1>=B1 |
<= | Кіші немесе тең | =A1 <=B1 |
Тең емес | =A1B1 |
Мәтінді біріктіру операторлар
Амперсанд (&) бірнеше мәтін жолдарын бір жолға қосу (біріктіру) үшін қолданылады. Төмендегілерді Google Sheets ұяшықтарының біріне енгізіңіз және ол қайтарылады Ұшақ :
="Air"&"craft"
Немесе A1-ге Тегі және B1-ге Аты қойып, Тегін алыңыз , Атау мәтіні келесідей:
=A1&", "&B1
Формула операторлары
Бұл операторлар Google Sheets формулаларын құру және деректер ауқымын көрсету үшін пайдаланылады:
Формула операторы | Әрекет | Формула мысалы |
: (қос нүкте) | Ауқым оператор. Аталмыш бірінші және соңғы ұяшықтар арасындағы (оның ішінде) барлық ұяшықтарға сілтеме жасайды. | B5:B15 |
, (үтір) | Бірлестік оператор. Бірнеше сілтемелерді біреуіне біріктіреді. | =SUM(B5:B15,D5:D15) |
Барлық операторлар әр түрлі басымдыққа (артықшылыққа) ие, олар формуланы есептеу реті және көбінесе нәтиже мәндеріне әсер етеді.
Есептеу реті және операторлардың басымдылығы
Google Sheets-тегі әрбір формула өз мәндерін белгілі бір ретпен өңдейді: солдан оңға қарай негізделген. оператордың басымдылығы бойынша. Бірдей басымдықтағы операторлар, мысалы. көбейту және бөлу, олардың пайда болу ретімен есептеледі (солдан оңға қарай).
Операторлардың басымдығы | Сипаттамасы |
: (қос нүкте) (бос орын) , (үтір) | Ауқым операторы |
- | Минус таңбасы |
% | Процент |
^ | Дәреже |
* және / | Көбейту және бөлу |
+ және- | Қосу және азайту |
& | Бірнеше мәтіндік жолдарды біріктіру |
= >= | Салыстыру |
Есептеу ретін өзгерту үшін жақшаларды пайдалану жолы
Тәртіпті өзгерту формуладағы есептеулер үшін жақшаға бірінші келетін бөлікті қосыңыз. Оның қалай жұмыс істейтінін көрейік.
Бізде стандартты формула бар делік:
=5+4*3
Көбейту жетекші орында болғандықтан және қосу келесідей болғандықтан, формула 17<қайтарылады. 2>.
Жақшаларды қоссақ, ойын өзгереді:
=(5+4)*3
Формула алдымен сандарды қосады, содан кейін оларды 3-ке көбейтеді және 27<қайтарады. 2>.
Келесі мысалдағы жақшалар мынаны айтады:
=(A2+25)/SUM(D2:D4)
- A2 мәнін есептеп, оны 25
- мәніне қосыңыз. D2, D3 және D4 мәндерінің қосындысын табыңыз
- бірінші санды мәндердің қосындысына бөліңіз
Оларды айналып өту сізге қиын болмайды деп үміттенемін өйткені біз есептеу тәртібін өте кішкентай кезімізден үйренеміз және айналамыздағы барлық арифметика осылай орындалады. :)
Google Sheets-тегі аталған ауқымдар
Бөлек ұяшықтарды және толық деректер ауқымдарын белгілеуге болатындығын білесіз бе? Бұл үлкен деректер жиынын өңдеуді жылдам және оңай етеді. Сондай-ақ, сіз Google Sheets формулаларын тезірек басқарасыз.
Сізде өнім мен тұтынушыға шаққандағы жалпы сатылымдарды есептейтін баған бар делік. Осындай аауқымы Жалпы_сатылым және оны формулаларда пайдаланыңыз.
Формула
=SUM(Total_Sales)
анағұрлым түсінікті және оңай оқылатынымен келісесіз деп ойлаймын. қарағанда
=SUM($E$2:$E$13)
Ескерту. Көрші емес ұяшықтардан аталған ауқымдарды жасай алмайсыз.
Ауқымыңызды анықтау үшін келесі әрекеттерді орындаңыз:
- Көрші ұяшықтарды бөлектеңіз.
- Өту Деректер > Парақ мәзірінде атты диапазондар. Оң жақта сәйкес тақта пайда болады.
- Ауқымға атау орнатып, Дайын түймесін басыңыз.
Кеңес . Бұл сонымен қатар сіз жасаған барлық ауқымдарды тексеруге, өңдеуге және жоюға мүмкіндік береді:
Деректер ауқымы үшін дұрыс атауды таңдау
Аталған ауқымдар Google Sheets формулаларын ыңғайлырақ етеді. , анық және түсінікті. Бірақ таңбалау диапазондарына қатысты сіз ұстануға тиіс ережелердің шағын жиынтығы бар. Атау:
- Тек әріптерді, сандарды, астын сызуларды (_) қамтуы мүмкін.
- Саннан немесе "шын" немесе "жалған" сөздерден басталмауы керек.
- Бос орындар ( ) немесе басқа тыныс белгілері болмауы керек.
- Ұзындығы 1-250 таңба болуы керек.
- Ауқымның өзіне сәйкес келмеуі керек. Егер ауқымды A1:B2 деп атауға тырыссаңыз, қателер орын алуы мүмкін.
Егер бірдеңе дұрыс болмаса, мысалы. Жалпы сатылымдар атауында бос орынды пайдалансаңыз, бірден қате пайда болады. Дұрыс атау TotalSales немесе Total_Sales болады.
Ескертпе. Google Sheets аталған ауқымдары ұқсасабсолютті ұяшық сілтемелері. Кестеге жолдар мен бағандарды қоссаңыз, Total_Sales ауқымы өзгермейді. Ауқымды парақтың кез келген орнына жылжытыңыз – бұл нәтижелерді өзгертпейді.
Google Sheets формулаларының түрлері
Формулалар қарапайым және күрделі болуы мүмкін.
Қарапайым формулаларда тұрақты мәндер, бір парақтағы ұяшықтарға сілтемелер және операторлар болады. Әдетте, бұл бір функция немесе оператор, ал есептеулер тәртібі өте қарапайым және түсінікті – солдан оңға қарай:
=SUM(A1:A10)
=A1+B1
Біраз уақыттан кейін қосымша функциялар мен операторлар пайда болған сайын немесе есептеулер реті біршама күрделенсе, формула күрделі болады.
Күрделі формулалар ұяшық сілтемелерін, бірнеше функцияларды, тұрақтыларды, операторларды және аталған ауқымдарды қамтуы мүмкін. Олардың ұзындығы шамадан тыс болуы мүмкін. Тек олардың авторы ғана оларды тез «шифрды» шеше алады (бірақ әдетте ол бір аптадан артық емес бұрын салынған болса ғана).
Күрделі формулаларды қалай оңай оқуға болады
Жасаудың амалы бар. формулаларыңыз түсінікті болып көрінеді.
Қажетінше бос орындар мен жол үзілімдерін пайдалануға болады. Бұл нәтижені шатастырмайды және барлығын ең қолайлы жолмен реттейді.
Формулаға үзіліс сызығын қою үшін пернетақтада Alt+Enter пернелерін басыңыз. Толық формуланы көру үшін Формула жолағын кеңейтіңіз:
Осы қосымша бос орындарсыз және үзіліс сызықтары болмаса, формула келесідей болады.бұл:
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18), $E$2:$E$13,"")))
Бірінші жолдың жақсырақ екеніне келісе аласыз ба?
Келесі жолы мен Google Sheets формулаларын құрастыру және өңдеуді тереңірек зерттеймін және біз жаттығу жасаймыз. сәл артық. Сұрақтарыңыз болса, төмендегі түсініктемелерде қалдырыңыз.