Lompat ke konten Lompat ke sidebar Lompat ke footer

Widget HTML #1

Cómo Convertir Números En Rupees Usando Excel

How to Spell Number in Rupees in Excel (With Easy Steps)
How to Spell Number in Rupees in Excel (With Easy Steps) from www.exceldemy.com

Excel es una herramienta de hoja de cálculo que se utiliza en todo el mundo para diversas tareas relacionadas con los negocios y la contabilidad. Una de las funciones más útiles de Excel es la capacidad de convertir números en palabras. En este artículo, le mostraremos cómo utilizar Excel para convertir números en rupees, utilizando un código simple y fácil de entender.

¿Por qué es importante convertir números en palabras?

Hay muchas razones por las que podría necesitar convertir un número en palabras, especialmente si está trabajando con grandes cantidades de dinero. Convertir un número en palabras puede ayudarlo a evitar errores de transcripción y garantizar que su trabajo sea preciso. Además, puede ser útil para crear facturas, cheques y otros documentos financieros.

Cómo convertir números en rupees usando Excel

Paso 1: Crear una tabla de conversión

Antes de comenzar a convertir números en rupees, es importante crear una tabla de conversión que muestre cómo se escriben los números en palabras. Puede encontrar tablas de conversión en línea o crear la suya propia. Asegúrese de que la tabla incluya números de cero a mil y tenga una columna para los números y otra para las palabras.

Paso 2: Crear una celda de referencia

Una vez que tenga su tabla de conversión, debe crear una celda de referencia en su hoja de cálculo de Excel. Esta celda de referencia le permitirá introducir el número que desea convertir y mostrará el resultado en palabras. Para crear la celda de referencia, simplemente seleccione una celda vacía y escriba "rupees" o cualquier otra etiqueta que desee utilizar.

Paso 3: Escribir el código de conversión

Ahora que tiene su tabla de conversión y su celda de referencia, puede comenzar a escribir el código de conversión. Para hacer esto, abra la ventana de Visual Basic en Excel y seleccione "Nuevo módulo" desde el menú "Insertar". Luego, copie y pegue el siguiente código en el módulo:

 Function SpellNumber(ByVal MyNumber) Dim Rupees As String Dim Paise As String Dim DecimalPlace As Integer Dim Count As Integer ReDim Place(9) As String Place(2) =" Thousand " Place(3) =" Million " Place(4) =" Billion " Place(5) =" Trillion " MyNumber = Trim(Str(MyNumber)) DecimalPlace = InStr(MyNumber, ".") If DecimalPlace > 0 Then Paise =" and " & Mid(MyNumber, DecimalPlace + 1) & " Paise" MyNumber = Left(MyNumber, DecimalPlace - 1) End If Count = 1 Do While MyNumber <> "" Temp = GetHundreds(Right(MyNumber, 3)) If Temp <> "" Then Rupees = Temp & Place(Count) & Rupees If Len(MyNumber) > 3 Then MyNumber = Left(MyNumber, Len(MyNumber) - 3) Else MyNumber ="" End If Count = Count + 1 Loop Select Case Rupees Case "" Rupees ="No Rupees" Case "One" Rupees ="One Rupee" Case Else Rupees = Rupees & "Rupees" End Select SpellNumber = Rupees & Paise End Function Function GetHundreds(ByVal MyNumber) Dim Result As String If Val(MyNumber) = 0 Then Exit Function MyNumber = Right("000" & MyNumber, 3) If Mid(MyNumber, 1, 1) <> "0" Then Result = GetDigit(Mid(MyNumber, 1, 1)) & " Hundred " End If If Mid(MyNumber, 2, 1) <> "0" Then Result = Result & GetTens(Mid(MyNumber, 2)) Else Result = Result & GetDigit(Mid(MyNumber, 3)) End If GetHundreds = Result End Function Function GetTens(TensText) Dim Result As String Result ="" If Val(Left(TensText, 1)) = 1 Then Select Case Val(TensText) Case 10: Result ="Ten" Case 11: Result ="Eleven" Case 12: Result ="Twelve" Case 13: Result ="Thirteen" Case 14: Result ="Fourteen" Case 15: Result ="Fifteen" Case 16: Result ="Sixteen" Case 17: Result ="Seventeen" Case 18: Result ="Eighteen" Case 19: Result ="Nineteen" Case Else End Select Else Select Case Val(Left(TensText, 1)) Case 2: Result ="Twenty " Case 3: Result ="Thirty " Case 4: Result ="Forty " Case 5: Result ="Fifty " Case 6: Result ="Sixty " Case 7: Result ="Seventy " Case 8: Result ="Eighty " Case 9: Result ="Ninety " Case Else End Select Result = Result & GetDigit(Right(TensText, 1)) End If GetTens = Result End Function Function GetDigit(Digit) Select Case Val(Digit) Case 1: GetDigit ="One" Case 2: GetDigit ="Two" Case 3: GetDigit ="Three" Case 4: GetDigit ="Four" Case 5: GetDigit ="Five" Case 6: GetDigit ="Six" Case 7: GetDigit ="Seven" Case 8: GetDigit ="Eight" Case 9: GetDigit ="Nine" Case Else: GetDigit ="" End Select End Function 

Paso 4: Aplicar el código a la celda de referencia

Ahora que tiene el código de conversión, puede aplicarlo a la celda de referencia que creó anteriormente. Para hacer esto, simplemente escriba "=SpellNumber(A1)" en la celda de referencia, reemplazando "A1" con la referencia de la celda que contiene el número que desea convertir.

Consejos para convertir números en rupees en Excel

Aquí hay algunos consejos para asegurarse de que su conversión de números en rupees en Excel sea precisa:

  • Asegúrese de que su tabla de conversión esté completa y sea precisa.
  • Verifique que su código de conversión esté correctamente escrito y no tenga errores de sintaxis.
  • Asegúrese de que su celda de referencia esté correctamente etiquetada para evitar confusiones.
  • Verifique que el número que desea convertir esté correctamente formateado y sin errores.

Conclusión

Convertir números en palabras puede ser una tarea importante si trabaja con grandes cantidades de dinero en su hoja de cálculo de Excel. Con el código de conversión simple y fácil de entender que le mostramos en este artículo, puede convertir fácilmente números en rupees. Asegúrese de seguir los consejos que proporcionamos para garantizar que su conversión sea precisa y sin errores.

¡Buena suerte!

Posting Komentar untuk "Cómo Convertir Números En Rupees Usando Excel"