Змест
У гэтым артыкуле я пакажу вам, як сумаваць, калі ячэйка змяшчае тэкст у Excel. Вы даведаецеся метады сумавання на аснове ячэйкі, якая змяшчае любы тып тэксту, а таксама таго, змяшчае яна пэўны тэкст з адпаведнымі прыкладамі і ілюстрацыямі.
Спампаваць практычны сшытак
Сума, калі ячэйка змяшчае тэкст.xlsx
6 падыходных формул для сумавання, калі ячэйка змяшчае тэкст у Excel
Тут у нас ёсць набор даных з Назвамі некаторых прадуктаў, Кантактнымі адрасамі кліентаў, якія іх купілі, і Колькасцямі кампаніі пад назвай Jupyter Group.
Сёння наша мэта складаецца ў тым, каб прасумаваць ячэйкі, якія змяшчаюць тэкст з гэтага набору даных.
1. Выкарыстоўвайце функцыю SUMIF для сумавання, калі ячэйка змяшчае тэкст у Excel
Вы можаце выкарыстоўваць функцыю SUMIF Excel для сумавання, калі ячэйка змяшчае тэкст у Excel.
Напрыклад, давайце паспрабуем прасумаваць колькасць прадуктаў, адрасы кліентаў якіх з'яўляюцца ідэнтыфікатарамі электроннай пошты , а не нумарамі тэлефонаў .
Гэта азначае, што нам трэба прасумаваць Колькасць ячэйкі, калі яе суседняя ячэйка змяшчае тэкст у якасці Адраса кліента .
⧪ Як гэта зрабіць?
Каб выканаць гэта, вы можаце ўвесці сімвал зорачкі (*) у якасці крытэрыя ў функцыі SUMIF , напрыклад, наступная формула:
=SUMIF(C4:C13,"*",D4:D13)
Вось у нас агульная колькасць прадуктаўз кліентамі, якія маюць тэкставыя адрасы.
Гэта 1558.
⧪ Тлумачэнне формулы
- Функцыя SUMIF прымае тры аргументы: дыяпазон , крытэрый і сум_дыяпазон .
- Тут дыяпазон C4:C13 (Адрас кліента) і крытэрый — “*” . “*” затрымлівае TRUE для любога тэкставага значэння. Такім чынам, формула шукае ўсе тэкставыя значэнні ў дыяпазоне C4:C13 .
- Калі яна знаходзіць тэкставае значэнне ў дыяпазоне C4:C13 , яна складае адпаведнае значэнне з sum_range , D4:D13 ( Quantity ).
- Такім чынам SUMIF(C4:C13,”* ”,D4:D13) вяртае суму ўсіх велічынь з дыяпазону D4:D13 , дзе адпаведны адрас у дыяпазоне C4:C13 з'яўляецца тэкставым адрасам.
Больш падрабязна: Як сумаваць вочкі з тэкстам і лічбамі ў Excel
2. Выкарыстоўвайце функцыю SUMIFS для сумавання, калі ячэйка змяшчае тэкст у Excel
Вы можаце выкарыстоўваць функцыю SUMIFS замест функцыі SUMIF для сумавання, калі ячэйка змяшчае тэкст у Excel.
⧪ Як гэта зрабіць?
Формула амаль падобная. Тут SUMIFS формула для падсумоўвання велічынь з тэкставымі адрасамі будзе:
=SUMIFS(D4:D13,C4:C13,"*")
Тут мы зноў атрымалі агульную колькасць прадуктаў з кліентамі, якія маюць тэкставыя адрасы.
Зноў 1558.
⧪ ТлумачэннеФормула
- Функцыя SUMIFS прымае sum_range і адну або некалькі пар range і крытэрыяў.
- Тут наш сум_дыяпазон складае D4:D13 ( Колькасць ). І мы выкарысталі адну пару дыяпазону і крытэрыяў .
- Дыяпазон C4:C13 (кантактны адрас) і крытэрыі гэта “*” . Ён шукае ўсе тэкставыя значэнні ў дыяпазоне C4:C13 .
- Калі ён знаходзіць тэкставае значэнне ў дыяпазоне C4:C13 , ён сумуе адпаведнае значэнне з сум_дыяпазону D4:D13 .
- Такім чынам, SUMIFS(D4:D13,C4:C13,”*”) вяртае суму усе велічыні з дыяпазону D4:D13 , дзе адпаведны адрас у дыяпазоне C4:C13 з'яўляецца тэкставым адрасам.
Больш падрабязна : Сума Excel, калі ячэйка змяшчае крытэрыі (5 прыкладаў)
3. Аб'яднайце функцыі SUM, IF і ISTEXT для сумавання, калі ячэйка змяшчае тэкст у Excel
Калі хочаце, вы можаце выкарыстоўваць камбінацыю функцыі SUM , Функцыя If і функцыя ISTEXT для сумавання, калі ячэйка змяшчае тэкст у Excel.
⧪ Як гэта зрабіць?
Выберыце любую ячэйку і ўвядзіце наступную камбінаваную формулу:
=SUM(IF(ISTEXT(C4:C13),D4:D13,0))
[ Гэта Формула масіва . Так што націсніце CTRL+SHIFT+ENTER , калі вы не ў Office 365 .]
Глядзіце, у нас тое ж самае агульная колькасць прадуктаў з кліентамі, якія маюць тэкставыя адрасы,1558.
⧪ Тлумачэнне формулы
- ISTEXT(C4:C13) правярае кожнае значэнне ў дыяпазон C4:C13 і вяртае TRUE , калі гэта тэкставае значэнне. У адваротным выпадку ён вяртае ХЛУСНЯ .
- Цяпер формула становіцца СУМА(КАЛІ({ІСЦІНА,ІСЦІНА,ХЛУСНЯ,…,ХЛУСНЯ},D4:D13,0)) .
- КАЛІ({TRUE,TRUE,FALSE,…,FALSE},D4:D13,0) вяртае адпаведнае значэнне з дыяпазону D4:D13 для кожнага TRUE . І для кожнага ХЛУСНЯ вяртаецца 0 .
- Таму формула становіцца СУММ(D4,D5,0,D7,0,0,0, D11,D12,0) .
- Цяпер функцыя SUM вяртае суму адпаведных значэнняў з дыяпазону D4:D13 .
Больш падрабязна: Калі ячэйка змяшчае тэкст, скапіруйце на іншы аркуш у Excel
Падобныя паказанні
- Сумавыя ячэйкі ў Excel: бесперапынныя, выпадковыя, з крытэрыямі і г.д.
- Як прысвоіць значэнне, калі ячэйка змяшчае Word у Excel (4 простыя спосабы)
- Калі ячэйка ўтрымлівае тэкст, вярніце значэнне ў іншую ячэйку з дапамогай формулы Excel
- Як вярнуць значэнне, калі ячэйкі ўтрымліваюць пэўны тэкст са спісу
- Знайсці тэкст у дыяпазоне Excel і вярнуць спасылку на ячэйку (3 спосабы)
4. Выкарыстоўвайце функцыю SUMIF для сумавання, калі ячэйка змяшчае пэўны тэкст у Excel (супадзенне без уліку рэгістра)
Да гэтага часу мы сумавалі ўсе ячэйкі, якія змяшчаюць тэкставыя значэнні.
Зараз паспрабуем трохііншая рэч. Мы прасумуем ячэйкі, якія змяшчаюць тэкставыя значэнні з пэўным тэкстам.
Напрыклад, давайце паспрабуем прасумаваць колькасць усіх чырвоных прадуктаў.
Гэта азначае, што мы павінны прасумаваць любую ячэйку калі ён утрымлівае тэкст “чырвоны” .
⧪ Як гэта зрабіць?
Мы таксама можам выканайце гэта з дапамогай функцыі SUMIF Excel з сімвалам зорачкі (*) .
Увядзіце гэту формулу ў любую ячэйку працоўнага ліста:
=SUMIF(B4:B13,"*Red*",D4:D13)
Тут мы маем суму ўсіх прадуктаў з тэкстам «Red» у ім. Гэта 691.
⧪ Тлумачэнне формулы
- Функцыя СУМЕСЛІ прымае тры аргументы: дыяпазон , крытэрый і сумарны_дыяпазон .
- Тут дыяпазон B4:B13 (назва прадукту) а крытэрый — “чырвоны” . Яна захоўвае TRUE для любога тэкставага значэння з тэкстам “Red” у ім.
- Такім чынам, формула шукае ўсе тэкставыя значэнні ў дыяпазоне B4:B13 , які змяшчае тэкст “Red” .
- Калі ён знаходзіць значэнне ў дыяпазоне B4:B13 , ён сумуе адпаведнае значэнне з сумарны_дыяпазон , D4:D13 ( Колькасць ).
- Такім чынам, SUMIF(B4:B13,”*Red*”, D4:D13) вяртае суму ўсіх велічынь з дыяпазону D4:D13 , дзе назва прадукту змяшчае тэкст “Red” .
⧪ Заўвага, якую трэба памятаць
- Гэта Формула без уліку рэгістра . Гэта значыць, калі вы выкарыстоўваеце “RED” або “red” замест “Red” , гэта таксама будзе працаваць аднолькава.
Больш падрабязна: Калі ячэйка змяшчае пэўны тэкст, дадайце 1 у Excel (5 прыкладаў)
5. Выкарыстоўвайце функцыю SUMIFS для сумавання, калі ячэйка змяшчае пэўны тэкст у Excel (супадзенне без уліку рэгістра)
Вы можаце выкарыстоўваць функцыю SUMIFS замест функцыі SUM для сумавання, калі ячэйка змяшчае пэўны тэкст.
⧪ Як гэта зрабіць?
SUMIFS формула для вызначэння сумы ўсіх здабыткаў з тэкстам “Red” будзе мець выгляд:
=SUMIFS(D4:D13,B4:B13,"*Red*")
Тут мы зноў атрымалі суму ўсіх прадуктаў з тэкстам “Red” . Гэта 691.
⧪ Тлумачэнне формулы
- Функцыя SUMIFS прымае sum_range і адна або некалькі пар range і крытэрыяў.
- Тут наш sum_range гэта D4:D13 ( Колькасць ). І мы выкарысталі адну пару дыяпазону і крытэрыяў .
- Дыяпазон B4:B13 (назва прадукту) і крытэрыі гэта “*Чырвоны*” . Ён шукае ўсе тэкставыя значэнні ў дыяпазоне C4:C13 з тэкстам “Red” у ім.
- Калі ён знаходзіць значэнне ў дыяпазоне B4:B13 , ён сумуе адпаведнае значэнне з sum_range D4:D13 .
- Такім чынам, SUMIFS(D4:D13,C4: C13,”*”) вяртаеццасума ўсіх колькасцяў з дыяпазону D4:D13 , дзе назва прадукту змяшчае тэкст «Чырвоны» .
⧪ Варта памятаць
- Гэта таксама формула неадчувальная да рэгістра . Гэта значыць, “RED” або “red” замест “Red” таксама будзе працаваць аднолькава.
Больш падрабязна: Калі ячэйка змяшчае тэкст, дадайце тэкст у іншую ячэйку ў Excel
6. Аб'яднайце функцыі SUM, IF, ISERROR і FIND для сумавання, калі ячэйка змяшчае пэўны тэкст у Excel (супадзенне з улікам рэгістра)
Папярэднія два метады выконваюць неадчувальны да рэгістра супаставіць, каб сумаваць усе ячэйкі, якія ўтрымліваюць пэўны тэкст.
Цяпер, калі вы хочаце супадзенне з улікам рэгістра , вы можаце ўжыць гэту формулу.
Вы можаце аб'яднаць функцыю SUM , функцыю IF , функцыю ISERROR і функцыю FIND для сумавання, калі ячэйка змяшчае пэўны тэкст у гэта з супадзеннем з улікам рэгістра .
⧪ Як гэта зрабіць?
З улікам рэгістра формула для вызначэння сумы ўсіх здабыткаў з тэкстам «Чырвоны» будзе мець выгляд:
=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13))
[ Гэта формула масіву . Такім чынам, націсніце CTRL+SHIFT+ENTER , калі вы не выкарыстоўваеце Office 365 .]
Глядзіце, мы зноў атрымалі агульную колькасць прадуктаў з тэкстам “Red” у назве.
⧪ ТлумачэннеФормула
- FIND(“Red”,B4:B13) шукае супадзенне з улікам рэгістра для ўсіх значэнняў дыяпазону B4:B13 ( Назва прадукту ) для тэксту “Red” .
- Яно вяртае лік, калі знаходзіць супадзенне, у адваротным выпадку вяртае #ЗНАЧЭННЕ памылка.
- Такім чынам, формула становіцца СУМА(КАЛІ(ISПАШЫЛКА({15,#ЗНАЧЭННЕ!,15,#ЗНАЧЭННЕ!,…,#ЗНАЧЭННЕ!}),0 ,D4:D13)) .
- ISERROR({15,#VALUE!,15,#VALUE!,…,#VALUE!}) вяртае TRUE для кожнай памылкі і ХЛУСНЯ у адваротным выпадку.
- Такім чынам, формула становіцца СУМА(КАЛІ{ІСЦІНА,ХЛУСНЯ,ІСЦІНА,…,ХЛУСНЯ},0,D4 :D13)) .
- КАЛІ{TRUE,FALSE,TRUE,…,FALSE},0,D4:D13) вяртае 0 для кожнага TRUE і вяртае адпаведнае значэнне з дыяпазону D4:D13 для кожнага FALSE .
- Цяпер формула становіцца SUM( D4,0,D5,0,…,0) .
- Нарэшце, функцыя SUM вяртае суму адпаведных значэнняў.
Больш падрабязна: Excel, калі ячэйка змяшчае тэкст, вяртае значэнне (8 простых спосабаў)
T што трэба памятаць
- Функцыя SUMIF і функцыя SUMIFS могуць выкарыстоўвацца з знакамі падстаноўкі (*, ?, ~) для пошуку частковых супадзенняў.
- Функцыя SUMIF і функцыя SUMIFS шукаюць супадзенне без уліку рэгістра , тады як Функцыя FIND шукае супадзенне з улікам рэгістра .
Выснова
Выкарыстоўваючы гэтыя метады, вы можацесума, калі ячэйка змяшчае тэкст у Excel. Ці ведаеце вы які-небудзь іншы метад? Ці ў вас ёсць якія-небудзь пытанні? Не саромейцеся пытацца ў нас.