PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : [حل شده] اولین و آخرین تاریخ



پیام
2017/02/23, 09:40
با درود. توضیحات رو در فایل پیوست شده دادم. ممنون میشم راهنمایی بفرمایید

rasools13
2017/02/23, 10:32
باسلام
شما همانند توابع SUMIF و AVERAGEIF و COUNTIF و ... که برای محاسبه جمع و میانگین و شمارش مقداری با در نظر گرفتن شرط خاصی می باشد
به توابع MAX و MIN که شرط خاصی را در نظر بگیرند نیاز دارید
با تعریف دو تابع ذیل دو تابع جدید به نام های MAXIF و MINIF به لیست توابع تون اضافه می شوند
و به راحتی میتوانید کمترین و بییشترین وزن کالا با در نظر گرفتن نوع ان را بدست بیارید
برای تاریخ هم از ترکیب این تابع با VLOOKUP چیزی که میخواهین رو بدست میارین
فایل پیوست رو بررسی کنید

تابع MAXIF
.

Function MAXIF(Range As Range, Criteria_Range As Range, Criteria) As Variant
Dim Result As Variant
Dim Row, Col As Integer
For Each c_rng In Criteria_Range
If c_rng = Criteria Then
Row = c_rng.Row
Col = Range.Column
Result = Application.WorksheetFunction.Max(Result, Cells(Row, Col))
End If
Next
MAXIF = Result
End Function
.
تابع MINIF
.

Function MINIF(Range As Range, Criteria_Range As Range, Criteria) As Variant
Dim Result As Variant
Dim Row, Col, Ch As Integer
Ch = 0
For Each c_rng In Criteria_Range
If c_rng = Criteria Then
Row = c_rng.Row
Col = Range.Column
If Ch = 0 Then
Result = Cells(Row, Col)
Ch = 1
End If
Result = Application.WorksheetFunction.Min(Result, Cells(Row, Col))
End If
Next
MINIF = Result
End Function

پیام
2017/03/04, 16:36
با سپاس از شما دوست ارجمند. با توابع معمول اکسل چطور میشه اینکار رو کرد؟

rahi_feri
2017/03/04, 19:09
سلام
چک کنید....!

rasools13
2017/03/04, 20:03
با سپاس از شما دوست ارجمند. با توابع معمول اکسل چطور میشه اینکار رو کرد؟

سلام در نسخه 2016 این قابلیت یعنی maxif و minif به توابع اکسل استفاده شده....