Red de conocimiento informático - Material del sitio web - Cómo encontrar el complemento del binario en Excel, por ejemplo, 11001010101011 se coloca en A1 y el complemento se coloca en B1. ¿Cómo usar una fórmula para lograr esto?

Cómo encontrar el complemento del binario en Excel, por ejemplo, 11001010101011 se coloca en A1 y el complemento se coloca en B1. ¿Cómo usar una fórmula para lograr esto?

Dentro de 10 dígitos binarios, puedes usar esta fórmula

B1=IF(LEFT(A1)="0",A1,DEC2BIN(BIN2DEC((10^(LEN( A1 )-1) SUMA(--NOT(--MEDIO(A1,ROW(INDIRECT("2:"& LEN(A1))),1))*10^(LEN(A1)-ROW(INDIRECT( "2 :"amp; LEN(A1))))))) 1))

Matriz de fórmulas, presione Ctrl Shift Enter para finalizar después de ingresar

-- ---- -- ---- ----------

Pruebe esta fórmula:

B1=IF(LEFT(A1)="0",A1, LEFT(A1 )&SUSTITUIR(SUSTITUIR(SUSTITUIR(MEDIO(A1,2,MAX(SI(--MEDIO(A1,FILA(INDIRECT("2."amp;LEN(A1)),1),FILA(INDIRECTA ("2:" amp;LEN(A1)))))-2),0,"@"),1,0),"@",1)amp;MID(A1,MAX(IF(--MID (A1, FILA( INDIRECT("2:"amp; LEN(A1))), 1), ROW(INDIRECT("2: "amp; LEN(A1))))), 99))

Fórmula matricial. #VALUE significa que el código del complemento ha cruzado la línea