ممنون
حاصلضرب دو رنج
Collapse
X
-
سلام دوست عزيز
شما بايد از ساختار آرايه اي استفاده كنيد.
فرمولي كه مينويسم رو بايد در سلول جلوي احمد وارد كنيد و با درگ كردن بقيه سلول ها رو هم با اين فرمول پر كنيد و رديف آخر كه جمع كل هست كه بصورت خيلي ساده با دستور sum قابل انجام هست
کد:=SUM(IF($A$3:$A$11=E3;($B$3:$B$11*$C$3:$C$11)))
کامنت
-
سلام
با یک ستون کمکی و فرمول sumif میتونی به جواب برسیفایل های پیوست شده[COLOR=#008000][SIZE=7][FONT=arial][B]خواستن ، توانستن است.[/B][/FONT][/SIZE][/COLOR]کامنت
-
اینم یه جواب دیگه البته ارایه ای
کد PHP:
=sum(($a$3:$a$11=$e6)*($b$3:$b$11)*($c$3:$c$11))
[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER]کامنت
-
اگر فایل شما سنگین شده صرف اینکه این بخش رو کد نویسی کنید مشکل حل نمیشه با این حال همین فرمول هارو در قالب کد میتونید بنویسید
کد PHP:Application.worksheetfunction (فرمول های مورد نظر)
[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER]کامنت
-
دوست عزيز علاوه بر روشي كه مهدي عزيز گفتن شما ميتونين از كد زير هم استفاده كنيد
کد:Sub sumifs() Dim a As Range Dim c As Range j = 0 For Each a In Range("E3:E6") i = 0 For Each c In Range("A3:A11") If c.Value = a.Value Then i = i + Range("B" & c.Row) * Range("C" & c.Row) Next c Range("F" & a.Row).Value = i j = j + i Next a Range("F7").Value = j End Subکامنت
-
کامنت




کامنت