توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : [حل شده] پیدا کردن مقدار معین از بین چند عدد جمع زده شده
سلام دوستان
من مثلا 5 تا سلول رو با هم از بالا به پایین جمع زدم و مثلا مجموعش شده 6000 به این صورت :
1 - 1200
2 - 3000
3 - 500
4 - 800
5 - 500
حالا می خوام مثلا ازین 5 تا گزینه، اونی که تا اونجا جمعش می شه 3000 رو به من نشون بده.
که در اینحا می شه گزینه ی 2 چون که اولی که 1200 و جمعش با دومی می شه 4200 که شامل 3000 می شه.
چیکار کنم؟
یا بگم مثلا جمع بزن به مقدار 3000 که رسیدی بایست یا نشون بده و ... .
من می خوام اعدادی که تو یک ستون هستند رو جمع بزنم اما هر وقت که حاصل جمع به مقدار معینی رسید ایست کنه یا نشون بده، هرکاری. این رو با شرطی چیزی نمی شه نوشت؟ کمکم کنید.
iranweld
2015/09/30, 09:56
با سلام
یک نمونه فایل با ویژوال تهیه گردید
جمع مورد نظر را در کل ستون در نظر میگیرد نه بصورت پشت سرهم
در دو حالت جمع دو عدد و سه عدد را محاسبه نموده و اعدادی که جمع آنها عدد مورد نظر باشد را در سلولهای کناری درج مینماید
Sub test()
Z = Sheet1.Cells(Sheet1.Rows.Count, "A").End(xlUp).Row
S = Sheet1.Cells(Sheet1.Rows.Count, "C").End(xlUp).Row
Range("C2:E" & S).ClearContents
k = 2
For i = 2 To Z
For j = i + 1 To Z
If Range("a" & i).Value + Range("a" & j).Value = Range("b2").Value Then
Range("c" & k).Value = i
Range("d" & k).Value = j
k = k + 1
End If
Next j
Next i
End Sub
سلام
اگر به غیر از کدنویسی می خواهید مشکلتان را حل کنید با استفاده از دستور Match می توان اینکار را انجام داد.
فرض کنید اعدادتان در ستون A قرار دارند. در سلول B1 دستور زیر را درج کنید و در سایر سلول های ستون B اعمال کنید.
(SUM($A$1:A1=
در سلول C1 دستور زیر را بنویسید تا مکان سلول مورد نظرتان مشخص شود.
MATCH(3000,B1:B5,1)+1=
موفق باشید.
بله می خوام بدون کد نویسی این کار رو انجام بدم.
در واقع کد نویسی در اکسل بلد نیستم.
مقداری رو که گفتی تو b1 نوشتم و نفهمیدم چجوری تو بقیه ی سلول های b اعمال کنم.
دستور c1 رو هم که می نویسم اررور می ده.
سلام
مقداری رو که گفتی تو b1 نوشتم و نفهمیدم چجوری تو بقیه ی سلول های b اعمال کنم.
فرمول رو در سلول b1 بنویسید و درگ کنید به سمت پایین
دستور c1 رو هم که می نویسم اررور می ده.
شما در فرمول به جای , از ; استفاده کنید
سلام
فرمول رو در سلول b1 بنویسید و درگ کنید به سمت پایین
وقتی درگ می کنم مقادیر اون فرمول اول تو B1 به هم می ریزه.
و می شه بگید این : و ; Sum و Match چیکار می کنن تا من خودم فرمول رو درستش کنم.
اگر آموزش این تگ ها هم هست آدرس بدید برم ببینم. البته خودتونم بگید خوبه ها.
ممنون
سلام
: به معنی (تا) میباشد
; آرگومان های تابع را از هم جدا میکند (و در بعضی از سیستم ها , می باشد)
sum برای جمع چند سلول می باشد
match برای جستجو می باشد
و برای توضیحات بیشتر در سایت جستجو کنید .
ضمنا فایل زیر را هم یه نگاهی بندازید ببینید مشکلتون حل میشه
بلههههههه فایلی که ارسال کردید کار کردو من متوجه شدم از چه راهی رفتید و خیلی هم عالی :)
vBulletin® v4.2.5, Copyright ©2000-2024, Jelsoft Enterprises Ltd.