نویسنده موضوع: جمع و مقایسه عدد در اکسل  (دفعات بازدید: 2999 بار)

hamid2005s

  • کاربر تازه‌وارد
  • *
  • ارسال: 11
  • جمع امتیازها: +0/-0
جمع و مقایسه عدد در اکسل
« : 25 آذر 1391 - 13:14 »
در اکسل من یک ستون درام که داخل آن فهرستی از اعداد وجود دارد حال به طور مثال میخواهم بدان اگر عدد 1800 را داشته باشم جمع کدام یک از اعداد ستونم 1800 می شود .
یا ساده تر از اعداد ستونم جمع کدام یک از آنها 1800 میشود .

shamsololama

  • آرشام
  • مدیران انجمن
  • *
  • ارسال: 176
  • جمع امتیازها: +107/-2
  • بمانیم تا کاری کنیم نه کاری کنیم تا بمانیم
پاسخ : جمع و مقایسه عدد در اکسل
« پاسخ #1 : 25 آذر 1391 - 15:09 »
با درود فراوان

در مورد سئوال اشاره نکرده اید  که آیا جمع دو عدد مد نظر شماست یا یا اینکه فرقی نداره که جمع چند عدد با هم می شود 1800
مثلا اگر در ستون شما این اعداد را داشته باشین

1000
400
800
900
100
700

می بینید که گزینه های شبیه به این مجموع خواهید داشت
1000+800
1000+700+100
900+900
که بعضی با جمع دو عدد و بعضی با سه عدد شده  حالا کدام مد نظر شماست  دو عدد یا اینکه فرقی نمی کند چند عدد با هم جمع شود
که برای یافتن دو عدد میتوانی از ترکیب دو تابع مچ و ایندکس استفاده کنید  در غیر این صورت هم با توضیحات بیشتر بفرمائید  کدام مد نظر شماست

=INDEX($A$1:$A$6,MATCH(1800-A1,$A$1:$A$6))

یاسر طاهرخانی

  • عضو پیشـــرو
  • *****
  • ارسال: 605
  • جمع امتیازها: +104/-56
  • دانش را با نوشتن به زنجیر بکشید
    • حسابداری در اکسل
پاسخ : جمع و مقایسه عدد در اکسل
« پاسخ #2 : 28 آذر 1391 - 08:10 »
سلام جناب شمس العلما
آیا امکان داره یه فایل نمونه بذارید
ممنون

shamsololama

  • آرشام
  • مدیران انجمن
  • *
  • ارسال: 176
  • جمع امتیازها: +107/-2
  • بمانیم تا کاری کنیم نه کاری کنیم تا بمانیم
پاسخ : جمع و مقایسه عدد در اکسل
« پاسخ #3 : 28 آذر 1391 - 17:25 »
با درود فراوان

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

hamid2005s

  • کاربر تازه‌وارد
  • *
  • ارسال: 11
  • جمع امتیازها: +0/-0
پاسخ : جمع و مقایسه عدد در اکسل
« پاسخ #4 : 30 آذر 1391 - 10:52 »
بزارید بهتر توضیح بدم
من یک ستون دارم که از یک سری از اعداد تشکیل شده است 100-200-300-400-500-600-700-800-900-1000 . حال من یک عدد مرجع دارم مثلا 1600 . حالا میخوام بدونم جمع کدوم یکی از این اعداد میشه 1600 اون اعدادی رو نشونم بده (رنگ ستونش تغییر کنه یا جداگونه نشون بده یا هر روش دیگری که امکان داره .
احتمال داره واسه اون عدد مرجعم چند تا حالت وجود داشته باشه اگه بشه با یک روش هر چند تا حالتم نشونم بده که خیلی بهتر . اما اگه نشه همون حالت اول هم کمک زیادی بهم میکنه .
اگر فایل ضمیمه هم میخواید بگید تا بزارم .

shamsololama

  • آرشام
  • مدیران انجمن
  • *
  • ارسال: 176
  • جمع امتیازها: +107/-2
  • بمانیم تا کاری کنیم نه کاری کنیم تا بمانیم
پاسخ : جمع و مقایسه عدد در اکسل
« پاسخ #5 : 2 دی 1391 - 08:54 »
با درود فراوان

دوست خوبم شما باز هم اشاره ای به این نکرده اید که آیا چند حالتی که می فرمائید جمع دو دویی اعداد هست یا اینکه مجموع بیش از سه عدد هم برابر با آن عدد مرجع باشد مورد نیاز هست ؟ همانطور که در پیام قبلی برایتان مثال زده بودم

در هر صورت این چیزی که شما مد نظرتان هست   می توانید از ترکیب توابع مچ و ایندکس بصورت تابع بازگشتی انجام دهید و هم اینکه برای آن یه تابع جدید تعریف کرد که نتیجه را به اینصورت برای شما نمایش دهد
(1000,600),(900,700)

ولی بفرمایئد آیا به این صورت هم مدنظرتون هست؟
(100,500,1000) ,(100,200,300,1000)و .....

hamid2005s

  • کاربر تازه‌وارد
  • *
  • ارسال: 11
  • جمع امتیازها: +0/-0
پاسخ : جمع و مقایسه عدد در اکسل
« پاسخ #6 : 6 دی 1391 - 17:32 »
بله دقیقا همان طور که شما می فرمائید .

shamsololama

  • آرشام
  • مدیران انجمن
  • *
  • ارسال: 176
  • جمع امتیازها: +107/-2
  • بمانیم تا کاری کنیم نه کاری کنیم تا بمانیم
پاسخ : جمع و مقایسه عدد در اکسل
« پاسخ #7 : 8 دی 1391 - 09:58 »
با درود فروان

این فایل نمونه یک تابع بازگشتی هست که البته دو عدد هایی که می نویسه تکراری هم داخلشون هست که برای اینکه تکراریها رو ننویسه نیاز هست یک تابع Find  هم بهش اضافه کنیم  که من این رو فقط به عنوان نمونه نوشتم
ولی برای اینکار می شه از طریق وی بی یک تابع جدید نوشت که می توان تابعی کوتاه تر از این رو مورد استفاده قرار داد


تابع :
=F4&IF(IFERROR(INDEX(A1:A21,MATCH(D1-OFFSET(A1,F3,0,1,1),A1:A21,0)),"")<>"","("&IFERROR(INDEX(A1:A21,MATCH(D1-OFFSET(A1,F3,0,1,1),A1:A21,0)),"")&"-"&OFFSET(A1,F3,0,1,1)&")","")

نتیجه تابع:
برای بدست آوردن اعدادی که مجموع آنها 600 می شود

0(400-200)(300-300)(200-400)(100-500)(400-200)(300-300)(200-400)(100-500)(400-200)(300-300)(200-400)(100-500)(400-200)(300-300)(200-400)(100-500)(400-200)(300-300)(200-400)(100-500)


فایل نمونه:

sadeghi-g

  • کاربر تازه‌وارد
  • *
  • ارسال: 1
  • جمع امتیازها: +0/-0
پاسخ : جمع و مقایسه عدد در اکسل
« پاسخ #8 : 25 دی 1391 - 18:12 »
با سلام  لطفا" بفرمایید دو ستون یکی شامل یک سری اعداد متغیر و دیگری یک عدد ثابت را چگونه میتوان با هم جمع یا کسر و یا ضرب کرد
سئوال دوم انکه ستونها را میتوان مسقل از یکدیگر فیلتر کرد

shamsololama

  • آرشام
  • مدیران انجمن
  • *
  • ارسال: 176
  • جمع امتیازها: +107/-2
  • بمانیم تا کاری کنیم نه کاری کنیم تا بمانیم
پاسخ : جمع و مقایسه عدد در اکسل
« پاسخ #9 : 26 دی 1391 - 08:10 »
با درود فراوان
ببخشید من سئوال شما رو متوجه نشدم دقیقا چه چیزی مدنظرتان هست چون دو ستون ضرب و تقسم و ضرب که میشه انجام داد ولی با چه شرایطی در نظر دارید؟