Autor Tema: Pasar decimal a binario en excel.  (Leído 29038 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado El_Guitre

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1046
Re: Pasar decimal a binario en exel.
« Respuesta #15 en: 27 de Noviembre de 2008, 13:57:20 »
Si es por los benditos 10 bits, vas a tener que usar el ADC en 8 bits.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3578
    • Impresiones en 3D
Re: Pasar decimal a binario en exel.
« Respuesta #16 en: 27 de Noviembre de 2008, 15:59:32 »
 :? :? :? :? :? :? :? :x :x :x :x :x
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: Pasar decimal a binario en exel.
« Respuesta #17 en: 27 de Noviembre de 2008, 16:05:46 »
Hola!

No me gusta Excel realmente, pero bueno...libre albedrío, eh? :) :)

Se me ocurrió hacerlo así(hay muchas formas de hacerlo) y parece que funciona...

=SI(C4>511;CONCATENAR(1;DEC.A.BIN(C4-512;9));CONCATENAR(0;DEC.A.BIN(C4;9)))

Saludos.
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 17909
    • MicroPIC
Re: Pasar decimal a binario en exel.
« Respuesta #18 en: 28 de Noviembre de 2008, 04:21:43 »
Usando esto tienes 18 bits  :D

=DEC.A.BIN(C3/512;9) & DEC.A.BIN(RESIDUO(C3;512);9)
Un saludo desde Sevilla, España.
Visita MicroPIC                                                                                        ɔ!doɹɔ!ɯ ɐʇ!s!ʌ

Desconectado fuente

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 549
Re: Pasar decimal a binario en exel.
« Respuesta #19 en: 28 de Noviembre de 2008, 06:21:55 »
Si grabas una macro en visual basic con el siguiente código:

Function d2b(numero As Integer) As String
While numero >= 2
    d2b = CStr(numero Mod 2) & d2b
    numero = numero \ 2
Wend
d2b = CStr(numero Mod 2) & d2b
End Function

puedes convertir valores mayores. Si ademas cambias el integer por un long, aumentarás todavía más el rango.
Luego llamas a la macro como si de una función más se tratara, es decir, en una celda cualquiera la llamrías poniendo
=d2b(F5)
Esto te convertirá el valor que haya en F5 a binario.

Ojo a la línea "numero = numero \ 2" con el sentido de la barra. Es una división entera.

Esto te permite crear tus propias funciones y es muy util.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3578
    • Impresiones en 3D
Re: Pasar decimal a binario en excel.
« Respuesta #20 en: 28 de Noviembre de 2008, 11:17:26 »
wow  :-/ :-/ :-/ muchas gracias. Funcionan de maravilla.
« Última modificación: 28 de Noviembre de 2008, 19:00:15 por Leon Pic »
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado c4_esp_VR

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
    • www.muchotrasto.com
Re: Pasar decimal a binario en excel.
« Respuesta #21 en: 11 de Enero de 2012, 05:03:28 »
Hola compañeros,

Sé que este hilo está cerrado, pero creo que es el sitio más adecuado para ponerlo.

He estado buscando como hacer operaciones Bitwise en Excel y he encontrado esto...

Bitwise Excel

Por si el día de mañana borran en enlace, subo los ficheros al foro  :D

Espero que les sirva, funciona muy bien.

Un saludete.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 17909
    • MicroPIC
Re: Pasar decimal a binario en excel.
« Respuesta #22 en: 11 de Enero de 2012, 05:34:28 »
Lo he intentado ejecutar pero no me deja, ¿cómo se usa?
Un saludo desde Sevilla, España.
Visita MicroPIC                                                                                        ɔ!doɹɔ!ɯ ɐʇ!s!ʌ

Desconectado c4_esp_VR

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
    • www.muchotrasto.com
Re: Pasar decimal a binario en excel.
« Respuesta #23 en: 11 de Enero de 2012, 06:06:53 »
Citar
Lo he intentado ejecutar pero no me deja, ¿cómo se usa?

Simplemente abre un excel y en una casilla pon,

=BitAND(254;3)

Luego arrastra el fichero "4282 add ins.xla" al excel y ya.

Lo malo es que únicamente funciona con datos decimales de 8 bits...pero menos da una piedra  :P

Un saludete.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 17909
    • MicroPIC
Re: Pasar decimal a binario en excel.
« Respuesta #24 en: 11 de Enero de 2012, 06:35:42 »
Ok, gracias
Un saludo desde Sevilla, España.
Visita MicroPIC                                                                                        ɔ!doɹɔ!ɯ ɐʇ!s!ʌ