جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • فروشگاه
  • مقالات آموزشی
    • آموزش اکسل
    • فرمول و توابع اکسل
    • آموزش اکسل در حسابداری
    • پاسخگویی به سوالات اکسلی
  • آموزش گوگل شیت
  • درباره ما
مطالب کمیاب در اکسل و حسابداری

ورود

گذرواژه خود را فراموش کرده اید؟

یا

ارسال مجدد رمز عبور یکبار مصرف (00:30)

ثبت نام

ارسال مجدد رمز عبور یکبار مصرف (00:30)
  • ۰۹۲۱۷۷۰۹۵۶۹
  • Info@arshad-hesabdar.ir
مطالب کمیاب در اکسل و حسابداری
  • صفحه اصلی
  • فروشگاه
  • مقالات آموزشی
    • آموزش اکسل
    • فرمول و توابع اکسل
    • آموزش اکسل در حسابداری
    • پاسخگویی به سوالات اکسلی
  • آموزش گوگل شیت
  • درباره ما
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0

وبلاگ

مطالب کمیاب در اکسل و حسابداری > بلاگ > آموزش گوگل شیت > تبدیل عدد به حروف فارسی در گوگل شیت

تبدیل عدد به حروف فارسی در گوگل شیت

آموزش گوگل شیت

آموزش تبدیل عدد به حروف فارسی در گوگل شیت 🔢🔤

یکی از چالش‌های رایج در کار با Google Sheets، تبدیل اعداد به معادل حروفی فارسی آن‌ها است. این قابلیت به ویژه برای تهیه فاکتورها، گزارش‌های مالی و اسناد رسمی بسیار کاربردی است. در این پست، سه روش متفاوت و کاربردی برای انجام این کار را به شما آموزش می‌دهیم، از ساده‌ترین تا حرفه‌ای‌ترین روش.

1- ساده‌ترین و سریع‌ترین روش: استفاده از تابع GOOGLETRANSLATE

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

نحوه کار

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

فرمول

کافی است در سلول مورد نظر، فرمول زیر را وارد کنید و به جای number آدرس سلولی که عدد در آن قرار دارد را بگذارید:

=googletranslate(BAHTTEXT(number),"th","fa")

مزایا و معایب

✅ مزایا:

  • ساده: نیاز به هیچ تنظیمات یا کدنویسی ندارد.

❌ معایب:

  • محدودیت: فقط اعداد صحیح را پشتیبانی می‌کند و برای اعداد اعشاری چون از زبان تایلندی استفاده می کند کارایی ندارد.

  • دقت: در برخی موارد ممکن است ترجمه دقیق نباشد.

۲. روش پیشرفته: استفاده از Google Apps Script

برای تبدیل دقیق و کامل اعداد، از جمله اعداد اعشاری و ارقام بزرگ، می‌توانید از Google Apps Script استفاده کنید. این روش به شما اجازه می‌دهد یک تابع سفارشی با نام دلخواه خود بسازید که همیشه در دسترس شماست.

نحوه راه‌اندازی

  1. در گوگل شیت خود، به منوی Extensions و سپس Apps Script بروید.

  2. صفحه جدیدی باز می‌شود. تمام کدهای موجود در آن را حذف کنید.

  3. کد زیر را کپی کرده و در این صفحه جای‌گذاری کنید.

  4. روی دکمه Run کلیک کنید و سپس مجوزهای لازم را تایید کنید.

کد اسکریپت

				
					/**
 * یک عدد را به معادل حروفی فارسی آن (شامل بخش صحیح و اعشار) تبدیل می‌کند.
 *
 * @param {number} num عددی که باید به حروف تبدیل شود.
 * @return {string} معادل حروفی فارسی عدد.
 * @customfunction
 * @ساخته شده توسط محمود بنی اسدی
 */
function NUMBERTOTEXTPERSIAN(num) {
  if (typeof num !== 'number') {
    return "";
  }

  const sign = num < 0 ? "منفی " : "";
  const numAbs = Math.abs(num);
  const intPart = Math.floor(numAbs);

  // Function equivalent to LAMBDA w in Google Sheets formula - converts a 3-digit number to Persian words.
  function convertThreeDigits(x) {
    // Ensure the input string is always 3 digits for consistent parsing
    const paddedX = String(x).padStart(3, '0'); 
    
    const h = ["", "صد", "دویست", "سیصد", "چهارصد", "پانصد", "ششصد", "هفتصد", "هشتصد", "نهصد"];
    const t = ["", "", "بیست", "سی", "چهل", "پنجاه", "شصت", "هفتاد", "هشتاد", "نود"];
    const o_single = ["", "یک", "دو", "سه", "چهار", "پنج", "شش", "هفت", "هشت", "نه"];
    const o_teen = ["ده", "یازده", "دوازده", "سیزده", "چهارده", "پانزده", "شانزده", "هفده", "هجده", "نوزده"];

    const h_val = parseInt(paddedX.substring(0, 1));
    const t_val = parseInt(paddedX.substring(1, 2));
    const o_val = parseInt(paddedX.substring(2, 3));

    let hundredWord = h[h_val];
    let tenWord = t[t_val];
    let oneWord;

    if (t_val === 1) { // Numbers 10-19
      oneWord = o_teen[o_val];
    } else {
      oneWord = o_single[o_val];
    }

    const parts = [];
    if (hundredWord) parts.push(hundredWord);
    if (tenWord) parts.push(tenWord);
    if (oneWord) parts.push(oneWord);

    return parts.filter(Boolean).join(" و ").trim();
  }

  // New helper function to convert a string of digits (up to 6) into Persian words,
  // focusing on its direct numerical value without adding large unit names like 'میلیون'.
  // This is specifically for the *value* of the decimal part.
  function convertDecimalValueToWords(digitsStr) {
    const len = digitsStr.length;
    if (len === 0 || parseInt(digitsStr) === 0) return "";

    // For up to 3 digits (e.g., "5", "54", "123")
    if (len <= 3) {
      return convertThreeDigits(digitsStr);
    } 
    // For 4 to 6 digits (e.g., "1234", "12345", "123456")
    else if (len >= 4 && len <= 6) {
      const val = parseInt(digitsStr, 10);
      if (val === 0) return "";

      // Pad to 6 digits to easily extract thousands and units parts
      const sixDigitPadded = String(val).padStart(6, '0');
      
      const parts = [];
      const thousandsPart = sixDigitPadded.substring(0, 3); // e.g., for "006548", this is "006"
      const unitsPart = sixDigitPadded.substring(3, 6);    // e.g., for "006548", this is "548"

      if (parseInt(thousandsPart, 10) !== 0) {
        parts.push(convertThreeDigits(thousandsPart) + " هزار");
      }
      if (parseInt(unitsPart, 10) !== 0) {
        parts.push(convertThreeDigits(unitsPart));
      }
      return parts.filter(Boolean).join(" و ");
    }
    return ""; // Should not reach here for expected inputs
  }

  // --- Integer Part Conversion ---
  // Pad the integer part with leading zeros to 15 digits
  const a = String(intPart).padStart(15, '0');

  let intText;
  if (a === "000000000000000") {
    intText = "صفر";
  } else {
    const intParts = [];
    if (a.substring(0, 3) !== "000") intParts.push(convertThreeDigits(a.substring(0, 3)) + " تریلیارد");
    if (a.substring(3, 6) !== "000") intParts.push(convertThreeDigits(a.substring(3, 6)) + " میلیارد");
    if (a.substring(6, 9) !== "000") intParts.push(convertThreeDigits(a.substring(6, 9)) + " میلیون");
    if (a.substring(9, 12) !== "000") intParts.push(convertThreeDigits(a.substring(9, 12)) + " هزار");
    if (a.substring(12, 15) !== "000") intParts.push(convertThreeDigits(a.substring(12, 15)));
    intText = intParts.filter(Boolean).join(" و ");
  }

  // --- Decimal Part Conversion ---
  const numAbsString = String(numAbs);
  let decAll = "";
  const decimalIndex = numAbsString.indexOf('.');
  if (decimalIndex !== -1) {
    decAll = numAbsString.substring(decimalIndex + 1);
  }

  // Trim trailing zeros from decAll for accurate length calculation
  decAll = decAll.replace(/0+$/, ''); 

  let decUsed = "";
  let decLen = 0;

  if (decAll !== '') { // If there are significant decimal digits
    decUsed = decAll.substring(0, 6); // Still limit to 6 digits for conversion
    decLen = decUsed.length; // Use the actual length of significant digits
  }
  
  let decText = "";
  if (decUsed !== "") {
    // Check if decimal part is not all zeros
    if (parseFloat(decUsed) !== 0) {
      let decWords = convertDecimalValueToWords(decUsed); // Use the new helper function

      const units = ["دهم", "صدم", "هزارم", "ده هزارم", "صد هزارم", "میلیونم"];
      const effectiveDecUnitIndex = decLen - 1; // Direct index based on significant length

      if (effectiveDecUnitIndex >= 0 && effectiveDecUnitIndex < units.length) {
          const unit = units[effectiveDecUnitIndex];
          decText = decWords + " " + unit;
      } else {
          decText = "اعشار نامعتبر"; // Fallback for unexpected lengths
      }
    }
  }

  // --- Final Result Assembly ---
  let result;
  if (decText !== "") {
    if (intText === "صفر" && numAbs < 1) { 
      result = sign + decText;
    } else { 
      result = sign + intText + " ممیز " + decText;
    }
  } else {
    result = sign + intText;
  }

  return result.trim();
}
				
			

نحوه استفاده

پس از اجرای کد، یک تابع سفارشی با نام NUMBERTOTEXTPERSIAN به گوگل شیت شما اضافه می‌شود. اکنون می‌توانید در هر سلولی از آن استفاده کنید.

مثال

=NUMBERTOTEXTPERSIAN(A1)

مزایا و معایب

✅ مزایا:

  • دقیق: تبدیل دقیق اعداد اعشاری و اعداد منفی.

  • پوشش گسترده: از اعداد بزرگ تا ارقام اعشاری را به درستی تبدیل می‌کند.

  • آفلاین: پس از اجرای اولیه، بدون نیاز به اینترنت کار می‌کند.

❌ معایب:

  • پیچیدگی: راه‌اندازی اولیه آن برای کاربران مبتدی کمی دشوار است.

  • کندی: به دلیل ماهیت اسکریپت‌نویسی، ممکن است در تبدیل تعداد زیادی عدد، کمی کند عمل کند.

۳. بهترین و بهینه‌ترین روش: استفاده از تابع نام‌گذاری شده (Named Function)

گوگل شیت قابلیتی به نام تابع نام‌گذاری شده یا Named Function دارد که به شما اجازه می‌دهد یک تابع پیشرفته و کارآمد را به طور مستقیم و بدون نیاز به Apps Script در فایل خود ذخیره کنید. این روش بهترین تعادل بین دقت و سرعت را فراهم می‌کند.

نحوه راه‌اندازی

شما می‌توانید این تابع را به صورت آماده از یک فایل دیگر به فایل خود Import کنید.

  1. فایل گوگل شیت حاوی کد آماده را از این لینک باز کنید: دانلود فایل حاوی فرمول های تبدیل عدد به حروف

  2. در گوگل شیت خود، به منوی Data و سپس Named functions بروید.

  3. روی گزینه Import function کلیک کنید.

  4. فایل گوگل شیت بالا را که قبلاً باز کرده‌اید، انتخاب کنید.

  5. تابع ABH را که نمایش داده می‌شود، انتخاب کرده و روی Import کلیک کنید.

فرمول تابع نام‌گذاری شده

				
					=LET(  
num,number,  
sign,IF(num<0,"منفی ",""),  
numAbs,ABS(num),  
intPart,INT(numAbs),  
decRaw,TEXT(numAbs,"0."&REPT("#",15)),  
decAll,IFERROR(index(split(decRaw,"."),2),""),  
decUsed,LEFT(decAll,6),  
decLen,LEN(decUsed),  
a,TEXT(intPart,REPT(0,15)),  
w,LAMBDA(x,    
LET(      
h,CHOOSE(--MID(x,1,1)+1,"","صد","دویست","سیصد","چهارصد","پانصد","ششصد","هفتصد","هشتصد","نهصد"),      
t,CHOOSE(--MID(x,2,1)+1,"","","بیست","سی","چهل","پنجاه","شصت","هفتاد","هشتاد","نود"),      
o,IF(--MID(x,2,1)<>1,
CHOOSE(--MID(x,3,1)+1,"","یک","دو","سه","چهار","پنج","شش","هفت","هشت","نه"),
CHOOSE(--MID(x,3,1)+1,"ده","یازده","دوازده","سیزده","چهارده","پانزده","شانزده","هفده","هجده","نوزده")      ),
TRIM(h & IF(AND(h<>"",OR(t<>"",o<>""))," و ","") & t & IF(AND(t<>"",o<>"")," و ","") & o)    )  ),
intText,IF(a=REPT(0,15),"صفر",
TEXTJOIN(" و ",1,
IF(MID(a,1,3)<>"000",w(MID(a,1,3))&" تریلیارد",""),
IF(MID(a,4,3)<>"000",w(MID(a,4,3))&" میلیارد",""),
IF(MID(a,7,3)<>"000",w(MID(a,7,3))&" میلیون",""),
IF(MID(a,10,3)<>"000",w(MID(a,10,3))&" هزار",""),
IF(MID(a,13,3)<>"000",w(MID(a,13,3)),"")    )  ),
decText,IF(decUsed="","", IF(VALUE(decUsed)=0,"",
LET(      
decPad, TEXT(VALUE(decUsed),"000000"),
decWords, TEXTJOIN(" و ",1,        
IF(MID(decPad,1,3)<>"000", w(MID(decPad,1,3)) & " هزار",""),
IF(MID(decPad,4,3)<>"000", w(MID(decPad,4,3)), "")      ),
unit,CHOOSE(decLen,"دهم","صدم","هزارم","ده هزارم","صد هزارم","میلیونم"),
decWords & " " & unit    )  )),
result,  IF(decText<>"",     sign & IF(AND(intText="صفر", numAbs<1),
decText,intText & " ممیز " & decText),
sign & intText),  
IF(NOT(ISNUMBER(num)),"", result))
				
			

نحوه استفاده

پس از Import کردن، می‌توانید از تابع ABH برای تبدیل اعداد در هر سلولی استفاده کنید.

مثال:

=ABH(A1)

مزایا و معایب

✅ مزایا:

  • دقت بالا: دقیق‌ترین روش برای تبدیل اعداد اعشاری، منفی و بزرگ.
  • سرعت: به دلیل اینکه از توابع بومی گوگل شیت استفاده می‌کند، بسیار سریع‌تر از Apps Script عمل می‌کند.
  • قابل حمل: می‌توانید این تابع را به راحتی به فایل‌های دیگر منتقل کنید.

❌ معایب:

  • وابستگی به لینک: برای Import اولیه نیاز به دسترسی به فایل مبدأ دارد.
  • پیچیدگی فرمول: برای درک نحوه کار آن، نیاز به آشنایی با توابع پیشرفته گوگل شیت مانند LET و LAMBDA دارید.

 

جدول مقایسه روش‌ها

ویژگیروش GOOGLETRANSLATEروش Apps Scriptروش Named Function
دقتپایین (فقط اعداد صحیح)بسیار بالابسیار بالا
سرعتپایینپایینبسیار بالا
دسترسیآسان و بومینیاز به اسکریپت‌نویسینیاز به Import یک‌باره
پشتیبانی از اعشار❌✅✅
پشتیبانی از منفی❌✅ 

شما می‌توانید بر اساس نیاز و میزان کاربری خود، بهترین روش را برای تبدیل عدد به حروف در گوگل شیت انتخاب کنید. روش سوم (تابع نام‌گذاری شده) به دلیل دقت و سرعت بی‌نظیر، بهترین گزینه برای استفاده حرفه‌ای است.

Rate this post
برچسب ها: تبدیل عدد به حروف فارسی
درباره محمود بنی اسدی (مدیر سایت)

فارغ التحصیل کارشناسی ارشد حسابداری، ده سال سابقه تدریس اکسل در سطوح مختلف از قبیل فرمول نویسی، ابزارهای هوش تجاری، ترفندها و ... ، نویسنده شش مقاله در سطح ملی و ISI

نوشته‌های بیشتر از محمود بنی اسدی (مدیر سایت)
قبلی فیش حقوقی آنلاین 1404

دیدگاهتان را بنویسید لغو پاسخ

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

نوشته های اخیر
  • تبدیل عدد به حروف فارسی در گوگل شیت
  • فیش حقوقی آنلاین 1404
  • محاسبه آنلاین مالیات حقوق 1404
  • آموزش صفر تا صد تابع FILTER در اکسل
  • فرمول های محاسبه مالیات حقوق + فایل اکسل
  • اکسل (Excel) چیست؟ | معرفی نرم افزار اکسل + کاربردها
  • راهنمای ترجمه متن با اکسل(ترکیب قدرت Google SheetsوAPI گوگل)
  • آموزش جامع Conditional Formatting اکسل( فرمت دهی شرطی )
  • چگونگی مقایسه اطلاعات در اکسل
  • جایگزینی داده به جای فرمول با ترفند بسیار ساده در اکسل

محصولات
  • نرم افزار پیشرفته محاسبه حقوق و دستمزد 1403
    1.200.000 تومان 950.000 تومان
  • کتاب-ها-و-منابع-آموزشی-رایگان-اکسل-و-پاور-بی-آی کتاب ها و منابع آموزشی رایگان اکسل و پاور بی آی
    رایگان!
  • محاسبه-کارکرد1401 نرم افزار محاسبه کارکرد سال1401 در اکسل
    390.000 تومان 280.000 تومان
  • نمودار سود و زیان به سبکی زیبا نمودار سود و زیان به سبکی زیبا
    50.000 تومان
  • ایجاد لیست کشویی جستجوگر اکسل ایجاد لیست کشویی جستجوگر اکسل
    70.000 تومان 35.000 تومان
  • آموزش ساخت نمودار گیج (Gauge) آموزش ساخت نمودار گیج (Gauge)
    15.000 تومان
  • دوره آموزش پایه ای برنامه نویسی در پاورکوئری و پاور بی آی دوره آموزش پایه ای برنامه نویسی در پاورکوئری و پاور بی آی
    امتیاز 5.00 از 5

    590.000 تومان
  • برنامه مغایرت گیری بانکی (تحت اکسل) برنامه مغایرت گیری بانکی (تحت اکسل)
    150.000 تومان 130.000 تومان
  • دوره بی نظیر آموزش اکسل-بخش چهارم دوره بی نظیر آموزش اکسل-بخش چهارم
    200.000 تومان
  • دوره آموزشی بی نظیر اکسل دوره آموزشی بی نظیر اکسل
    امتیاز 4.00 از 5

    950.000 تومان

دسته‌های محصولات
  • آموزش پاور بی آی
  • دوره اکسل در حسابداری
  • دوره صفر تا صد اکسل
  • سایر
مطالب کمیاب در اکسل و حسابداری

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

دسترسی سریع
  • فروشگاه
  • آموزش اکسل
  • آموزش اکسل در حسابداری
  • فرمول ها و توابع اکسل

تماس باما
  • تهران، گیشا ،خیابان 16 ام
  • ۰۹۲۱۷۷۰۹۵۶۹
  • Info@arshad-hesabdar.ir

تمامی حقوق برای سایت مطالب کمیاب در اکسل و حسابداری محفوظ می باشد.
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://arshad-hesabdar.ir/?p=13762
ورود ×
کد تأیید
لطفا کد تأیید ارسال شده به را وارد کنید
ثبت
رمز عبور خود را فراموش کرده اید؟
ورود با رمز عبور یکبار مصرف
ارسال مجدد رمز عبور یکبار مصرف(00:30)
حساب کاربری ندارید؟
ثبت نام
ارسال مجدد رمز عبور یکبار مصرف(00:30)
بازگشت به ورود

ارسال مجدد رمز عبور یکبار مصرف (00:30)
بازگشت به ورود
  • (+93) Afghanistan
  • (+355) Albania
  • (+213) Algeria
  • (+1) American Samoa
  • (+376) Andorra
  • (+244) Angola
  • (+1) Anguilla
  • (+1) Antigua
  • (+54) Argentina
  • (+374) Armenia
  • (+297) Aruba
  • (+61) Australia
  • (+43) Austria
  • (+994) Azerbaijan
  • (+973) Bahrain
  • (+880) Bangladesh
  • (+1) Barbados
  • (+375) Belarus
  • (+32) Belgium
  • (+501) Belize
  • (+229) Benin
  • (+1) Bermuda
  • (+975) Bhutan
  • (+591) Bolivia
  • (+599) Bonaire, Sint Eustatius and Saba
  • (+387) Bosnia and Herzegovina
  • (+267) Botswana
  • (+55) Brazil
  • (+246) British Indian Ocean Territory
  • (+1) British Virgin Islands
  • (+673) Brunei
  • (+359) Bulgaria
  • (+226) Burkina Faso
  • (+257) Burundi
  • (+855) Cambodia
  • (+237) Cameroon
  • (+1) Canada
  • (+238) Cape Verde
  • (+1) Cayman Islands
  • (+236) Central African Republic
  • (+235) Chad
  • (+56) Chile
  • (+86) China
  • (+57) Colombia
  • (+269) Comoros
  • (+682) Cook Islands
  • (+225) Côte d'Ivoire
  • (+506) Costa Rica
  • (+385) Croatia
  • (+53) Cuba
  • (+599) Curaçao
  • (+357) Cyprus
  • (+420) Czech Republic
  • (+243) Democratic Republic of the Congo
  • (+45) Denmark
  • (+253) Djibouti
  • (+1) Dominica
  • (+1) Dominican Republic
  • (+593) Ecuador
  • (+20) Egypt
  • (+503) El Salvador
  • (+240) Equatorial Guinea
  • (+291) Eritrea
  • (+372) Estonia
  • (+251) Ethiopia
  • (+500) Falkland Islands
  • (+298) Faroe Islands
  • (+691) Federated States of Micronesia
  • (+679) Fiji
  • (+358) Finland
  • (+33) France
  • (+594) French Guiana
  • (+689) French Polynesia
  • (+241) Gabon
  • (+995) Georgia
  • (+49) Germany
  • (+233) Ghana
  • (+350) Gibraltar
  • (+30) Greece
  • (+299) Greenland
  • (+1) Grenada
  • (+590) Guadeloupe
  • (+1) Guam
  • (+502) Guatemala
  • (+44) Guernsey
  • (+224) Guinea
  • (+245) Guinea-Bissau
  • (+592) Guyana
  • (+509) Haiti
  • (+504) Honduras
  • (+852) Hong Kong
  • (+36) Hungary
  • (+354) Iceland
  • (+91) India
  • (+62) Indonesia
  • (+98) Iran
  • (+964) Iraq
  • (+353) Ireland
  • (+44) Isle Of Man
  • (+972) Israel
  • (+39) Italy
  • (+1) Jamaica
  • (+81) Japan
  • (+44) Jersey
  • (+962) Jordan
  • (+7) Kazakhstan
  • (+254) Kenya
  • (+686) Kiribati
  • (+965) Kuwait
  • (+996) Kyrgyzstan
  • (+856) Laos
  • (+371) Latvia
  • (+961) Lebanon
  • (+266) Lesotho
  • (+231) Liberia
  • (+218) Libya
  • (+423) Liechtenstein
  • (+370) Lithuania
  • (+352) Luxembourg
  • (+853) Macau
  • (+389) Macedonia
  • (+261) Madagascar
  • (+265) Malawi
  • (+60) Malaysia
  • (+960) Maldives
  • (+223) Mali
  • (+356) Malta
  • (+692) Marshall Islands
  • (+596) Martinique
  • (+222) Mauritania
  • (+230) Mauritius
  • (+262) Mayotte
  • (+52) Mexico
  • (+373) Moldova
  • (+377) Monaco
  • (+976) Mongolia
  • (+382) Montenegro
  • (+1) Montserrat
  • (+212) Morocco
  • (+258) Mozambique
  • (+95) Myanmar
  • (+264) Namibia
  • (+674) Nauru
  • (+977) Nepal
  • (+31) Netherlands
  • (+687) New Caledonia
  • (+64) New Zealand
  • (+505) Nicaragua
  • (+227) Niger
  • (+234) Nigeria
  • (+683) Niue
  • (+672) Norfolk Island
  • (+850) North Korea
  • (+1) Northern Mariana Islands
  • (+47) Norway
  • (+968) Oman
  • (+92) Pakistan
  • (+680) Palau
  • (+970) Palestine
  • (+507) Panama
  • (+675) Papua New Guinea
  • (+595) Paraguay
  • (+51) Peru
  • (+63) Philippines
  • (+48) Poland
  • (+351) Portugal
  • (+1) Puerto Rico
  • (+974) Qatar
  • (+242) Republic of the Congo
  • (+40) Romania
  • (+262) Runion
  • (+7) Russia
  • (+250) Rwanda
  • (+290) Saint Helena
  • (+1) Saint Kitts and Nevis
  • (+508) Saint Pierre and Miquelon
  • (+1) Saint Vincent and the Grenadines
  • (+685) Samoa
  • (+378) San Marino
  • (+239) Sao Tome and Principe
  • (+966) Saudi Arabia
  • (+221) Senegal
  • (+381) Serbia
  • (+248) Seychelles
  • (+232) Sierra Leone
  • (+65) Singapore
  • (+1) Sint Maarten
  • (+421) Slovakia
  • (+386) Slovenia
  • (+677) Solomon Islands
  • (+252) Somalia
  • (+27) South Africa
  • (+82) South Korea
  • (+211) South Sudan
  • (+34) Spain
  • (+94) Sri Lanka
  • (+1) St. Lucia
  • (+249) Sudan
  • (+597) Suriname
  • (+268) Swaziland
  • (+46) Sweden
  • (+41) Switzerland
  • (+963) Syria
  • (+886) Taiwan
  • (+992) Tajikistan
  • (+255) Tanzania
  • (+66) Thailand
  • (+1) The Bahamas
  • (+220) The Gambia
  • (+670) Timor-Leste
  • (+228) Togo
  • (+690) Tokelau
  • (+676) Tonga
  • (+1) Trinidad and Tobago
  • (+216) Tunisia
  • (+90) Turkey
  • (+993) Turkmenistan
  • (+1) Turks and Caicos Islands
  • (+688) Tuvalu
  • (+1) U.S. Virgin Islands
  • (+256) Uganda
  • (+380) Ukraine
  • (+971) United Arab Emirates
  • (+44) United Kingdom
  • (+1) United States
  • (+598) Uruguay
  • (+998) Uzbekistan
  • (+678) Vanuatu
  • (+58) Venezuela
  • (+84) Vietnam
  • (+681) Wallis and Futuna
  • (+212) Western Sahara
  • (+967) Yemen
  • (+260) Zambia
  • (+263) Zimbabwe
مرورگر شما از HTML5 پشتیبانی نمی کند.
صفحه اینستاگرام
صفحه یوتیوب
صفحه اینستاگرام

اینستاگرام سافت ور

صفحه یوتیوب

کانال یوتیوب سافت ور

Instagram Youtube

سوالی دارید؟ از ما بپرسید، کارشناسان ما در اسرع وقت با شما تماس می گیرند.

Logo

مطالب کمیاب در اکسل و حسابداری

  • ۰۹۲۱۷۷۰۹۵۶۹
  • شنبه تا چهارشنبه از ساعت 8 تا 17
  • Info@arshad-hesabdar.ir