چگونه نتیجه توابع متغیر اکسل را ثابت کنیم؟

روش‌های یک‌بار برای همیشه فریز کردن نتیجه توابعی مثل NOW، TODAY و RAND که مدام خودشان را به‌روز می‌کنند.

Masada duran dizüstü bilgisayarda hesap tablosu açık; yanında çay fincanı, not defteri ve kalem var, bir el klavyede duruyor

پاسخ کوتاه

فرمول را بنویسید اما Enter نزنید؛ ابتدا کلید F9 و سپس Enter را بزنید تا نتیجه به یک مقدار ثابت تبدیل شود. برای فرمول‌های موجود، خانه‌ها را با Ctrl+C کپی کنید و با Paste Special > Values در همان محل جای‌گذاری کنید. اگر فقط می‌خواهید موقتاً محاسبه متوقف شود، از تب Formulas گزینه Calculation Options > Manual را انتخاب کنید.

چه چیزهایی لازم است

مایکروسافت اکسل نسخه دسکتاپ (Microsoft 365، 2021 یا 2019)
یک کاربرگ که در آن توابع NOW، TODAY، RAND یا RANDBETWEEN استفاده شده است

گام به گام

01

توابع به‌روزشونده را شناسایی کن

توابع NOW، TODAY، RAND و RANDBETWEEN «متغیر» یا volatile محسوب می‌شوند؛ یعنی با هر بار باز کردن فایل و با هر محاسبه‌ای که در کاربرگ اتفاق بیفتد نتیجه‌شان عوض می‌شود. پیش از شروع، آدرس خانه‌هایی که این توابع در آن‌ها هستند را یادداشت کنید، چون بعد از ثابت‌سازی فرمول از بین می‌رود.

02

همان لحظه نوشتن با F9 فریز کن

در خانه عبارت =NOW() را تایپ کنید اما Enter نزنید. وقتی نوار فرمول هنوز در حالت ویرایش است، ابتدا F9 و بعد Enter را بزنید. اکسل فرمول را محاسبه می‌کند و نتیجه همان لحظه را جای آن می‌نویسد؛ از این پس در خانه یک مقدار ثابت تاریخ و ساعت قرار دارد، نه فرمول.

03

فرمول‌های موجود را به‌صورت Values جای‌گذاری کن

خانه‌هایی را که می‌خواهید ثابت شوند انتخاب و با Ctrl+C کپی کنید. روی همان انتخاب راست‌کلیک کنید و Paste Special > Values را بزنید، یا با میان‌بر Ctrl+Alt+V گزینه Values را علامت زده و OK کنید. فرمول‌ها با نتیجه‌شان جایگزین می‌شوند و دیگر به‌روز نمی‌شوند.

04

تاریخ و ساعت را با میان‌بر ثابت وارد کن

تمیزترین راه این است که از اول به جای فرمول یک مقدار ثابت بنویسید. برای تاریخ امروز Ctrl+; (سمی‌کالن) و برای ساعت جاری Ctrl+Shift+; را بزنید و بعد Enter کنید. برای داشتن هر دو در یک خانه، اول میان‌بر تاریخ، یک فاصله، سپس میان‌بر ساعت را بزنید. در مک به جای Ctrl از Cmd استفاده کنید.

05

در صورت نیاز محاسبه را دستی کن

اگر می‌خواهید فرمول‌ها حفظ شوند ولی موقتاً به‌روزرسانی متوقف شود، در تب Formulas مسیر Calculation Options > Manual را انتخاب کنید. در این حالت نتیجه‌ها فقط زمانی تغییر می‌کنند که F9 را بزنید یا روی دکمه Calculate Now کلیک کنید.

06

نتیجه را بررسی و فایل را ذخیره کن

روی خانه‌ای که ثابت کرده‌اید کلیک کنید و به نوار فرمول نگاه کنید: اگر به جای فرمول یک مقدار ساده دیده می‌شود، کار درست انجام شده. سپس در خانه‌ای دیگر چیزی تایپ کنید و Enter بزنید؛ اگر مقدار ثابت تغییر نکرد، نتیجه قطعی است. در پایان فایل را ذخیره کنید.

07

حالت دستی را به خودکار برگردان

اگر Calculation Options را روی Manual رها کنید، بقیه فرمول‌های همان فایل هم به‌روز نمی‌شوند. پس از پایان کار به مسیر Formulas > Calculation Options > Automatic برگردید تا باقی جدول شما عادی کار کند.

تبلیغ — درون مقاله واکنش‌گرا

نکته‌ها

کلید F9 کل کارپوشه را بازمحاسبه می‌کند؛ اگر فقط کاربرگ فعال را می‌خواهید، Shift+F9 را بزنید.
اگر نمی‌خواهید فرمول را از دست بدهید، نتیجه را به‌صورت Values در یک خانه کنار جای‌گذاری کنید و فرمول اصلی را دست‌نخورده بگذارید.
برای قرعه‌کشی یا نمونه‌گیری با اعداد تصادفی، بعد از ساختن فهرست بی‌درنگ آن را به‌صورت Values جای‌گذاری کنید؛ وگرنه با هر کلیک قرعه از نو کشیده می‌شود.
نام توابع در اکسل فارسی هم به انگلیسی نوشته می‌شود: NOW، TODAY، RAND و RANDBETWEEN؛ در نسخه‌های ترجمه‌شده مانند ترکی معادل‌های محلی به‌کار می‌رود.
برای دیده شدن درست تاریخ‌های ثابت‌شده، خانه را انتخاب کنید و با Ctrl+1 در پنجره Format Cells قالب Date یا Time را انتخاب کنید.

هشدار

عملیات Paste Special > Values فرمول را برای همیشه پاک می‌کند و نتیجه را جای آن می‌نویسد؛ تنها راه بازگشت Ctrl+Z است. بعد از ذخیره فایل، فرمول‌ها برنمی‌گردند، پس در جدول‌های بزرگ اول یک نسخه پشتیبان بگیرید.

پرسش‌های پرتکرار

+F9 را زدم اما نتیجه باز هم عوض می‌شود، چرا؟

یعنی F9 را بعد از زدن Enter استفاده کرده‌اید. این کلید فقط زمانی نتیجه را به مقدار ثابت تبدیل می‌کند که خانه در حالت ویرایش باشد، یعنی پس از نوشتن فرمول و پیش از زدن Enter.

+می‌توانم فرمول خانه ثابت‌شده را برگردانم؟

نه. در خانه‌ای که به‌صورت Values جای‌گذاری یا با F9 فریز شده، فرمول حذف می‌شود. اگر فایل را ذخیره نکرده‌اید با Ctrl+Z قابل بازگشت است، در غیر این صورت باید فرمول را دوباره بنویسید.

+حالت Manual روی همه فایل‌ها اثر می‌گذارد؟

این تنظیم روی کارپوشه‌های باز در همان نشست اکسل اثر می‌گذارد و همراه فایل ذخیره می‌شود. مطمئن‌ترین کار این است که پس از پایان کار به Formulas > Calculation Options > Automatic برگردید.

+میان‌بر Ctrl+; روی صفحه‌کلید من کار نمی‌کند، چه کنم؟

در برخی چیدمان‌های صفحه‌کلید سمی‌کالن با Shift تولید می‌شود و میان‌بر نمی‌گیرد. در این حالت =TODAY() را تایپ کنید و F9 و بعد Enter بزنید، یا تاریخ را دستی وارد کنید.

+فهرست اعداد تصادفی را چطور دائمی کنم؟

بعد از ساختن ستون به شکل دلخواه، خانه‌ها را انتخاب کنید، با Ctrl+C کپی کنید و در همان محل با Paste Special > Values جای‌گذاری کنید. اعداد دیگر تغییر نمی‌کنند.

منابع و راستی‌آزمایی

آخرین بررسی: 12 Eylül 2026. به ما بگو. در نسخه فارسی‌سازی‌نشده اکسل نام توابع و منوها انگلیسی است؛ اگر رابط کاربری ترجمه‌شده دارید، معادل‌های Paste Special (جای‌گذاری ویژه) و Calculation Options (گزینه‌های محاسبه) را در همان مسیرها بجویید.

این محتوا جنبه‌ی اطلاع‌رسانی دارد؛ در امور اداری اعلان‌های روز نهاد مربوط ملاک است. جزئیات: سلب مسئولیت.

N?
Nasıl Yapabilir? Editör Ekibi

Resmî kaynak esaslı, her yayında iki editör onayından geçen rehberler. اصول انتشار ما ←