درباره افشین

متولد ۲۴ دی ۱۳۵۶ و ساکن مشهد.

اجتناب از داده‌های تکراری

فرض کنید شما یک ستون دارید که باید با مبالغی (مثل حقوق کارمندان) پر شوند. احتمال می‌دهید که شاید در زمان وارد کردن مبالغ، یک عدد را دو بار وارد کنید و به‌بیان دیگر عددِ واردشده تکراری باشد.
چه کار می‌کنید؟

راه ساده‌ای برایش هست.
ابتدا ستونی را که قرار است اعداد در آن وارد شوند (برای مثال ستون A) انتخاب کنید.
حالا از زبانهٔ Data گزینهٔ Validity را انتخاب کنید.
در انتها در برگهٔ Criteria گزینهٔ Custome را انتخاب کنید و در فیلد Formula فرمول زیر را وارد کنید:

COUNTIF(A$1:A$100,A1)<=1

اجتناب از داده‌های تکراریضمناً می‌توانید در زبانهٔ Error Alert متن هشدار را هم سفارشی کنید و متن دلخواهتان را بنویسید.

لیبره‌آفیس و مکینتاش

اگر کاربر سیستم‌عامل مکینتاش هستید و از طرفی به نرم‌افزار آزاد هم علاقه‌مندید، از این پس می‌توانید لیبره‌آفیس را مستقیماً از فروشگاه اپل (اپل استور) دانلود و نصب کنید.

مکینتاش

یک خوبی دیگر این میزبانی این است که درآمد تقریباً ۹ یورویی برای بنیاد مستندات آزاد دارد که خرج خود لیبره‌آفیس خواهد شد و این یعنی سرعت بخشیدن به توسعهٔ لیبره‌آفیس.

باگ نوار فرمول‌نویسی

اگر نسخهٔ ۷.۴ لیبره‌آفیس را نصب کرده باشید، احتمالاً متوجه شده‌اید که در برنامهٔ صفحه‌گسترده، نوار فرمول‌نویسی کمی به سمت پایین آمده و عرض آن هم کم شده است!

باگ نوار فرمول‌نویسی

بله، اصطلاحاً این یک پس‌رفت نسبت به نسخهٔ قبل یعنی لیبره‌آفیس ۷.۳ است.
این باگ در اینجا گزارش شده است و خوشبختانه تأیید هم شده. باید صبر کرد تا درستش کنند.

پی‌نوشت: این باگ در نسخهٔ ۷.۵.۱ برطرف شد. 😊

 

اهمیت تقویم هجری شمسی

دوستان، شاید پیش خودتان بگویید وقتی ماژول تقویم هجری شمسی هست، دیگر چرا باید به اضافه شدن تقویم جلالی به خودِ لیبره‌آفیس اهمیت بدهیم؟ خب با همین ماژول کارمان پیش می‌رود دیگر.

برای کارهای ساده و دمِ‌دستی بله، اما وقتی بخواهید از توابعی مانند

DATE
DATEDIF
DATEVALUE
EDATE

استفاده کنید، آن وقت است که اهمیت تقویم جلالی برایتان آشکار می‌شود و غصهٔ نبودنش را خواهید خورد.

تقویم هجری شمسی

حسین در اینجا اولین قدم را برای پشتیبانی لیبره‌آفیس از تقویم هجری شمسی برداشته است. پیاده‌سازی‌اش با مشغله‌هایی که همهٔ ما داریم، ممکن است مدتی طول بکشد، اما در نهایت امیدواریم که محقق شود.

مدیریت بهتر نتایج در صفحه‌گسترده

سؤال:
آیا در صفحه‌گستردهٔ لیبره‌آفیس می‌شود از ابزار Slicer (که در اکِسل هست) استفاده کرد؟

پاسخ:
هنوز نه. البته اضافه شدنش قبلاً در اینجا درخواست شده و امیدوارم هرچه زودتر اضافه شود، چراکه ابزار بسیار مفیدی است.

ابزار Slicer

تبدیل داده‌ها به جدول

سؤال:
آیا در صفحه‌گستردهٔ لیبره‌آفیس می‌شود مانند اِکسل داده‌ها را به جدول تبدیل کرد و از مزایایش بهره بُرد؟
پاسخ:
فعلاً نه، اما اضافه شدن این قابلیتِ بسیار مفید قبلاً در اینجا درخواست شده است و باید دید که چه زمانی به لیبره‌آفیس هم می‌آید.

جدول‌ها در اکسل

استفاده از جدول چه مزایایی دارد؟

۱. اگر نموداری از روی جدول خود ساخته باشید، بعد از ورود اطلاعات و سطر جدید، نمودار هم به‌صورت خودکار به‌روز می‌شود؛
۲. بلافاصله گزینه‌های فیلتر کردن داده‌ها به جدول اضافه می‌شود؛
۳- اگر دادهٔ جدیدی به سطر آخر اضافه کنید، دیگر نیازی به به‌روز کردن دستی فرمول نیست و به‌طور خودکار به‌روز خواهد شد؛
۴. یک محدودهٔ داده ایجاد می‌شود که فرمول‌نویسی را ساده‌تر می‌کند؛
۵. به‌راحتی می‌توانید جمع کل و میانگین داده و کوچک‌ترین و بزرگ‌ترین داده را در جدول داشته باشید؛
۶. عناوین سطر اول جدول یا همان Header ثابت می‌ماند، یعنی اگر جدول خود را به پایین بکشید (اِسکرول کنید)، آن عناوین ثابت می‌ماند و نیازی به قفل کردنشان (Freez) نیست.
۷. به‌راحتی می‌توانید استایل جدول را تغییر بدهید تا صفحه‌گسترده‌ای شکیل‌تر داشته باشید. حتی اگر سطری به جدول اضافه کنید، استایلتان بر سطرهای اضافه شده به‌طور خودکار اِعمال می‌شود.

ارزش مصاحبه‌های بنیاد مستندات آزاد

وبگاه بنیاد مستندات آزاد هر از گاهی با فعالین این پروژه مصاحبه می‌کند که در واقع نوعی قدردانی از کمکشان هم هست. شاید پیش خودتان گفته باشید خواندن آن مصاحبه‌ها برای منی که یک کاربر ایرانی و فارسی‌زبان هستم چه لطفی دارد آخر! از شما چه‌پنهان خودم هم همین‌طور فکر می‌کردم و چندان با مصاحبه‌ها انسی پیدا نمی‌کردم، اما ماجرایی باعث شد نظرم تغییر کند.

مابین افزونه‌های لیبره‌آفیس یکی بود که لازمش داشتم و ازقضا روی جدیدترین نسخهٔ لیبره‌آفیس نصب نمی‌شد!
مشکل را در میان حرفه‌ای‌ها مطرح کردم بلکه راهی پیدا شود. راستش خیلی هم امیدی نداشتم. نمی‌دانم چه حکمتی داشت که در اولین مواجهه‌ام با کاربران کاربلد با چنین پاسخ تندی مواجه شوم. خیلی صریح پاسخ داد که برو برنامه‌نویسی… یاد بگیر و [خودت] مشکل را حل کن!

این جواب مثل آب سردی روی سرم بود. چند ساعت بعد یک کاربر مکزیکی مشکل افزونه را بی‌منت حل کرد و نسخهٔ جدیدترش را هم منتشر کرد. چیزی که کمک او را شیرین‌تر کرد این بود که بی‌آنکه آن کاربر اول را مستقیماً خطاب قرار بدهد گفت: «بعضی اوقات بهترین جواب این است که حرفی نزنی» و در واقع تلویحاً از پاسخ تند او گلایه کرد.

فعال مکزیکی لیبره‌آفیس

بعدها فهمیدم آن کاربر خیرخواه کسی نبوده جز یکی از همان‌هایی که در وبگاه بنیاد مصاحبه‌ای با او را خوانده بودم.
اگر آن مصاحبه نبود، من ارزش کمک آن کاربر را آنچنان که باید درک نمی‌کردم و فکر می‌کردم حالا به یک سؤال پاسخ داده است و تمام.