Բովանդակություն
Աղյուսակները հիանալի հարթակ են առաջարկում տվյալների աղյուսակները կառավարելու համար: Բայց կա՞ն արդյոք Google Sheets-ի հեշտ գործառույթներ ամենօրյա հաշվարկների համար: Իմացեք ստորև:
Google Sheets SUM ֆունկցիան
Կարծում եմ, որ աղյուսակներում ամենապահանջված գործողությունը տարբեր արժեքների ընդհանուր գումարը գտնելն է: Առաջին բանը, որ գալիս է մտքում, դա յուրաքանչյուր հետաքրքրող բջիջ ավելացնելն է.
=E2+E4+E8+E13
Բայց այս բանաձևը չափազանց ժամանակատար կդառնա, եթե հաշվի առնելու համար չափազանց շատ բջիջներ կան:
Բջիջներ ավելացնելու ճիշտ ձևը Google Sheets-ի հատուկ ֆունկցիայի՝ SUM-ի օգտագործումն է, որն ավտոմատ կերպով ցուցակագրում է բոլոր բջիջները ստորակետերի միջոցով.
=SUM(E2,E4,E8,E13)
Եթե ընդգրկույթը բաղկացած է հարակից բջիջներից: , պարզապես նշեք դրա առաջին և վերջին բջիջները, նույնիսկ եթե դրանց միջև ինչ-որ տեղ դատարկ բջիջներ կան: Այսպիսով, դուք կխուսափեք Google Sheets SUM բանաձևի յուրաքանչյուր բջիջ թվարկելուց:
Խորհուրդ. SUM ավելացնելու մեկ այլ եղանակ է ընտրել սյունակը թվերով և ընտրել SUM Formulas պատկերակի տակ:
Արդյունքը կլինի տեղադրվի ընտրված միջակայքից անմիջապես ներքեւ գտնվող բջիջում:
Հուշում. Մեր Power Tools-ն ունի AutoSum ֆունկցիա: Մեկ սեղմումով – և ձեր ակտիվ բջիջը կվերադարձնի վերը նշված ամբողջ սյունակի արժեքների գումարը:
Թույլ տվեք բարդացնել խնդիրը: Ես ուզում եմ թվեր ավելացնել տվյալների տարբեր տիրույթներից մի քանի թերթերի վրա, օրինակ՝ A4:A8 Sheet1 -ից և B4:B7 Sheet2<2-ից:>. Եվ ես ուզում եմ դրանք ամփոփելմեկ բջիջ՝
=SUM('Sheet1'!A4:A8,'Sheet2'!B4:B7)
Ինչպես տեսնում եք, ես պարզապես ավելացրի ևս մեկ թերթ Google Sheets SUM բանաձևում և բաժանեցի երկու տարբեր տիրույթներ ստորակետով:
Տոկոսային բանաձևեր
Ես հաճախ եմ լսում, որ մարդիկ հարցնում են տարբեր ընդհանուրների տոկոսը գտնելու մասին: Սա սովորաբար հաշվարկվում է Google Sheets-ի տոկոսային բանաձևով հետևյալ կերպ.
=Տոկոս/Ընդամենը*100Նույնը գործում է նաև, երբ անհրաժեշտ է ստուգել, թե այս կամ այն թիվը ինչ մասն է ներկայացնում ընդհանուրից.
=Մաս /Ընդամենը*100Հուշում. Վարպետ տոկոսը ընդհանուր, ընդհանուր & AMP; գումարը տոկոսով, դրա աճը & AMP; նվազում է այս ձեռնարկում:
Իմ աղյուսակում, որտեղ ես գրանցում եմ բոլոր վաճառքները վերջին 10 օրվա ընթացքում, ես կարող եմ հաշվարկել յուրաքանչյուր վաճառքի տոկոսը ընդհանուր վաճառքից:
Նախ, ես գնում եմ դեպի E12 և գտնել ընդհանուր վաճառքները.
=SUM(E2:E11)
Այնուհետև ես ստուգում եմ, թե առաջին օրվա վաճառքի որ մասն է կազմում F2-ի ընդհանուր ծավալը.
=E2/$E$12
Ես խորհուրդ եմ տալիս նաև մի քանի ճշգրտումներ կատարել.
- Անցեք E2 բացարձակ հղումին – $E$12 – համոզվելու համար, որ բաժանում եք յուրաքանչյուր օրվա վաճառքը: նույն ընդհանուրով:
- Կիրառեք տոկոսային թվի ձևաչափը F սյունակի բջիջներին:
- Պատճենեք բանաձևը F2-ից ստորև բոլոր բջիջներում՝ մինչև F11:
Հուշում. Բանաձևը պատճենելու համար օգտագործեք նախկինում նշածս եղանակներից մեկը:
Հուշում. Համոզվելու համար, որ ձեր հաշվարկները ճիշտ են, մուտքագրեք ստորև նշվածը F12-ում.
=SUM(F2:F11
)
Եթե այն վերադարձնում է 100% –ամեն ինչ ճիշտ է:
Ինչու՞ եմ խորհուրդ տալիս օգտագործել տոկոսային ձևաչափը:
Դե, մի կողմից, խուսափելու համար յուրաքանչյուր արդյունքը 100-ով բազմապատկելուց, եթե ցանկանում եք ստանալ տոկոսներով։ Մյուս կողմից՝ արդյունքները 100-ի բաժանելուց խուսափելու համար, եթե ցանկանում եք դրանք օգտագործել հետագա ոչ տոկոսային մաթեմատիկական գործողությունների համար:
Ահա, թե ինչ նկատի ունեմ.
Ես օգտագործում եմ տոկոսային թվի ձևաչափը C4, B10 և B15 բջիջներում: Բոլոր Google Sheets բանաձևերը, որոնք հղում են անում այս բջիջներին, շատ ավելի հեշտ են: Ես չպետք է բաժանեմ 100-ի կամ ավելացնեմ տոկոսի նշանը (%) C10-ի և C15-ի բանաձևերին:
Նույնը չի կարելի ասել C8-ի, C9-ի և C14-ի մասին: Ես պետք է այս լրացուցիչ ճշգրտումները կատարեմ՝ ճիշտ արդյունք ստանալու համար:
Զանգվածի բանաձևերը
Google Աղյուսակներում տվյալների բեռների հետ աշխատելու համար որպես կանոն օգտագործվում են ներկառուցված գործառույթներ և այլ ավելի բարդ հաշվարկներ: Զանգվածի բանաձևերը կան նաև Google Sheets-ում այդ նպատակով:
Օրինակ, ես ունեմ վաճառքի աղյուսակ յուրաքանչյուր հաճախորդի համար: Ինձ հետաքրքրում է կաթնային շոկոլադի առավելագույն վաճառքը Սմիթին , որպեսզի ստուգեմ, արդյոք հաջորդ անգամ կարող եմ նրան լրացուցիչ զեղչ տալ: Ես օգտագործում եմ հաջորդ զանգվածի բանաձևը E18-ում.
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))
Նշում. Google Sheets-ում զանգվածի ցանկացած բանաձև ավարտելու համար սեղմեք Ctrl+Shift+Enter, քան պարզապես Enter:
Արդյունքում ես ստացել եմ $259:
Իմ առաջին զանգվածի բանաձևը E16-ում վերադարձնում է Սմիթի կողմից կատարված առավելագույն գնումը՝ $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> "[0-9]*\.[0-9]+[0-9]+"
համարերկու տասնորդական թվերով թվեր
"[0-9]*\.[0-9]+"
մեկ տասնորդական տեղ ունեցող թվերի համար
Նշում. Google Sheets-ը արդյունահանված արժեքները տեսնում է որպես տեքստ: Դուք պետք է դրանք վերածեք թվերի VALUE ֆունկցիայի կամ մեր Convert գործիքի միջոցով:
Օրինակ 2 – միացնել տեքստը բանաձևով
Տեքստի մեջ եղած բանաձևերը օգնում են ստանալ կոկիկ տեսք ունեցող տող որոշ գումարներով: – թվերն իրենց կարճ նկարագրությամբ:
Ես պատրաստվում եմ ստեղծել այդպիսի տողեր 14-րդ և 15-րդ տողերում: Սկսելու համար ես միացնում եմ այդ տողերի բջիջները Format > Միավորել բջիջները և այնուհետև հաշվել 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
Իսկ եթե Դուք վերբեռնում եք տվյալները ինչ-որ տեղից և բոլոր թվերը հայտնվում են բացատներով, օրինակ 8 544 8544 -ի փոխարեն: Google Աղյուսակները դրանք կվերադարձնեն որպես տեքստ, գիտեք:
Ահա թե ինչպես կարելի է այս արժեքները որպես տեքստ վերածել «սովորական թվերի».
=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))
Հուշում: Դուք կարող եք մեկ սեղմումով անցնել պատյանների միջև մեր Էլեկտրական գործիքների համապատասխան օգտակար հավելվածի միջոցով:
Իհարկե, Google Sheets-ը շատ ավելին է առաջարկում: Մի՛: Մի վախեցեք տարբեր բարդ բանաձևերից, պարզապես փորձեք և փորձեք: Ի վերջո, այս գործիքների հավաքածուները թույլ են տալիս լուծել շատ տարբեր խնդիրներ: Հաջողություն: :)