امروز : دوشنبه , ۴ بهمن , ۱۳۹۵

در نرم افزار اکسل شماره صفحات در سر صفحه و پاصفحه (Header & Footer) در حالت پیش فرض به صورت انگلیسی درج می شوند. برای تبدیل آنها به فارسی مطابق ویدیوی زیر عمل نمایید. دوستان عزیز می توانند سئوالات و نظرات خود را در قسمت دیگاه ارسال نمایند تا در اسرع وقت به آنها پاسخ داده شود. ضمناً آیا مایل هستید که مطالب به صورت متن تهیه شود و یا به صورت فایل ویدیو ارسال گردد. نظرات خود را در قسمت دیدگاه ارسال نمایید.  

  • نويسنده: احمد شهبازی
  • نوشته شده در تاريخ : جمعه , ۲۳ مرداد , ۱۳۹۴

فایل های ایجاد شده در اکسل معمولاً دارای عنوان می باشند مانند عنوان مشخص شده در این فایل . در هنگام چاپ اطلاعات  اگر تعداد اطلاعات بیش از یک صفحه باشد این عنوان فقط در صفحه اول چاپ می شود و صفحات دیگر بدون عنوان چاپ می شوند. برای تکرار چاپ عنوان در همه صفحات مطابق روش نشان داده شده در ویدیو عمل کنید.

  • نويسنده: احمد شهبازی
  • نوشته شده در تاريخ : چهارشنبه , ۲۱ مرداد , ۱۳۹۴

حذف داده های تکراری در اکسل (برای نمایش تمام صفحه بر روی آیکون گوشه پایین سمت راست کلیک کنید) توجه:ویدیو بدون صدا می باشد.

  • نويسنده: احمد شهبازی
  • نوشته شده در تاريخ : سه شنبه , ۲۰ مرداد , ۱۳۹۴

واترمارک چیست؟ به لوگو یا اسمی که به صورت محو یا شفاف (Transparent) روی پس زمینه عکس یا نوشته ای درج میشود، واترمارک گفته میشود. حتما شما هم عکس ها و نوشته هایی که دارای کپی رایت به صورت واتر مارک (Watermark)  هستند را دیده اید. معمولا سایت هایی که اقدام به انتشار عکس یا نوشته های اختصاصی میکنند، لوگو یا اسم خود را به صورت محو یا شفاف روی مطالب درج میکنند. تا در صورتی که این عکس ها و مطالب در سایت دیگری درج شد، کپی رایت و منبع آن مشخص باشد. بر خلاف میکروسافت ورد، در اکسل راه مستقیمی برای ایجاد واترمارک وجود ندارد. اما به روش گفته شده می توان واترمارک دلخواه را به اسناد اکسل اضافه نمود. ابتدا یک شیت خالی یا یک فایل که قصد دارید روی آن واترمارک قرار دهید را باز کنید.  از سربرگ Insert گزینه  Header & Footer را انتخاب نمایید. کادری در بالای صفحه (Header) باز میشود که کرسر موس در آن قرار گرفته است و در قسمت سربرگ ابزارهای سرصفحه و پا صفحه (Header & Footer) ظاهر می شوند. بر روی Picture کلید نموده و عکس یا لوگوی مورد نظر خود را انتخاب نمایید. پس از انتخاب تصویر عبارت &[Picture] در کادر ظاهر میگردد. اکنون اگر در محل دلخواهی از صفحه کلیک کنید، تصویر در پس زمینه نمایش داده می شود. تذکر: اگرسایز تصویر بزرگ باشد، تصویر کل صفحه را پر می کند. اگر قصد دارید تصویر یا لوگو فقط در قسمت سر صفحه یا پاصفحه ظاهر شود باید از قسمت Format Picture سایز تصویر را کاهش دهید. در این قسمت با ذکر یک مثال روش کار توضیح داده می شود. اگر لوگو یا نوشته مناسب به فرمت های تصویری در اختیار ندارید می توانید آن را به روش زیر ایجاد نمایید. فرض کنید میخواهیم عبارت “www.amozeshexcel.com” را در پس زمینه صفحه دلخواهی از اطلاعات اکسل قرار دهیم. از قسمت Insert یک …

  • نويسنده: احمد شهبازی
  • نوشته شده در تاريخ : دوشنبه , ۱۹ مرداد , ۱۳۹۴

امروز یک ترفند کاربردی را جهت استفاده دوستان عزیز معرفی می کنم. اگر بخواهیم یک لیست از اعداد – اسامی و … را در اکسل وارد کنیم و خواسته باشیم که به محض ورود داده تکراری اکسل از این کار جلوگیری کند به شرح زیر عمل می کنیم. یک سلول دلخواه، مثلاً A1 را انتخاب می کنیم. ابتدا سربرگ Data را انتخاب نموده و سپس گزینه Data validation … را کلیک می کنیم. از کادر باز شده و از قسمت Allow گزینه Custom را بر می گزینیم. در این حالت کادر خالی Formula ظاهر میگردد. در این کادر فرمول Countif($A$1:$A$20,A1)=1 = را به دقت تایپ می کنیم. بعد از اینکه مراحل بالا را انجام دادیم، فرمول وارد شده را تا سلول A20 کپی می کنیم. (Drag). حال اگر در سلول A1 تا A20 اطلاعات تکراری وارد کنیم، اکسل از این کار با دادن یک پیام جلوگیری می کند. در صورتی که خواسته باشیم پیام مناسب و مورد نظر ما در هنگام ورود داده تکراری نمایش داده شود در قسمت Error Alert پیام خود را تایپ می کنیم. شکلهای زیر مراحل کار را نمایش می دهد.      

  • نويسنده: احمد شهبازی
  • نوشته شده در تاريخ : پنج شنبه , ۱۵ مرداد , ۱۳۹۴

  همانطور که با استفاده از فرمول Vlookup در اکسل می توان مطالب وابسته به یک کد را به صورت اتوماتیک احضار کرد با روش زیر میتوان ابن کار را با تصاویر انجام داد. ابتدا تصاویر را در ستون A قرار دهید. (Inser Picture) اندازه سلول باید متناسب با سایز تصویر باشد. در ستون B اسامی یا کد پرسنلی مربوط به هر تصویر را وارد نمایید. در ستون C و در یک سلول دلخواه مثلاً C1 یک لیست بازشو از اطلاعات ستون B ایجاد نمایید. روش کار مطابق تصاویر ۱ تا ۳ در یک سلول دلخواه مثلاً  T1 فرمول را به شکل  INDEX($A$1:$A$4,MATCH($C$1,$B$1:$B$4,0)) بنویسید و این فرمول را در حافظه کپی نمایید. (ctrl+C) و بعد کلیک Esc را فشار دهید. اکنون به سلول T1 نامی را اختصاص دهید. برای این کار از سربرگ Formulas بر روی Define Name کلیک نمایید. از کادر ظاهر شده و در قسمت Name یک نام دلخواه (مثلاً Picture) را وارد نموده و در کادر Refers to  فرمولی را که قبلاً در حافظه کپی کرده اید قرار دهید. (ctrl+V) – روش کار در شکل زیر توضیح داده شده است. اکنون یکی از عکسها را کپی کرده و در سلول کناری لیست بازشو Paste کنید. در حالی که تصویر در حال انتخاب است در قسمت فرمول بار در بالای صفحه کلیک نموده و پس از تایپ علامت تساوی نامی را که قبلاٌ برای سلول T1 انتخاب کرده بودید (pictur) تایپ نموده و کلید Enter را فشار دهید. تذکر: بعد از اتمام کار فرمول نوشته شده را می توان حذف نمود. روش اجرای مراحل کار را در تصاویر زیر ملاحظه فرمایید.   جهت درک بیشتر مطالب فایل زیر را دانلود نمایید (بدون صدا می باشد) فایل ویدیویی این پست  

  • نويسنده: احمد شهبازی
  • نوشته شده در تاريخ : یکشنبه , ۱۱ مرداد , ۱۳۹۴

  در پست قبلی تابع SUMIF را بررسی کردیم و گفتیم که این تابع برای جمع زدن یک ناحیه از اعداد با اعمال شرط خاصی به کار می رود. این تابع فقط یک شرط را می پذیرد. حال اگر بخواهیم جمع را با اعمال بیش از یک شرط داشته باشیم باید از تابع SUMIFS استفاده نماییم. شکل کلی این تابع به صورت [SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2= در این تابع بر خلاف SUMIF اول باید محدوده ای را که قصد جمع زدن داده های آن را داریم (داده های نوع عدیی) وارد نماییم و سپس محدوده های شرط را تعیین کنیم. در مثال شکل زیر نحوه انجام کار مشخص شده است. می خواهیم جمع کل مبلغ فروش فروشنده ای به اسم “علی” را به شرطی که تعداد کل فروشها بیشتر از ۱۰ عدد باشد بدست آوریم. همانطور که ملاحظه میگردد، در این مثال باید دو شرط را با هم داشته باشیم . شرط اول نام فروشنده که باید “علی” باشد و شرط دوم اینکه تعداد فروش از ۱۰ عدد بیشتر باشد. همانطور که در جدول دیده می شود فرمول باید جمع کل فروش ردیف های ۴ و ۱۳ جدول را نمایش دهد. فرمول را به صورت زیر وارد می کنیم. ( “R2:R14,”>10,”علی=”,SUMIFS(T2:T14,Q2:Q14= حال اگر فرمول فوق را به صورت ( “R2:R14,”>=10,”علی=”,SUMIFS(T2:T14,Q2:Q14= وارد کنیم مبلغ ردیف ۱ نیز به جمع اضافه خواهد شد.  

  • نويسنده: احمد شهبازی
  • نوشته شده در تاريخ : سه شنبه , ۶ مرداد , ۱۳۹۴

تابع SUM عملیات جمع زدن را انجام میدهد. اما تابع SUMIF عملیات جمع زدن با داشتن شرط دلخواه را انجام می دهد. شکل کلی این تابع به شکل (SUMIF(range,criteria,sum_range=می باشد. در این تابع range یک سلول یا محدوده ای از سلولها می باشد. Criteria شرطی است که باید سلول یا محدوده سلولهای range داشته باشند و sum_range جمع سلول یا محدوده سلولها می باشد به شرطی که این محدوده دارای شرط خواسته شده باشد. به عنوان مثال در یک فروشگاه لوازم التحریر تعدادی فروشنده فعالیت می کنند. گزارش فعالیت آنها به شرح جدول ذیل می باشد. اکنون می خواهیم با استفاده از تابع SUMIF به سئوالات ذیل پاسخ دهیم. ۱-      تعداد کل کتابهای فروخته شده توسط تمام فروشندگان چند جلد بوده است؟ ۲-      قیمت کل مدادتراشهای فروخته شده چند ریال می باشد؟ ۳-      مبلغ کل فروش آرش چند ریال می باشد؟ ۴-      مقدار فروش کل اقلامی که تعداد آنها از ۱۵ عدد بیشتر باشد؟ برای جمع زدن کل کتابهای فروخته شده فرمول را به صورت زیر می نویسیم. =SUMIF(P2:P14,”=کتاب”,R2:R14) همانطور که در شکل نشان داده شده است به جای range محدوده P2:P14 و به جای criteria یا شرط کلمه “کتاب=” و به جای sum_range محدوده R2:R14 قرار گرفته است. به زبان ساده تر: در صورتی محدوده R (تعداد فروخته شده)  را جمع بزن که در ستون P(شرح کالا) کلمه کتاب وجود داشته باشد. تذکر: شرط باید در داخل علامت ” ” قرار گیرد. نکته: اگر پس از نوشتن فرمول اسم یکی از اقلام دیگر را به کتاب تغییر دهید مشاهده می کنید که تعداد آن به جمع اضافه خواهد شد (و برعکس)   برای جمع زدن قیمت کل مدادتراشهای فروخته شده این بار نیز به جای  range ستون شرح را انتخاب نموده و criteria را معادل کلمه “مدادتراش =” قرار می دهیم و به جای sum_range ستون قیمت کل را انتخاب می کنیم. (T2:T14,”مدادتراش=”,SUMIF(P2:P14= برای محاسبه مبلغ کل فروش (آرش) به جای  range ستون فروشنده را انتخاب نموده و criteria را …

  • نويسنده: احمد شهبازی
  • نوشته شده در تاريخ : شنبه , ۳ مرداد , ۱۳۹۴

هنگامی که در اکسل یک فرمول را به سلولهای مجاور کپی می کنید، به طور پیش فرض از آدرس های نسبی استفاده می شود. فرض کنید دارای جدولی به شرح زیر هستیم. میخواهیم قیمت کل هر کدام از اقلام را حساب کنیم. در ستون قیمت کل و در سلول E3 اولین فرمول را به شکل C3*D3= وارد می کنیم. (مقدار x قیمت واحد). فرمول را تا ردیف E10 کپی می کنیم. همانطور که مشاهده می شود، هنگام کپی فرمول، مرجع سلولها نیز جابجا می شود. یعنی عبارت  C3*D3= به شکل زیر تغییر می کند C4*D4= C5*D5= C5*D5= C6*D6= C7*D7= C8*D8= C9*D9= C10*D10= و بطور اتوماتیک مقدار هر قلم از کالا در قیمت آن ضرب شده و قیمت کل محاسبه میگردد. این خاصیت بسیار مفید می باشد و ما را از ضرب تک به تک اقلام بی نیاز می کند. اما در بسیاری از موارد لازم است که مرجع سلول تغییر نکند. به عبارت دیگر آدرس سلول به صورت مطلق وارد شود. در مثال بالا فرض کنید که فروشنده ۹۵% قیمت کالا را از شما دریافت کند به عبارت دیگر مبلغ ۵% قیمت کل کالا را به شما تخفیف دهد. حال می خواهید که مبلغ کل هر کالا را در ۹۵% ضرب کنید. چون عدد ۹۵% فقط در یک سلول قرار دارد، اگر بخواهید اولین قیمت کل را در سلول F2 (95%) ضرب کرده و فرمول را به بقیه سلولها کپی کنید، مشاهده می شود اعدادی که بدست می آیند بطور آشکاری نامعقول هستند.  حال اگر بر روی این اعداد دابل کلیک کنید، متوجه می شوید که مرجع فرمول تغییر کرده است. برای آنکه در هنگام ک‍‍پی کردن فرمولها، مرجع فرمول ثابت بماند بایستی آن را به صورت مطلق تعریف کنیم. برای این کار از علامت $ قبل از آدرس سلول استفاده می کنیم. در مثال بالا آدرس سلول F2 بایستی …

  • نويسنده: احمد شهبازی
  • نوشته شده در تاريخ : سه شنبه , ۳۰ تیر , ۱۳۹۴

برنامه نویسی در اکسل به کمک نوعی از زبان ویژوال بیسیک انجام می شود که به اختصار به آن VBA (Visual Basic for Applications) گفته می شود. این امکان همزمان با نصب برنامه های آفیس  نصب می شود و نیاز به نصب جداگانه ندارد. برای آشنایی مختصر با این برنامه ذکر چند اصطلاح ضروری است. سابروتین (subroutine) : برنامه های بزرگ نوشته شده در محیط VBA از قسمتهای کوچکتری به نام  سابروتین (رویه) تشکیل می شوند. هر سابروتین با کلمه کلیدی Sub شروع می شود و با کلمه کلیدی End Sub پایان می یابد. در واقع می توان گفت که سابروتین کوچکترین واحد یک برنامه است که دستورات داخل این قسمت باعث انجام کاری می شوند. کلمات روتین – پراسیجر – متد و فانکشن نیز نامهای دیگری برای سابروتین می باشند. ماژول: تعدادی از سابروتین ها با هم تشکیل یک ماژول را می دهند. برای نوشتن یک برنامه به شرح ذیل عمل می کنیم. پس از باز کردن اکسل با زدن کلیدهای Alt+F11 به محیط برنامه نویسی (VBA) وارد می شویم. از پنجره ظاهر شده و از منوی Insert گزینه Module را انتخاب میکنیم تا یک ماژول جدید ایجاد شود. مطابق شکل پنجره project explorer ظاهر می شود. اگر این پنجره را نمی بینید می توانید از گزینه View آن را نمایش دهید یا از Ctrl+R برای نمایش آن استفاده نمایید.) برای بار دوم از منوی insert گزینه Procedure را انتخاب نمایید تا پنجره add procedure باز شود. در قسمت name نام دلخواه و در قسمت type گزینه function را انتخاب نمایید و کلید Ok را فشار دهید. در این حالت عبارت public function name () در خط بالا و End function در خط پایین ظاهر می شود. در این مثال ما به جای name از کلمه دلخواه addnum استفاده کرده ایم. و چون می خواهیم در هنگام اجرای تابع …

  • نويسنده: احمد شهبازی
  • نوشته شده در تاريخ : سه شنبه , ۲۳ تیر , ۱۳۹۴
Page 4 of 7« First...23456...Last »