لیبره‌آفیسِ فارسی
238 subscribers
63 photos
3 videos
4 files
53 links
مجموعه‌نرم‌افزار اداریِ آزاد و متن‌بازِ لیبره‌آفیس

مدیران:
۱. حسین
۲. افشین فلاطونی

اگر سؤالتان خصوصی است، می‌توانید آن را از طریق ربات زیر برایمان بفرستید. در اولین فراغتمان به آن پاسخ می‌دهیم.
شناسهٔ ربات:
@libreoffice_ir_bot
Download Telegram
📊 ممیز جداکننده در تاریخ

اگر از ماژول هجری شمسی در #صفحه‌گسترده خود استفاده کرده باشید، قطعاً با تابع
=SHAMSI()
آشنا هستید. خروجی این تابع، تاریخ جاری است، مثلاً:
14010613
اشکال این تابع این است که بین سال و ماه و روز هیچ ممیز جداکننده‌ای نمی‌گذارد.
پس چه کار کنیم؟
کلیدهای CTRL+1 را بزنید تا پنجرهٔ قالب‌بندی سلول باز شود.
حالا در فیلد Format Code کد زیر را وارد کنید:
0000"/"00"/"00

به‌همین راحتی.

@libreoffice_ir
از تاریخ انقضاء باخبرم کن!

📊 اگر صاحب یک فروشگاه باشید که محصولاتش تاریخ انقضاء دارند، آنچه می‌تواند باعث نظم بیشتر کارتان بشود یکی هم این است که دقیقاً بدانید هر محصولی تا چند روز دیگر سالم و قابلِ‌عرضه به مشتری است.
خب از چه راهی این کار را می‌کنید؟
راه ساده‌اش استفاده از تابع زیر در #صفحه‌گسترده است.

=DIFF(B2,C2)

یعنی اختلاف تاریخ تولید را از تاریخ انقضاء محاسبه کن و تعداد روزِ باقی‌مانده را در سلول فعال نمایش بده.

نکته: اگر از تاریخ انقضاء گذشته باشد، با عدد منفی نمایشش می‌دهد که شما می‌توانید با تعریف یک شرط آن سلول را رنگی کنید تا متمایز هم بشود.

نکته: این تابع از توابع ماژول هجری شمسی است.

@libreoffice_ir
حذف پاراگراف‌های خالی

🗒 دوستان، اگر در سندتان تعدادی پاراگرافِ خالی دارید، راهش این نیست که در #واژه‌پرداز به‌صورت دستی و یکی‌یکی حذفشان کنید.
اینجا باید از عبارت‌های باقاعده (Regular expressions) کمک گرفت.
چطوری؟
در فیلد Find نمادهای
^$
را وارد کنید و در فیلد Replce هم هیچی. خالی‌اش بگذارید.
در انتها هم روی دکمهٔ Replce All کلیک کنید.
@libreoffice_ir
حذف فاصله‌های اضافی در یک سند

🗒 دوستان، همان‌طور که می‌دانید در #واژه‌پرداز میان هر یک کلمهٔ مستقل باید یک فاصله (Space) وجود داشته باشد، اما حالا اگر حواستان نبود و برای مثال ۲ فاصله زدید چی؟
اصلاً اگر برای جدا کردن مصرع‌های یک شعر بین مصرع اول و دوم چندین فاصله زدید و بعد فهمیدید این راهش نبوده چی؟
این فاصله‌های اضافه را چطوری حذف می‌کنید؟

راه ساده‌ای برای حذفشان هست و آن استفاده کردن از عبارت‌های باقاعده یا اصطلاحاً (Regulr Expression) است.
در فیلد Find یک بار کلید فاصله را بزنید و بعد هم یک + درج کنید.
یعنی چی؟
یعنی بگرد دنبال هر چی که بینش بیش از یک فاصله بود.
حالا در فیلد Replace فقط یک بار دکمهٔ فاصله را بزنید و در نهایت هم روی دکمهٔ Replace All کلیک کنید.
این یعنی چی؟
یعنی بعد از اینکه فاصله‌های اضافه را پیدا کردی، آن‌ها را با فقط یک فاصله جایگزین کن.

@libreoffice_ir
📊 دوستان، صفحه‌گستردهٔ لیبره‌آفیس در خودش تابعی برای تبدیل عدد به حرف ندارد.
یعنی اگر شما ۲۵,۰۰۰ را وارد کنید، تابعی نیست که آن را به‌صورت بیست و پنج هزار نمایش بدهد.
البته افزونه‌ای هست که اگر نصبش کنید، توابع لازم را به لیبره‌آفیس اضافه می‌کند، اما نقصش این است که اعداد را با حروف انگلیسی نمایش می‌دهد (در تابع NUMBERTEXT) و ضمناً واحد پولی‌اش هم (در تابع MONEYTEXT) دلار است.
یعنی اگر ۲۵,۰۰۰ را وارد کنید، به‌صورتی که در عکس می‌بینید نمایش می‌دهد.
خب واضح است که به‌درد ما نمی‌خورد.
اگر دوستی که با برنامه‌نویسی آشنا است، این افزونه را برای حروف فارسی و واحد پول خودمان آماده کند، خیلی مفید خواهد بود.
این هم سایت کد منبع این افزونه.

@libreoffice_ir
لیبره‌آفیسِ فارسی
📊 دوستان، صفحه‌گستردهٔ لیبره‌آفیس در خودش تابعی برای تبدیل عدد به حرف ندارد. یعنی اگر شما ۲۵,۰۰۰ را وارد کنید، تابعی نیست که آن را به‌صورت بیست و پنج هزار نمایش بدهد. البته افزونه‌ای هست که اگر نصبش کنید، توابع لازم را به لیبره‌آفیس اضافه می‌کند، اما نقصش…
📊 خب دوستان، یک خبر خوب:

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

@libreoffice_ir
لیبره‌آفیسِ فارسی
📊 خب دوستان، یک خبر خوب: حالا تا وقتی یکی همت کند و این افزونهٔ #صفحه‌گسترده را برای فارسی‌زبان‌ها هم آماده کند، نقداً می‌توانید از توابع تودرتویی که در این فایل گنجانده شده استفاده کنید. چطور؟ محتوای فایل متنی را داخل سلولی کپی کنید که قصد دارید، حروف عددتان…
numbertext-1.0.10.oxt
102.9 KB
📊 با خوشحالی زیاد مفتخرم اعلام کنم که با اینکه فقط چند ساعت از معرفی این افزونهٔ #صفحه‌گسترده و پرداختن به نقص آن گذشته است، یکی از کاربرانِ علاقه‌مند آستین همت بالا زد و نسخهٔ رفعِ‌نقص‌شدهٔ این افزونه را منتشر کرد.
ایشان و این حقیر این افزونه را آزمایش کرده‌ایم و دستِ‌کم تا آنجا که آزمون‌های ما نشان داده، بدون اِشکال کار می‌کند.

برای تبدیل اعداد به حروف از تابع زیر استفاده کنید (با این فرض که عدد را در سلول A2 وارد کرده‌اید):

=NUMBERTEXT(A2,"fa")

و برای تبدیل اعداد به واحد پول ریال از تابع زیر:

=MONEYTEXT(A2,"IRR","fa")

@libreoffice_ir
🗒 سؤال:
آیا در لیبره‌آفیس می‌توان اِعراب (حرکت) کلمات را با رنگی متفاوت از خودِ کلمه نمایش داد؟
پاسخ:
فعلاً خیر، اما درخواستش قبلاً اینجا داده شده و حتی خالد حُسنی خودمان هم پیگیرش است.

@libreoffice_ir
🗒 حاشیه‌های تزئینی در واژه‌پرداز

سؤال:
آیا در #واژه‌پرداز لیبره‌آفیس هم می‌شود حاشیه‌های تزئینی (مانند عکس پیوست‌شده) در اطراف صفحات سند گذاشت و به سند ظاهری زیباتر داد؟

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

نکته:
اگر سندی به دست شما برسد که در واژه‌پرداز مایکروسافت‌وُرد ایجاد شده باشد و در آن از چنین حاشیه‌هایی استفاده شده باشد، لیبره‌آفیس فعلاً نمی‌تواند آن را نمایش بدهد. 😞

۱۴۰۱/۶/۲۰

@libreoffice_ir
ارزش مصاحبه‌ها

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

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

۱۴۰۱/۶/۲۱

@libreoffice_ir
📊 تبدیل داده‌ها به جدول

سؤال:
آیا در #صفحه‌گسترده لیبره‌آفیس می‌شود مانند اِکسل داده‌ها را به جدول تبدیل کرد و از مزایایش بهره بُرد؟

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

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

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

۱۴۰۱/۶/۲۲

@libreoffice_ir
📊 ابزار Slicer در لیبره‌آفیس

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

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

۱۴۰۱/۶/۲۳

@libreoffice_ir
📊 دوستان، شاید پیش خودتان بگویید وقتی ماژول تقویم هجری شمسی هست، دیگر چرا باید به اضافه شدن تقویم جلالی به خودِ لیبره‌آفیس اهمیت بدهیم؟ خب با همین ماژول کارمان پیش می‌رود دیگر.
برای کارهای ساده و دمِ‌دستی بله، اما وقتی بخواهید از توابعی مانند
DATE
DATEDIF
DATEVALUE
EDATE
استفاده کنید، آن وقت است که اهمیت تقویم جلالی برایتان آشکار می‌شود و غصهٔ نبودنش را خواهید خورد.

حسین در اینجا اولین قدم را برای پشتیبانی لیبره‌آفیس از تقویم هجری شمسی برداشته است.
پیاده‌سازی‌اش با مشغله‌هایی که همهٔ ما داریم، ممکن است مدتی طول بکشد اما امیدواریم در نهایت محقق شود.
@libreoffice_ir
به‌سیاق هر روز برای کانال مطلب آماده کرده‌ام، اما در این شرایط خجالت می‌کشم منتشر کنم.
اجازه بدهید کمی زمان بگذرد تا قلب‌هایمان التیام پیدا کنند. 🖤
📊 باگ نوار فرمول‌نویسی

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

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

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

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

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

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

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

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

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

@libreoffice_ir
🗒 آموزش‌های ویدئویی لیبره‌آفیس

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

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

@libreoffice_ir
📊 اضافه کردن چند تابع مفید

اگر از کاربران جدی برنامهٔ اِکسل باشید، قطعاً متوجه شده‌اید که برنامهٔ #صفحه‌گسترده لیبره‌آفیس از برخی توابع اِکسل فعلاً پشتیبانی نمی‌کند.
مقصودم توابعی است که در نسخه‌های جدیدتر اِکسل به آن اضافه شده‌اند (نسخهٔ ۲۰۲۱ و ۳۶۵) و ازقضا توابع واقعاً کارآمدی هستند.
تابع XLOOKUP که بسیار پیشرفته‌تر و منعطف‌تر از تابع VLOOKUP است یکی از آن‌هاست.

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

این افزونه که می‌توانید آن را از اینجا دریافت کنید، در حال حاضر توابع زیر را به لیبره‌آفیس اضافه می‌کند:

XLOOKUP
FILTER
SORT
TEXTSPLIT
TOCOL
UNIQUE


@libreoffice_ir
📊 تغییر هم‌زمان همهٔ فونت‌های صفحه‌گسترده

سؤال:
من در #صفحه‌گسترده لیبره‌آفیس چند برگه (Sheet) دارم و مایلم فونت همهٔ آن‌ها را هم‌زمان عوض کنم.
نه وقت آن را دارم که بخواهم یکی‌یکی عوضشان کنم و نه حوصله‌اش را.
چه کار کنم؟

پاسخ:
روی یکی از برگه‌ها راست کلیک کنید و گزینهٔ
 Select All Sheets 
را انتخاب کنید. حالا CTRL+A را بگیرید تا همهٔ متن انتخاب شود و در نهایت هم فونت دلخواهتان را انتخاب کنید.
با این کار فونت همهٔ برگه‌ها به فونتی که شما تنظیم کردید، تغییر می‌کنند.
به‌همین سادگی.

@libreoffice_ir