10
Funcion BuscarV Codigo 123 Descripcion Monitor #VALUE! cantidad 10 #VALUE! Bodega Bogota #VALUE! Precio $ 19,031 #VALUE! Material Vidrio #VALUE! Los precios cambian ya que se estan generando con la funcion =aleatorio.entre() Las celdas de color canela Tienen Validación Otra Forma de hacerlo con Indice y Co 123 Material Vidrio #VALUE! Ver Base de Datos

BuscarV Columna Indirecto Indice Coincidir

Embed Size (px)

DESCRIPTION

Ejercicio Excel

Citation preview

Funcion_BuscarVFuncion BuscarVCodigo123DescripcionMonitor=BUSCARV(codigo,BasedeDatos,COLUMNA(INDIRECTO(B4)),0)cantidad10=BUSCARV(codigo,BasedeDatos,COLUMNA(INDIRECTO(B5)),0)BodegaBogota=BUSCARV(codigo,BasedeDatos,COLUMNA(INDIRECTO(B6)),0)Precio$ 16,578=BUSCARV(codigo,BasedeDatos,COLUMNA(INDIRECTO(B7)),0)MaterialVidrio=BUSCARV(codigo,BasedeDatos,COLUMNA(INDIRECTO(B8)),0)Los precios cambian ya que se estan generando con la funcion=aleatorio.entre()Las celdas de color canela Tienen ValidacinOtra Forma de hacerlo con Indice y Coincidir123MaterialVidrio=INDICE(Base_de_datos!A3:G9, COINCIDIR(F19,Base_de_datos!A3:A9,0), COINCIDIR(F20,Base_de_datos!A3:G3,0))

Ver Base de Datos

Base_de_datosBase de DatosCodigoDescripcionPrecioCantidadBodegaMaterial123Monitor$ 16,57810BogotaVidrio456Teclado$ 34920BogotaPlastico789Mouse$ 1,15730MedellinPlastico987DVD$ 9,72840CaliAluminio654Impresora$ 1,89550MedellinAcero321Scaner$ 19,25560BarranquillaVidrioLa inserccion de filas o de columnas dentro del rangoLa inserccion de filas antes de la base de datosCelas NombradasNO afecta el resultado de la BusquedaB3DescripcionC3PrecioLa inserccion de columnas antes de la base de datosD3CantidadSI afecta el resultado de la BusquedaE3BodegaG3MaterialPregunta:Como se puede arreglar el problema de la inserccion de columnasantes de la columna numero 1?La Columna Bodega Tiene Validacion

LOS DATOS NO NECESARIAMENTE ESTAN ORDENADOS POR CODIGORegresar a BuscarVGabriel:Validacion =Ciudades

Funciones Fila FilasPosicinNombrePosicion1 hasta n=FILA()-14Ana1=FILAS($C$5:C5)=FILA()-15Jose2=FILAS($C$5:C6)=FILA()-16Juan3=FILAS($C$5:C7)=FILA()-17Manuela4=FILAS($C$5:C8)=FILA()-18Pedro5=FILAS($C$5:C9)=FILA()-19Victor6=FILAS($C$5:C10)

Inserte filas y observe el Resultado

Fila columna=columna(ref)5=COLUMNA(Bodega)=fila(ref)210000134=COLUMNA()Medellin21=COLUMNA(A1)77=COLUMNA(Zelda)6=FILA(Zelda)ZeldaMedellin=INDIRECTO(F12)TEXTOC410000=INDIRECTO(A14)

Celda nombrada "Zelda"Cambie el valor de esta celda, observe el resultado en la celda A15

ListasCiudadesMedellinBogotaCaliBarranquillaColumnasDescripcioncantidadBodegaPrecioMaterial

MBD001187D9.unknownAttribute VB_Name = "Hoja22"Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = FalseAttribute VB_PredeclaredId = TrueAttribute VB_Exposed = TrueAttribute VB_TemplateDerived = FalseAttribute VB_Customizable = True

Attribute VB_Name = "Hoja12"Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = FalseAttribute VB_PredeclaredId = TrueAttribute VB_Exposed = TrueAttribute VB_TemplateDerived = FalseAttribute VB_Customizable = True

Attribute VB_Name = "Mdulo1"Function VerFormula(InputCell As Range) As String With InputCell VerFormula = IIf(.HasArray, "{" & .FormulaLocal & "}", .FormulaLocal) End WithEnd Function

Attribute VB_Name = "Hoja20"Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = FalseAttribute VB_PredeclaredId = TrueAttribute VB_Exposed = TrueAttribute VB_TemplateDerived = FalseAttribute VB_Customizable = True

Attribute VB_Name = "Hoja21"Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = FalseAttribute VB_PredeclaredId = TrueAttribute VB_Exposed = TrueAttribute VB_TemplateDerived = FalseAttribute VB_Customizable = True

Attribute VB_Name = "ThisWorkbook"Attribute VB_Base = "0{00020819-0000-0000-C000-000000000046}"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = FalseAttribute VB_PredeclaredId = TrueAttribute VB_Exposed = TrueAttribute VB_TemplateDerived = FalseAttribute VB_Customizable = True

Attribute VB_Name = "Hoja19"Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = FalseAttribute VB_PredeclaredId = TrueAttribute VB_Exposed = TrueAttribute VB_TemplateDerived = FalseAttribute VB_Customizable = True

Attribute VB_Name = "Hoja22"Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = FalseAttribute VB_PredeclaredId = TrueAttribute VB_Exposed = TrueAttribute VB_TemplateDerived = FalseAttribute VB_Customizable = True

Attribute VB_Name = "Hoja12"Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = FalseAttribute VB_PredeclaredId = TrueAttribute VB_Exposed = TrueAttribute VB_TemplateDerived = FalseAttribute VB_Customizable = True

Attribute VB_Name = "Mdulo1"Function VerFormula(InputCell As Range) As String With InputCell VerFormula = IIf(.HasArray, "{" & .FormulaLocal & "}", .FormulaLocal) End WithEnd Function

Attribute VB_Name = "Hoja20"Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = FalseAttribute VB_PredeclaredId = TrueAttribute VB_Exposed = TrueAttribute VB_TemplateDerived = FalseAttribute VB_Customizable = True

Attribute VB_Name = "Hoja21"Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = FalseAttribute VB_PredeclaredId = TrueAttribute VB_Exposed = TrueAttribute VB_TemplateDerived = FalseAttribute VB_Customizable = True

Attribute VB_Name = "ThisWorkbook"Attribute VB_Base = "0{00020819-0000-0000-C000-000000000046}"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = FalseAttribute VB_PredeclaredId = TrueAttribute VB_Exposed = TrueAttribute VB_TemplateDerived = FalseAttribute VB_Customizable = True

Attribute VB_Name = "Hoja19"Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = FalseAttribute VB_PredeclaredId = TrueAttribute VB_Exposed = TrueAttribute VB_TemplateDerived = FalseAttribute VB_Customizable = True