آموزش اكسل Excel

اكسل ، آموزش رايگان اكسل ، كتاب آموزش اكسل ، آموزش اكسل پيشرفته ، آموزش نرم افزار اكسل ، اكسل ۲۰۱۶ ، آموزش جديد اكسل

فيلتر سازي پيشرفته در اكسلadvance filter

۱,۱۱۲ بازديد

فيلتر سازي پيشرفته در اكسلadvance filter

گاهي اوقات لازم است كه از يك ساختار پيچيده تر براي فيلتر سازي داده ها استفاده كنيم . براي اين منظور به منوي data وراد شده ابزار advanced filter را انتخاب مي كنيم . اين ابزار قابليت تركيت شروط را به صورت شرط هاي and , or دارد .همانطور كه در تصاوير مشاهده مي نماييد شرطهايي كه در كنار يكديگر قرار مي گيرند( علي و tejarat) حكم and و انهايي كه زير هم قرار مي گيرند (علي و رضا )حكم or  دارند. اين شرط به صورت زير خوانده مي شود :

"ركوردهايي از علي كه از بانك تجارت دريافتي داشته است و يا ركوردهايي از رضا كه از بانك ملي دريافتي داشته است.

ترفند advance filter در اكسل

۱,۰۰۶ بازديد

ترفند advance filter در اكسل

برخي اوقات كاربران اكسل با جدولي برخورد مي كنند كه داراي داده هاي تكراري درون يك فيلد است. مثلا يك نفر كه چند بار براي دريافت وجه مراجعه كرده باشد در فهرست ثبت شده است. حال قصد داريم مجموعه اين اسامي را به صورت غير تكرار از درون جدول خارج كرده نمايش دهيم. به تصوير زير نگاه كنيد در اين جدول يك فيلد نام داريم كه اسامي درون آن تكرار شده اند فرض كنيد تمام اسامي تكراريند يعني مثلا تمام علي هاي تكرار شده مربوط به يكنفر مي باشد.با استفاده از advance filter  ميتوانيم اينكار را انجام دهيم

استفاده از تابع پر كاربرد rank در اكسل

۱,۲۹۴ بازديد

گاهي اوقات لازم مي شود كه كاربران نمرات يا داده هاي خود را بدون مرتب كردن رتبه بندي كنند . تابع rank يكي از بهترين و ساده ترين روش هاي رتبه بندي در اكسل است .شكل اين تابع به صورت زير است:

=rank( روش مرتب سازي, محدوده, داده)

اين تابع داده را در محدوده يافته ، رتبه ي آن را مقابلش مي نويسد. البته اگر دو داده ي مشابه داشته باشيم به هر دو يك رتبه تعلق مي گيرد و داده ي بعدي يك رتبه به عقب مي رود به تصاوير دقت كنيد:

استفاده از تابع پر كاربرد rank در اكسل

معرفي تابع gestep در اكسل

۱,۱۱۰ بازديد

معرفي تابع gestep در اكسل

اين تابع  دو عدد را از كاربر گرفته و بررسي مي كند كه آيا عدد اول از عدد دوم بزرگتر يا مساوي با آن است يا خير . اگر شرط برقرار شد خروجي تابع عدد يك است و در غير اين صورت عدد 0 را به عنوان خروجي نمايش مي دهد.

Syntax

GESTEP(number,step)

Number   is the value to test against step.

Step   is the threshold value. If you omit a value for step, GESTEP uses zero.

=gestep(5,4)  ==> 1

=gestep(5,5)  ==> 1

=gestep(4,5)  ==> 0

برنامه جدا كردن اسامي غير تكراري از جداول تكراري در اكسل

۱,۱۲۰ بازديد

برنامه جدا كردن اسامي غير تكراري از جداول تكراري در اكسل

ليست هاي تكراري ، جداولي هستند كه ركورد هاي آن مجاز به تكرار مي باشند ، مثلا علي ميتواند به هر تعداد كه دوست دارد مراجعه و وجه نقد دريافت كند.يكي از روش هاي گزارش گيري از داده ها استفاده از ابزار قدرتمند جداول محوري است . ابزار subtotal نيز يكي ديگر از روش هاي گزارش گيري از جداول تكراري است.نوشتن برنامه هاي وي بي اي نيز يكي از زيباترين ، شيوه هاي كار با اكسل است.حال براي آشنايي و دوستي با اين بخش از اكسل يك مثال را براي كاربران حرفه اي تر اكسل مطرح مي كنيم.

چگونه مي‌توان در اكسل تابعي جديد تعريف كرد؟

۱,۳۳۴ بازديد

چگونه مي‌توان در اكسل تابعي جديد تعريف كرد؟

چكيده :

در اكسل كاربر مي‌تواند توابعي را تعريف كند كه User Defined Function يا به اختصار UDF ناميده مي‌شوند، در اين مقاله نحوه تعريف اين توابع و بكار گيري آن توضيح داده شده است.

مطالب به صورت خود آموز و قدم به قدم توضيح داده شده است .

مقدمه

دقيقا يادم است كه روزي قرار ملاقاتي با يكي از اساتيد اكسل داشتم ، ايشان استاد دانشگاه بودند و گويا دوتا هم مدرك دكتري . تقريبا يادم نيست كه چه صحبتهايي شد اما اين را خوب يادم است كه بعد از آن ملاقات بود كه مي‌خواستم خودم در اكسل يك تابع بنويسم ، خوب از كجا مي‌دانستم كه مي‌شود اينكار را كرد ؟

فكر كنم كه روزي فايلي را از اينترنت گرفته بودم و بعد از نصب آن وقتي به Insert à function رفته بودم گزينه‌اي به نام User Function  را ديدم و همان موقع شصتم خبر دار شد كه بله مي‌شود خودمان توابع دلخواهمان را در اكسل بنويسيم . اما چطوري ؟

معرفي توابع در Excel براي كار با Text

۷۷۱ بازديد

توابع كار با رشته‌ها و داده‌ها (25 تابع)

ACS

رشته‌اي را به half-width (single-byte) تبديل مي‌كند.

=ASC("EXCEL") equals "EXCEL"

BAHTTEXT

 

عددي را به عدد كشور تايلند تبديل مي‌كند.

 

CHAR

عددي را به كاراكتر متناظرش در ANSI تبديل مي‌كند.

=CHAR(33) à !

CLEAN(text)

 

براي حذف كاراكترهاي غير چاپي( از كامپيوترهاي قديمي)

 

CODE

كاراكتري به عدد متناظرش در ANSI تبديل مي‌كند.

=CODE(!) à 33

CONCATENATE

چند متن را بهم مي‌چسباند. (مانند & عمل مي‌كند.)

="FAR"&" "&123 à FAR 123

DOLLAR

عددي را به فرمت Currency‌ و متن تبديل مي‌كند.

 

EXACT

دو متن را با هم مقايسه مي‌كند كه آيا برابرند.

=EXACT("FAR";"Far")àFalse

FIND

مي‌تواند محل شروع يك رشته را در رشته‌اي ديگر جستجو كند. ( FAR#Far )

=FIND("S";"ARASH")à4

SEARCH

همانند FIND  است با اين تفاوت كه FAR=Far

 

FIXED

عدد اعشاري را روند كرده و آنرا به متن تبديل مي‌كند.

=FIXED(1234.223;2)à1,234.22

LEFT

از سمت چپ كاراكتر(ها) را جدا مي‌كند.

=LEFT("ARASH";2)à AR

LEN

تعداد كاراكترهاي يك ورودي را مي‌شمارد.

=LEN("SALE PRICE,")à11

LOWER

ورودي را تبديل به حروف كوچك مي‌كند.

=LOWER("ARASH")à arash

MID

به تعداد n كاراكتر از محل mام يك رشته را بر مي‌گرداند.

=MID("yahoo.com";7;3)àcom

PROPER

حروف اول يك رشته را به حرف بزرگ و بقيه حروف را به حروف كوچك تبديل مي‌كند.

=PROPER("THIS is a tes") à

This Is A Test 123

REPLACE

جايگزيني يك متن در متن ديگر با شرايط تعيين محل و تعداد كاراكتر.

=REPLACE("farzad";4;3;"id")à

Farid

REPT

كاراكتري را به دفعات تكرار مي‌كند.

=REPT("*";5)à *****

RIGHT

از سمت راست كاراكتر(ها) را جدا مي‌كند.

=RIGHT("ARASH";2) à SH

SUBSTITUTE

رشته‌اي را با رشته‌ي جديدي در يك متن جايگزين مي‌كند.

=SUBSTITUTE(A2, "Sales", "غير مجاز مي باشدt")

T

اگر ورودي آن يك رشته باشد ، همان رشته را بر مي‌گرداند. (براي كار با ساير برنامه‌هاي صفحه گسترده) 

 

TEXT

يك عدد را به يك متن با فرمتي دلخواه تبديل مي‌كند.

=TEXT(123.533;"#.## $")à 123.53 $

TRIM

SPACEهاي اضافي اول و بين متن‌ها را حذف مي‌كند.

(براي كار با ساير برنامه‌هاي صفحه گسترده)

=TRIM(" THIS   IS A     TEST 123") à THIS IS A TEST 123

UPPER

حروف كوچك را به حروف بزرگ تبديل مي‌كند.

=UPPER("Far")à FAR

VALUE

متني را به مقدار عدد متناظرش تبديل مي‌كند.

=VALUE("$1,000") à 1000

=VALUE("16:48:00")-VALUE("12:00:00") à0.2