Jump to content

combinar formula de promedio con formula si.error


Recommended Posts

Buenas tardes

Necesito de vuestra ayuda

Tengo una planilla donde debo leer el promedio de dos celdas (D7;D10), pero que si hay algún error me devuelva el valor 0, este resultado se deme mostrar en la celda G7

yo he aplicado de esta forma =PROMEDIO((D7;D10);SI.ERROR(G7;0)), pero no me arroja el resultado correcto, estoy haciendo algo mal? o debo separar las operaciones y después en otra columna hacer la combinación?

desde ya muchas gracias a todos!

Link to post
Share on other sites

Cristian si quisiera agregarle un argumento mas a esta formula, en donde si el promedio me da cero que devuelva la palabra Undetermined

Se que me vas a decir que directamente cambie el 0 x la palabra pero sucede que hay cedas q al no tener valores para realizar el porcentaje me devuelve el 0 por lo que necesitaría ese argumento para las celdas que me pasa eso

=SI.ERROR(PROMEDIO(E14;E17);"0")

 

Agradecere tu ayuda

Link to post
Share on other sites

Hola! Para agregar un texto debes ponerlo entre comillas. Algunas opciones:

Cita

=SI.ERROR(SI(PROMEDIO(E14;E17)=0;"Undetermined";PROMEDIO(E14;E17));"0")

=SI.ERROR(SI(E14=-E17;"Undetermined";PROMEDIO(E14;E17));"0")

 

Si el único error que pueden tener los datos es que las celdas se encuentren vacías:

=SI(Y(E14="";E17="");"Undetermined";PROMEDIO(E14;E17))     'ambas celdas vacías

=SI(O(E14="";E17="");"Undetermined";PROMEDIO(E14;E17))     '1 celda vacía

Creo que en tu caso te va a servir mejor la segunda opción, ya que si E14 es opuesto a E17 el promedio es 0 y también funciona si las celdas estan vacías!

Saludos!

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • Antes de exponer las conclusiones, agradecer a John y Antoni su tiempo y conocimiento en la resolución del problema. Antoni, las dos soluciones aportadas han funcionado como un "tiro". A mayores, la segunda opción funciona tanto, si la modificación se realiza a través del recálculo con fórmulas, como si dicha modificación de la columna TOTAL HORAS se realiza de forma manual con introducción directa del dato. Sois unos Crack... Muchas, muchísimas gracias. Desde ya un nuevo Fan. Mes salut i força 😂
    • Muchas gracias Antoni, lo pruebo y  te digo. ¡Salut...!
    • Puedes utilizar cualquiera de las 2 macros (O una o la otra, no las dos a la vez) Private Sub Worksheet_Change(ByVal Target As Range): On Error Resume Next '------------------------ 'En la hoja Base de datos <-------------------------------------------- '------------------------ If Not Intersect(Target, Range("C:C")) Is Nothing Then With Sheets("Rango prueba 1") Application.EnableEvents = False .Range("C12:K122").Sort Key1:=.Columns("K"), Order1:=xlDescending, Header:=xlYes .Range("C127:K237").Sort Key1:=.Columns("K"), Order1:=xlDescending, Header:=xlYes Application.EnableEvents = True End With End If End Sub   Private Sub Worksheet_Calculate(): On Error Resume Next '------------------------- 'En la hoja Rango prueba 1 <------------------------------------------- '------------------------- Application.EnableEvents = False Range("C12:K122").Sort Key1:=Columns("K"), Order1:=xlDescending, Header:=xlYes Range("C127:K237").Sort Key1:=Columns("K"), Order1:=xlDescending, Header:=xlYes Application.EnableEvents = True End Sub  
    • Hola @Luis Caballero la cosa es que no tengo mucha idea, lo que quería es que al poner aula 3 por ejemplo salieran los cursos que se dan en ese aula durante todo el mes y si cambias a aula 4 y vuelves a filtrar, que cambie la ocupación a la pertinente, lo primero que habría que hacer es rellenar todas las ocupaciones, pero no puedo porque se superponen los cursos porque no cambia el calendario por cada aula que seleccionas.   Si vas a octubre te sale "MI" el jueves 8.10 en todas las aulas, por ejemplo eso debería salir solo en aula 3 y así con todo.   muchas gracias por el tiempo.
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy