A number system is a systematic way to represent numbers with symbolic characters and uses a base value to conveniently group numbers in compact form. The most common number system is decimal, which has a base value of 10, and a symbolic character set of 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9. However, there are other number systems, and they can be more efficient to use for a specific purpose. For example, because computers use Boolean logic to perform calculations and operations, they use the binary number system, which has a base value of 2.
        Microsoft Office Excel has several functions that you can use to convert numbers to and from the following number systems:
        
          
            
              
                
                  Number system  
                
               
              
                
                  Base value 
                
               
              
                
                  Symbolic character set 
                
               
             
           
          
            
              
                Binary
               
              
                2
               
              
                0,1
               
             
            
              
                Octal
               
              
                8
               
              
                0, 1, 2, 3, 4, 5, 6, 7
               
             
            
              
                Decimal
               
              
                10
               
              
                0, 1, 2, 3, 4, 5, 6, 7, 8, and 9
               
             
            
              
                Hexadecimal
               
              
                16
               
              
                0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
               
             
           
        
       
        
      Convert a binary number to decimal
    
          To do this task, use the BIN2DEC  function.
          
            
              
                
                  
                 
                
                  
                    
                      
                        
                          
                            A 
                          
                         
                        
                          
                            B 
                          
                         
                       
                     
                    
                      
                        
                          
                            Formula 
                          
                         
                        
                          
                            Description (Result) 
                          
                         
                       
                      
                        
                          =BIN2DEC(1100100)
                         
                        
                          Converts binary 1100100 to decimal (100)
                         
                       
                      
                        
                          =BIN2DEC(1111111111)
                         
                        
                          Converts binary 1111111111 to decimal (-1)
                         
                       
                     
                  
                 
               
             
          
         
   
       
        
      Convert a binary number to hexadecimal
    
          To do this task, use the BIN2HEX  function.
          
            
              
                
                  
                 
                
                  
                    
                      
                        
                          
                            A 
                          
                         
                        
                          
                            B 
                          
                         
                       
                     
                    
                      
                        
                          
                            Formula 
                          
                         
                        
                          
                            Description (Result) 
                          
                         
                       
                      
                        
                          =BIN2HEX(11111011, 4)
                         
                        
                          Converts binary 11111011 to hexadecimal with 4 characters (00FB)
                         
                       
                      
                        
                          =BIN2HEX(1110)
                         
                        
                          Converts binary 1110 to hexadecimal (E)
                         
                       
                      
                        
                          =BIN2HEX(1111111111)
                         
                        
                          Converts binary 1111111111 to hexadecimal (FFFFFFFFFF)
                         
                       
                     
                  
                 
               
             
          
         
   
       
        
      Convert a binary number to octal
    
          To do this task, use the BIN2OCT  function.
          
            
              
                
                  
                 
                
                  
                    
                      
                        
                          
                            A 
                          
                         
                        
                          
                            B 
                          
                         
                       
                     
                    
                      
                        
                          
                            Formula 
                          
                         
                        
                          
                            Description (Result) 
                          
                         
                       
                      
                        
                          =BIN2OCT(1001, 3)
                         
                        
                          Converts binary 1001 to octal with 3 characters (011)
                         
                       
                      
                        
                          =BIN2OCT(1100100)
                         
                        
                          Converts binary 1100100 to octal (144)
                         
                       
                      
                        
                          =BIN2OCT(1111111111)
                         
                        
                          Converts binary 1111111111 to octal (7777777777)
                         
                       
                     
                  
                 
               
             
          
         
   
       
        
      Converts a decimal number to binary
    
          To do this task, use the DEC2BIN  function.
          
            
              
                
                  
                 
                
                  
                    
                      
                        
                          
                            A 
                          
                         
                        
                          
                            B 
                          
                         
                       
                     
                    
                      
                        
                          
                            Formula 
                          
                         
                        
                          
                            Description (Result) 
                          
                         
                       
                      
                        
                          =DEC2BIN(9, 4)
                         
                        
                          Converts decimal 9 to binary with 4 characters (1001)
                         
                       
                      
                        
                          =DEC2BIN(-100)
                         
                        
                          Converts decimal -100 to binary (1110011100)
                         
                       
                     
                  
                 
               
             
          
         
   
       
        
      Convert a decimal number to hexadecimal
    
          To do this task, use the DEC2HEX  function.
          
            
              
                
                  
                 
                
                  
                    
                      
                        
                          
                            A 
                          
                         
                        
                          
                            B 
                          
                         
                       
                     
                    
                      
                        
                          
                            Formula 
                          
                         
                        
                          
                            Description (Result) 
                          
                         
                       
                      
                        
                          =DEC2HEX(100, 4)
                         
                        
                          Converts decimal 100 to hexadecimal with 4 characters (0064)
                         
                       
                      
                        
                          =DEC2HEX(-54)
                         
                        
                          Converts decimal -54 to hexadecimal (FFFFFFFFCA)
                         
                       
                     
                  
                 
               
             
          
         
   
       
        
      Convert a decimal number to octal
    
          To do this task, use the DEC2OCT  function.
          
            
              
                
                  
                 
                
                  
                    
                      
                        
                          
                            A 
                          
                         
                        
                          
                            B 
                          
                         
                       
                     
                    
                      
                        
                          
                            Formula 
                          
                         
                        
                          
                            Description (Result) 
                          
                         
                       
                      
                        
                          =DEC2OCT(58, 3)
                         
                        
                          Converts decimal 58 to octal (072)
                         
                       
                      
                        
                          =DEC2OCT(-100)
                         
                        
                          Converts decimal to octal (7777777634)
                         
                       
                     
                  
                 
               
             
          
         
   
       
        
      Convert a hexadecimal number to binary
    
          To do this task, use the HEX2BIN  function.
          
            
              
                
                  
                 
                
                  
                    
                      
                        
                          
                            A 
                          
                         
                        
                          
                            B 
                          
                         
                       
                     
                    
                      
                        
                          
                            Formula 
                          
                         
                        
                          
                            Description (Result) 
                          
                         
                       
                      
                        
                          =HEX2BIN("F", 8)
                         
                        
                          Converts hexadecimal F to binary, with 8 characters (00001111)
                         
                       
                      
                        
                          =HEX2BIN("B7")
                         
                        
                          Converts hexadecimal B7 to binary (10110111)
                         
                       
                      
                        
                          =HEX2BIN("FFFFFFFFFF")
                         
                        
                          Converts hexadecimal FFFFFFFFFF to binary (1111111111)
                         
                       
                     
                  
                 
               
             
          
         
   
       
        
      Convert a hexadecimal number to decimal
    
          To do this task, use the HEX2DEC  function.
          
            
              
                
                  
                 
                
                  
                    
                      
                        
                          
                            A 
                          
                         
                        
                          
                            B 
                          
                         
                       
                     
                    
                      
                        
                          
                            Formula 
                          
                         
                        
                          
                            Description (Result) 
                          
                         
                       
                      
                        
                          =HEX2DEC("A5")
                         
                        
                          Converts hexadecimal A5 to decimal (165)
                         
                       
                      
                        
                          =HEX2DEC("FFFFFFFF5B")
                         
                        
                          Converts hexadecimal FFFFFFFF5B to decimal (-165)
                         
                       
                      
                        
                          =HEX2DEC("3DA408B9")
                         
                        
                          Converts hexadecimal 3DA408B9 to decimal (1034160313)
                         
                       
                     
                  
                 
               
             
          
         
   
       
        
      Convert a hexadecimal number to octal
    
          To do this task, use the HEX2OCT  function.
          
            
              
                
                  
                 
                
                  
                    
                      
                        
                          
                            A 
                          
                         
                        
                          
                            B 
                          
                         
                       
                     
                    
                      
                        
                          
                            Formula 
                          
                         
                        
                          
                            Description (Result) 
                          
                         
                       
                      
                        
                          =HEX2OCT("F", 3)
                         
                        
                          Converts hexadecimal F to octal with 3 characters (017)
                         
                       
                      
                        
                          =HEX2OCT("3B4E")
                         
                        
                          Converts hexadecimal 3B4E to octal (35516)
                         
                       
                      
                        
                          =HEX2OCT("FFFFFFFF00")
                         
                        
                          Converts hexadecimal FFFFFFFF00 to octal (7777777400)
                         
                       
                     
                  
                 
               
             
          
         
   
       
        
      Convert an octal number to binary
    
          To do this task, use the OCT2BIN  function.
          
            
              
                
                  
                 
                
                  
                    
                      
                        
                          
                            A 
                          
                         
                        
                          
                            B 
                          
                         
                       
                     
                    
                      
                        
                          
                            Formula 
                          
                         
                        
                          
                            Description (Result) 
                          
                         
                       
                      
                        
                          =OCT2BIN(3, 3)
                         
                        
                          Converts octal 3 to binary with 3 characters (011)
                         
                       
                      
                        
                          =OCT2BIN(7777777000)
                         
                        
                          Converts octal 7777777000 to binary (1000000000)
                         
                       
                     
                  
                 
               
             
          
         
   
       
        
      Convert an octal number to decimal
    
          To do this task, use the OCT2DEC  function.
          
            
              
                
                  
                 
                
                  
                    
                      
                        
                          
                            A 
                          
                         
                        
                          
                            B 
                          
                         
                       
                     
                    
                      
                        
                          
                            Formula 
                          
                         
                        
                          
                            Description (Result) 
                          
                         
                       
                      
                        
                          =OCT2DEC(54)
                         
                        
                          Converts octal 54 to decimal (44)
                         
                       
                      
                        
                          =OCT2DEC(7777777533)
                         
                        
                          Converts octal 7777777533 to decimal (-165)
                         
                       
                     
                  
                 
               
             
          
         
   
       
        
      Convert an octal number to hexadecimal
    
          To do this task, use the OCT2HEX  function.
          
            
              
                
                  
                 
                
                  
                    
                      
                        
                          
                            A 
                          
                         
                        
                          
                            B 
                          
                         
                       
                     
                    
                      
                        
                          
                            Formula 
                          
                         
                        
                          
                            Description (Result) 
                          
                         
                       
                      
                        
                          =OCT2HEX(100, 4)
                         
                        
                          Converts octal number 100 to hexadecimal with 4 characters (0040)
                         
                       
                      
                        
                          =OCT2HEX(7777777533)
                         
                        
                          Converts octal number 7777777533 to hexadecimal (FFFFFFFF5B)