مجموع اگر یک سلول حاوی متن در اکسل باشد (6 فرمول مناسب)

  • این را به اشتراک بگذارید
Hugh West

در این مقاله، به شما نشان خواهم داد که چگونه یک سلول حاوی متن در اکسل باشد. روش‌های جمع‌بندی را بر اساس سلولی که حاوی هر نوع متنی است، همراه با متن خاص با مثال‌ها و تصاویر مناسب را یاد خواهید گرفت.

دانلود کتاب تمرین تمرین

مجموع اگر سلولی حاوی متن باشد.xlsx

6 فرمول مناسب برای جمع اگر سلولی حاوی متن در اکسل باشد

در اینجا ما مجموعه ای از داده ها با نام برخی از محصولات، آدرس های تماس مشتریانی که آنها را خریداری کرده اند، و تعداد <2 داریم> از شرکتی به نام Jupyter Group.

امروزه هدف ما جمع بندی سلول هایی است که حاوی متن از این مجموعه داده است.

1. اگر سلولی حاوی متن در اکسل باشد، از تابع SUMIF برای جمع کردن استفاده کنید

شما می‌توانید از عملکرد SUMIF اکسل برای جمع‌بندی اگر سلول حاوی متن در اکسل است استفاده کنید.

به عنوان مثال، بیایید سعی کنیم مقادیر محصولاتی را که آدرس مشتریان آنها شناسه ایمیل است، نه شماره تلفن ، جمع آوری کنیم.

به این معنی است که ما باید جمع کنیم تعداد یک سلول اگر سلول مجاور آن حاوی متنی به عنوان آدرس مشتری باشد.

چگونه این کار را انجام دهیم؟

برای اجرای این، می توانید یک نماد ستاره (*) را به عنوان معیار در یک SUMIF تابع وارد کنید، مانند فرمول زیر:

=SUMIF(C4:C13,"*",D4:D13)

ببینید، در اینجا ما کل مقدار را داریم از محصولاتبا مشتریانی که آدرس های متنی دارند.

1558 است.

توضیح فرمول

  • 1>تابع SUMIF سه آرگومان می گیرد: یک محدوده ، یک معیار ، و یک sum_range .
  • در اینجا محدوده C4:C13 (آدرس مشتری) و معیار "*" است. "*" TRUE را برای هر مقدار متنی نگه می دارد. بنابراین، فرمول تمام مقادیر متن را در محدوده C4:C13 جستجو می کند.
  • وقتی یک مقدار متنی در محدوده C4:C13 پیدا می کند، جمع می شود. مقدار متناظر از محدوده_جمع ، D4:D13 ( کمیت ).
  • بنابراین SUMIF(C4:C13،"* ”,D4:D13) مجموع همه مقادیر را از محدوده D4:D13 برمی گرداند که در آن آدرس مربوطه در محدوده C4:C13 یک آدرس متنی است.

بیشتر بخوانید: چگونه سلول ها را با متن و اعداد در اکسل جمع کنیم

2. اگر سلولی حاوی متن در اکسل باشد از تابع SUMIFS برای جمع کردن استفاده کنید

شما می توانید از تابع SUMIFS به جای تابع SUMIF برای جمع کردن اگر سلولی حاوی متن است استفاده کنید متن در اکسل.

چگونه انجام دهیم؟

فرمول تقریبا مشابه است. در اینجا، فرمول SUMIFS برای جمع کردن مقادیر با آدرس های متنی به صورت زیر خواهد بود:

=SUMIFS(D4:D13,C4:C13,"*")

در اینجا، ما دوباره تعداد کل محصولات را با مشتریانی که آدرس متنی دارند، دریافت کردیم.

دوباره 1558 است.

توضیحفرمول

  • تابع SUMIFS یک محدوده_جمع و یک یا چند جفت معیار محدوده و را می گیرد.
  • در اینجا محدوده_جمع ما D4:D13 ( کمیت ) است. و ما از یک جفت محدوده و معیار استفاده کرده ایم.
  • محدوده C4:C13 (آدرس تماس) است، و معیارها "*" است. تمام مقادیر متن را در محدوده C4:C13 جستجو می کند.
  • وقتی یک مقدار متنی در محدوده C4:C13 پیدا می کند، مقدار مربوطه را جمع می کند. از sum_range D4:D13 .
  • بنابراین SUMIFS(D4:D13,C4:C13,”*”) مجموع همه مقادیر از محدوده D4:D13 که آدرس مربوطه در محدوده C4:C13 یک آدرس متنی است.

بیشتر بخوانید : Excel Sum اگر سلولی دارای معیار باشد (5 مثال)

3. اگر سلولی حاوی متن در اکسل باشد، توابع SUM، IF و ISTEXT را برای جمع کردن ترکیب کنید

در صورت تمایل، می‌توانید از ترکیبی از تابع SUM ، استفاده کنید. اگر تابع ، و تابع ISTEXT برای جمع آوری اگر یک سلول دارای متن در اکسل باشد.

چگونه انجام دهیم؟

هر سلولی را انتخاب کنید و این فرمول ترکیبی را وارد کنید:

=SUM(IF(ISTEXT(C4:C13),D4:D13,0))

[ این یک فرمول آرایه است . بنابراین CTRL+SHIFT+ENTER را فشار دهید، مگر اینکه در Office 365 باشید.]

ببینید، ما همین را داریم تعداد کل محصولات با مشتریان دارای آدرس متنی،1558.

توضیح فرمول

  • ISTEXT(C4:C13) هر مقدار را در محدوده C4:C13 و اگر مقدار متنی باشد TRUE را برمی گرداند. در غیر این صورت، یک FALSE برمی گرداند.
  • اکنون فرمول SUM می شود(IF({TRUE,TRUE,FALSE,…,FALSE},D4:D13,0)) .
  • IF({TRUE,TRUE,FALSE,…,FALSE},D4:D13,0) مقدار مربوطه را از محدوده D4:D13<2 برمیگرداند> برای هر TRUE . و برای هر FALSE ، 0 را برمی گرداند.
  • بنابراین فرمول SUM می شود(D4,D5,0,D7,0,0,0, D11,D12,0) .
  • اکنون تابع SUM مجموع مقادیر مربوطه را از محدوده D4:D13 برمی گرداند.

بیشتر بخوانید: اگر سلول حاوی متن است، آن را در برگه دیگری در اکسل کپی کنید

خواندنی های مشابه

  • مجموع سلول ها در اکسل: پیوسته، تصادفی، با معیارها، و غیره>
  • اگر سلول حاوی متن باشد، با استفاده از فرمول اکسل، مقدار را در سلول دیگری برگردانید
  • چگونه می توان مقدار را برگرداند اگر سلول ها حاوی متن خاصی از یک لیست هستند
  • متن را در محدوده Excel پیدا کنید و مرجع سلول را برگردانید (3 روش)

4. اگر سلولی حاوی متن خاصی در اکسل باشد (تطبیق غیر حساس به حروف کوچک) از تابع SUMIF برای جمع کردن استفاده کنید

تا کنون، ما تمام سلول هایی را که حاوی مقادیر متن هستند، خلاصه کرده ایم.

حالا کمی تلاش می کنیمچیز متفاوت ما سلول هایی که حاوی مقادیر متنی هستند را با یک متن خاص جمع می کنیم.

به عنوان مثال، بیایید سعی کنیم مقدار تمام محصولات قرمز را جمع کنیم.

به این معنی است که ما باید هر سلولی را جمع کنیم. اگر حاوی متن "قرمز" در آن باشد.

چگونه این کار را انجام دهیم؟

ما همچنین می توانیم این کار را با استفاده از تابع SUMIF اکسل با نماد ستاره (*) انجام دهید.

این فرمول را در هر سلول از کاربرگ خود وارد کنید:

=SUMIF(B4:B13,"*Red*",D4:D13)

در اینجا، ما مجموع همه محصولات را با متن "قرمز" در آن داریم. 691 است.

توضیح فرمول

  • تابع SUMIF سه آرگومان می گیرد: a محدوده ، یک معیار ، و یک مجموع_محدوده .
  • در اینجا محدوده B4:B13 (نام محصول) است و معیار "قرمز" است. TRUE را برای هر مقدار متنی که متن "قرمز" در آن وجود دارد نگه می‌دارد.
  • بنابراین، فرمول تمام مقادیر متن را در محدوده جستجو می‌کند. B4:B13 که حاوی متن "قرمز" است.
  • وقتی مقداری در محدوده B4:B13 پیدا می‌کند، مقدار مربوطه را از آن جمع می‌کند. محدوده_جمع ، D4:D13 ( کمیت ).
  • بنابراین SUMIF(B4:B13،"*قرمز*"، D4:D13) مجموع همه مقادیر را از محدوده D4:D13 برمی‌گرداند که نام محصول حاوی متن "قرمز" در آن است.

نکته قابل یادآوری

  • این یکفرمول غیرحساس به حروف کوچک . یعنی اگر از "قرمز" یا "قرمز" به جای "قرمز" استفاده کنید، همینطور عمل می کند.

بیشتر بخوانید: اگر سلول حاوی متن خاصی است، 1 را در اکسل اضافه کنید (5 مثال)

5. استفاده از تابع SUMIFS برای جمع کردن اگر سلولی حاوی متن خاصی در اکسل باشد (تطبیق غیرحساس به حروف بزرگ)

شما می توانید به جای تابع SUM از تابع SUMIFS استفاده کنید. 2> برای جمع آوری اگر یک سلول حاوی متن خاصی در آن باشد.

چگونه انجام دهیم؟

SUMIFS فرمول برای یافتن مجموع همه محصولات با متن "قرمز" در آنها خواهد بود:

=SUMIFS(D4:D13,B4:B13,"*Red*")

در اینجا، ما دوباره مجموع همه محصولات را با متن "قرمز" در آن دریافت کردیم. 691 است.

توضیح فرمول

  • تابع SUMIFS یک می گیرد sum_range و یک یا چند جفت معیار range و .
  • در اینجا sum_range ما D4:D13<2 است> ( مقدار ). و ما از یک جفت محدوده و معیار استفاده کرده ایم.
  • محدوده B4:B13 (نام محصول) است، و معیارها "*قرمز*" است. تمام مقادیر متن را در محدوده C4:C13 با متن "قرمز" در آن جستجو می کند.
  • وقتی مقداری در محدوده <1 پیدا کرد>B4:B13 ، مقدار مربوطه را از sum_range D4:D13 جمع می کند.
  • بنابراین SUMIFS(D4:D13,C4: C13،”*”) برمی‌گرداندمجموع همه مقادیر از محدوده D4:D13 که نام محصول دارای متن "قرمز" در آن است.

توجه داشته باشید که باید به خاطر بسپارید

  • این نیز یک فرمول غیرحساس به حروف کوچک است. یعنی "قرمز" یا "قرمز" به جای "قرمز" نیز به همین صورت عمل خواهد کرد.

بیشتر بخوانید: اگر سلول حاوی متن است، متنی را در سلول دیگری در اکسل اضافه کنید

6. اگر سلولی حاوی متن خاصی در اکسل باشد، توابع SUM، IF، ISERROR و FIND را برای جمع کردن ترکیب کنید (تطابق حساس به حروف کوچک و بزرگ)

دو روش قبلی حساس به حروف کوچک و بزرگ مطابقت دهید تا تمام سلول هایی که حاوی یک متن خاص در آن هستند جمع شود.

اکنون، اگر می خواهید تطبیق حساس به حروف کوچک و کوچک داشته باشید، می توانید این فرمول را اعمال کنید.

می‌توانید تابع SUM ، تابع IF ، تابع ISERROR و عملکرد FIND را ترکیب کنید تا اگر سلولی حاوی متن خاصی در آن را با تطابق حساس به حروف کوچک و بزرگ .

چگونه انجام دهیم؟

حساس به حروف کوچک و بزرگ فرمول برای پیدا کردن مجموع همه محصولات با متن "قرمز" در آنها خواهد بود:

=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13))

<[ این یک فرمول آرایه است . بنابراین CTRL+SHIFT+ENTER را فشار دهید، مگر اینکه از Office 365 استفاده کنید.]

ببینید، ما دوباره تعداد کل محصولات را با متن "قرمز" در نام دریافت کردیم.

توضیحFormula

  • FIND("Red",B4:B13) تطابق حساس به بزرگی را در همه مقادیر محدوده جستجو می کند B4:B13 ( نام محصول ) برای متن "قرمز" .
  • اگر یک عدد را پیدا کند، در غیر این صورت <را برمی گرداند. 1>خطای #VALUE .
  • بنابراین فرمول SUM می شود(IF(ISERROR({15,#VALUE!,15,#VALUE!,…,#VALUE!}),0 ,D4:D13)) .
  • ISERROR({15,#VALUE!,15,#VALUE!,…,#VALUE!}) یک TRUE برمی گرداند برای هر خطا، و یک FALSE در غیر این صورت.
  • بنابراین، فرمول SUM می شود(IF{TRUE,FALSE,TRUE,…,FALSE},0,D4 :D13)) .
  • IF{TRUE,FALSE,TRUE,…,FALSE},0,D4:D13) برای هر 0 برمی‌گرداند 1>TRUE ، و مقدار مربوطه را از محدوده D4:D13 برای هر FALSE برمی گرداند.
  • اکنون، فرمول SUM( D4,0,D5,0,…,0) .
  • در نهایت، تابع SUM مجموع مقادیر مربوطه را برمی گرداند.

بیشتر بخوانید: Excel اگر سلول حاوی متن باشد سپس مقدار را برگردانید (8 روش آسان)

T به یاد داشته باشید

  • تابع SUMIF و تابع SUMIFS را می توان با کارت های عام (*, ?, ~)<استفاده کرد 2> برای جستجوی منطبقات جزئی.
  • عملکرد SUMIF و تابع SUMIFS برای تطبیق غیرحساس به حروف کوچک جستجو می کنند، در حالی که عملکرد FIND یک تطابق حساس به حروف کوچک را جستجو می‌کند.

نتیجه‌گیری

با استفاده از این روش‌ها، می‌توانیداگر یک سلول حاوی متن در اکسل باشد، جمع می شود. آیا روش دیگری می شناسید؟ یا سوالی دارید؟ از ما بپرسید.

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.