Làm thế nào để bạn đánh vần số bằng peso trong excel?

Với bài viết này, chúng ta sẽ xem xét một số ví dụ về How To Convert Amount In Words In Php vấn đề trong lập trình

//This if function to convert numbers to Indian Currency
function getIndianCurrency[float $number]
{
    $decimal = round[$number - [$no = floor[$number]], 2] * 100;
    $hundred = null;
    $digits_length = strlen[$no];
    $i = 0;
    $str = array[];
    $words = array[0 => '', 1 => 'one', 2 => 'two',
        3 => 'three', 4 => 'four', 5 => 'five', 6 => 'six',
        7 => 'seven', 8 => 'eight', 9 => 'nine',
        10 => 'ten', 11 => 'eleven', 12 => 'twelve',
        13 => 'thirteen', 14 => 'fourteen', 15 => 'fifteen',
        16 => 'sixteen', 17 => 'seventeen', 18 => 'eighteen',
        19 => 'nineteen', 20 => 'twenty', 30 => 'thirty',
        40 => 'forty', 50 => 'fifty', 60 => 'sixty',
        70 => 'seventy', 80 => 'eighty', 90 => 'ninety'];
    $digits = array['', 'hundred','thousand','lakh', 'crore'];
    while[ $i < $digits_length ] {
        $divider = [$i == 2] ? 10 : 100;
        $number = floor[$no % $divider];
        $no = floor[$no / $divider];
        $i += $divider == 10 ? 1 : 2;
        if [$number] {
            $plural = [[$counter = count[$str]] && $number > 9] ? 's' : null;
            $hundred = [$counter == 1 && $str[0]] ? ' and ' : null;
            $str [] = [$number < 21] ? $words[$number].' '. $digits[$counter]. $plural.' '.$hundred:$words[floor[$number / 10] * 10].' '.$words[$number % 10]. ' '.$digits[$counter].$plural.' '.$hundred;
        } else $str[] = null;
    }
    $Rupees = implode['', array_reverse[$str]];
    $paise = [$decimal > 0] ? "." . [$words[$decimal / 10] . " " . $words[$decimal % 10]] . ' Paise' : '';
    return [$Rupees ? $Rupees . 'Rupees ' : ''] . $paise;
}

Giải pháp cho vấn đề đã đề cập trước đó, Cách Chuyển Số Tiền Bằng Chữ Trong Php, cũng có thể được tìm thấy theo một phương pháp khác, phương pháp này sẽ được thảo luận sâu hơn với một số mã minh họa

How to convert amount to words in php

Chúng tôi đã có thể giải quyết vấn đề Cách chuyển đổi số tiền bằng từ trong Php bằng cách xem xét một số ví dụ khác

Làm cách nào để chuyển đổi rupee thành từ trong php?

Thí dụ. mục lục. =$this->single_word[$lakh,"Lakh "]; . =$this->từ đơn[$thousand,"Nghìn"]; . =$this->single_word[$hundred,"Hundred "];

Làm cách nào để chuyển đổi số thành từ trong laravel?

Làm cách nào để chuyển đổi số thành từ trong Laravel?

  • Chào Dev,
  • Đôi khi, chúng ta cần chuyển đổi số thành từ như 100 thành Trăm hoặc 1000 thành Nghìn, v.v.
  • Trong ví dụ này, chúng ta sẽ tạo DemoController với phương thức numberToWord[] để chuyển số thành chữ

Làm thế nào để bạn đếm rupee trong Word?

vạn. 150.000 rupee ở Ấn Độ được gọi là “1. 5 lakh rupee“, được viết là 1,50,000 rupee trong từ Một Lakh Năm mươi nghìn Rupee; . 30.000.000 [ba mươi triệu] rupee được gọi là “3 crore rupee“, được viết là 3.00.00.000 rupee với dấu phẩy ở hàng nghìn, vạn và crore. 13-Feb-2022

Làm thế nào để bạn đánh vần số bằng peso trong Excel?

Mở Sổ làm việc Microsoft Excel của bạn. Trong một ô trống, hãy nhập số tiền hoặc số peso bạn muốn chuyển đổi. Sau này bạn phải gõ vào ô trống công thức =SpellNumber[D8] để có kết quả. Trong đó D8 là vị trí ô của số peso. 03-Oct-2022

Làm thế nào để bạn làm tròn xuống trong PHP?

Hàm floor[] làm tròn một số XUỐNG thành số nguyên gần nhất, nếu cần và trả về kết quả. Mẹo. Để làm tròn một số LÊN đến số nguyên gần nhất, hãy xem hàm ceil[]. Mẹo. Để làm tròn số dấu phẩy động, hãy xem hàm round[]

Làm thế nào để bạn viết 47. 20 bằng chữ?

47. 20= Bốn mươi bảy phẩy hai không

Làm cách nào để chuyển số sang chữ?

Sử dụng hàm SpellNumber trong các ô riêng lẻ Nhập công thức =SpellNumber[A1] vào ô mà bạn muốn hiển thị một số bằng văn bản, trong đó A1 là ô chứa số bạn muốn chuyển đổi. Bạn cũng có thể nhập thủ công giá trị như =SpellNumber[22. 50]. Nhấn Enter để xác nhận công thức

Làm thế nào để bạn viết 100004. 72 bằng chữ?

tất cả các chữ thường

  • một trăm nghìn bốn phẩy 72/100
  • MỘT TRĂM NGÀN BỐN VÀ 72/100
  • Một trăm nghìn bốn và 72/100

Làm cách nào để chuyển đổi số thành văn bản?

Thêm dấu nháy đơn để thay đổi số thành định dạng văn bản Chỉ cần nhấp đúp vào một ô và nhập dấu nháy đơn trước giá trị số. Bạn sẽ thấy một hình tam giác nhỏ được thêm vào ở góc của ô này. 30-Tháng 9-2022

SpellNumber là một chức năng được tạo thủ công thông qua Lập trình VBA để thay đổi một số thành văn bản. Nói cách khác, nó chuyển đổi một giá trị số thành các từ tiếng Anh bằng tiền tệ

Trong bài viết này, chúng ta sẽ tìm hiểu từng bước cách tạo hàm SpellNumber này bằng Hàm VBA

Ví dụ, tôi có $2,345. 50 và cần được hiển thị dưới dạng “Đô la hai nghìn ba trăm bốn mươi lăm năm mươi xu”

Macro SpellNumber thực hiện đúng như tên gọi của nó. Chúng tôi đã tạo một mã mới với những thay đổi nhỏ về tiền tệ, phép tính, v.v. Tất cả đều dựa trên mã Microsoft

Không có chức năng trực tiếp trong Microsoft Excel để thực hiện hành động trên. Tuy nhiên, theo yêu cầu của rất nhiều người dùng, họ đã tạo và xuất bản mã macro VBA đặc biệt trên trang web của họ

Các bước tạo hàm SpellNumber

Bước 1. Bắt đầu Microsoft Excel

Bước 2. Nhấn ALT+F11 để mở Visual Basic Editor

Bước 3. Trên menu Chèn, nhấp vào Mô-đun

Bước 4. Sao chép và Dán mã bên dưới vào bảng Mô-đun

Mã Cho SpellNumber

Tệp này chứa văn bản Unicode hai chiều có thể được diễn giải hoặc biên dịch khác với nội dung hiển thị bên dưới. Để xem lại, hãy mở tệp trong trình chỉnh sửa hiển thị các ký tự Unicode bị ẩn. Tìm hiểu thêm về các ký tự Unicode hai chiều

Hiển thị ký tự ẩn

Tùy chọn rõ ràng'Chức năng chính www. ExcelDataPro. comHàm SpellNumberEDP[ByVal MyNumber, Optional MyCurrency As String = ""]Dim Dollars, cents, TempDim DecimalPlace, CountReDim Place[9] As StringPlace[2] = " Thousand "Place[3] = " Million "Place[4] = " Billion "Place[5] = " Trillion "' String representation of amount.MyNumber = Trim[Str[MyNumber]]' Vị trí của chữ số thập phân . Số thập phân = InStr[Số của tôi, ". "]' Chuyển đổi xu và đặt MyNumber thành số tiền đô la. Nếu Số thập phân > 0 Thì . cents = GetTens[Left[Mid[MyNumber, DecimalPlace + 1] & _"00", 2]]MyNumber = Trim[Left[MyNumber, DecimalPlace - 1]]End IfCount = 1Do While MyNumber ""Temp = GetHundreds[Right[MyNumber, 3]]If Temp "" Then Dollars = Temp & Place[Count] & DollarsIf Len[MyNumber] > 3 ThenMyNumber = Left[MyNumber, Len[MyNumber] - 3]ElseMyNumber = ""End IfCount = Count + 1LoopDim str_amount, str_amountsDim str_cent, str_centsSelect Case UCase[MyCurrency]Case "SAR"str_amount = "Riyal"str_amounts = "Riyals"str_cent = "Halala"str_cents = "Halalas"Case "AED"str_amount = "Dirham"str_amounts = "Dirhams"str_cent = "Fil"str_cents = "Fils"Case "GBP"str_amount = "Pound"str_amounts = "Pounds"str_cent = "Penny"str_cents = "Pence"Case "EUR"str_amount = "Euro"str_amounts = "Euros"str_cent = "Cent"str_cents = "Cents"Case "YEN"str_amount = "Yen"str_amounts = "Yens"str_cent = "Sen"str_cents = "Sens"Case Else:str_amount = "Đô la"str_amounts = "Dollars"str_cent = "Cent"str_cents = "Cents"End SelectSelect Case DollarsCase ""Dollars = "No " & str_amountsCase "One"Dollars = "One " & str_amountCase ElseDollars = Dollars & " " & str_amountsEnd SelectSelect Case centsCase ""cents = " and No " & str_centsCase "One"cents = " and One " & str_centCase Elsecents = " and " & cents & " " & str_centsEnd SelectSpellNumberEDP = Dollars & centsEnd Function' Converts a number from 100-999 into textFunction GetHundreds[ByVal MyNumber]Dim Result As StringIf Val[MyNumber] = 0 Then Exit FunctionMyNumber = Right["000" & MyNumber, 3]' Convert the hundreds place.If Mid[MyNumber, 1, 1] "0" ThenResult = GetDigit[Mid[MyNumber, 1, 1]] & " Hundred "End If' Convert the tens and ones place.If Mid[MyNumber, 2, 1] "0" ThenResult = Result & GetTens[Mid[MyNumber, 2]]ElseResult = Result & GetDigit[Mid[MyNumber, 3]]End IfGetHundreds = ResultEnd Function' Converts a number from 10 to 99 into text.Hàm GetTens[TensText]Làm mờ Kết quả As StringResult = "" ' Null out the temporary function value.If Val[Left[TensText, 1]] = 1 Then ' If value between 10-19...Chọn Trường hợp Val[TensText]Trường hợp 10: Kết quả = "Mười"Trường hợp 11: Kết quả = "Eleven"Trường hợp 12: Kết quả = "Mười hai"Trường hợp 13: Kết quả = "Mười ba"Trường hợp 14: Kết quả = "Mười bốn"Trường hợp 15: Kết quả = "Mười lăm"Trường hợp 16: Kết quả = "Mười sáu"Trường hợp 17: Kết quả = "Seventeen"Trường hợp 18: Kết quả = "Mười tám"Trường hợp 19: Kết quả = "Mười chín"Trường hợp < . End SelectElse ' If value between 20-99...Chọn Trường hợp Val[Left[TensText, 1]]Case 2: Kết quả = "Hai mươi "Trường hợp 3: Kết quả = "Ba mươi "Trường hợp 4: Kết quả = "Bốn mươi "Trường hợp 5: Kết quả = "Năm mươi " Trường hợp 6: Kết quả = "Sáu mươi "Trường hợp 7: Kết quả = "Bảy mươi "Trường hợp 8: Kết quả = "Tám mươi "Trường hợp 9: Kết quả = "Chín mươi "Trường hợp ElseEnd SelectResult = Result & GetDigit _[Right[TensText, 1]] ' Retrieve ones place.Kết thúc NếuGetTens = Kết quả . End Function' Converts a number from 1 to 9 into text.Hàm GetDigit[Digit]Chọn Trường hợp Val[Digit]Case 1: GetDigit = "One"Trường hợp 2: GetDigit = "Hai"Trường hợp 3: GetDigit = "Ba"Trường hợp 4: GetDigit = "Four"Trường hợp 5: GetDigit = "Five"Trường hợp 6: GetDigit = "Six"Trường hợp 7: GetDigit = "Seven"Trường hợp 8: GetDigit = "Eight"Trường hợp 9: GetDigit = "Chín"Trường hợp Else: GetDigit = ""Kết thúc SelectEnd Function

xem SpellNumberEDP thô. vb được lưu trữ với ❤ ​​bởi GitHub

Bước 5. Nhấn Ctrl+S để lưu sổ làm việc. Vì sổ làm việc này hiện có chứa macro, trong khi lưu Excel sẽ hiển thị thông báo sau “Không thể lưu các tính năng sau trong sổ làm việc không có macro”. Nhấp vào “Không”

Bạn sẽ thấy một hộp thoại mới. Chọn tùy chọn “Lưu dưới dạng”

Từ menu thả xuống, chọn “Lưu dưới dạng” là “Sổ làm việc hỗ trợ macro Excel”

Chúng ta đã hoàn thành việc tạo hàm trong sổ làm việc của bạn. Một điều cần lưu ý là chức năng này sẽ chỉ khả dụng trong sổ làm việc này

Khi bạn định thay đổi sổ làm việc, cần phải dán mã cho từng sổ làm việc bằng cách thực hiện theo các bước nêu trên

Ghi chú. Sổ làm việc của chúng tôi hiện chứa một macro. Mỗi khi bạn mở sổ làm việc này hoặc bất kỳ sổ làm việc hỗ trợ macro nào khác, một cảnh báo bảo mật sẽ xuất hiện bên dưới dải băng. Chọn tùy chọn “Bật nội dung này” và nhấp vào OK

Làm thế nào để sử dụng chức năng SpellNumber?

Để hiển thị số đã cho bằng Đô la, hãy viết một số vào một ô. Nhập công thức sau. =Số chính tảEDP[A1]

Nó sẽ hiện ra các số như hình bên dưới

Chúng tôi đã tạo mã cho 5 loại tiền tệ khác;

Không giống như ở trên, ở đây bạn cần nhập hai tham số. một là hàm SpellNumber và thứ hai là đơn vị tiền tệ trong dấu ngoặc kép. Đối với USD bạn không cần đặt tham số thứ hai

Tham số thứ hai là khác nhau đối với mỗi loại tiền tệ

1. SpellNumber Châu Âu Euro

Châu Âu Euro = SpellNumberEDP[A1, “EUR”]. Áp dụng tham số sẽ hiển thị các số bằng chữ như hiển thị bên dưới

Kết quả

Để biết thêm thông tin SpellNumber Châu Âu Châu Âu

2. Số chính tả Yên Nhật

Yên Nhật = SpellNumberEDP[A1, “YEN”]. Áp dụng tham số thứ hai sẽ hiển thị các số như được đưa ra bên dưới

Kết quả

Để biết thêm thông tin SpellNumber Yên Nhật

3. SpellNumber Bảng Anh

Bảng Anh = SpellNumberEDP[A1, “GBP”]. Thêm mã GBP trong dấu ngoặc kép và nó sẽ hiển thị bảng Anh bằng chữ

Kết quả

Để biết thêm thông tin SpellNumber Bảng Anh

4. SpellNumber Saudi Riyal

Riyal Ả Rập Xê-út = SpellNumberEDP[A1, “SAR”]. Nhập tham số thứ hai và nó hiển thị như bên dưới

Kết quả

Để biết thêm thông tin SpellNumber Saudi Riyal

5. Số Spell UAE Dirham

Đồng Dirham của UAE = SpellNumberEDP[A1, “AED”]. Đặt tham số gửi như được hiển thị ở đây. Nó sẽ hiển thị kết quả như bên dưới

Kết quả

 

Để biết thêm thông tin SpellNumber UAE Dirham

Xin lưu ý rằng mã này được áp dụng khi hệ thống tiền tệ tương tự như đô la. Tỷ, tỷ, triệu, v.v. đều giống nhau

Trong những trường hợp như vậy, nếu bạn muốn thêm loại tiền tệ khác, bạn cần thực hiện 5 thay đổi như hình

Trong đoạn mã trên, thay vì “SAR”, hãy viết mã tiền tệ của riêng bạn

Đối với str_amount, hãy viết đơn vị tiền tệ số ít của bạn và đối với str_amounts, hãy viết đơn vị tiền tệ số nhiều. Đối với các giá trị thập phân, hãy viết các giá trị thập phân số ít đối với str_cent và số nhiều đối với str_cents

Nếu chúng khác nhau một lần nữa, mã sẽ được thay đổi. Ví dụ; . Chúng tôi cũng đã cung cấp mã đã tạo cho SpellNumber cho Rupee Ấn Độ

Click vào link để lấy code. SpellNumber Ấn Độ Rupee

Chúng tôi cảm ơn độc giả đã thích, chia sẻ và theo dõi chúng tôi trên các nền tảng truyền thông xã hội khác nhau

Nếu bạn có bất kỳ câu hỏi nào, vui lòng chia sẻ trong phần bình luận bên dưới. Tôi sẽ rất vui khi được hỗ trợ bạn

Chủ Đề