Buenos dias , necesitaria una pequeña ayuda.
Tengo una hoja resumen con endeudamiento y he creado con hipervinculos los distintos cuadros de amortizacion, pues bien , mi problema a resolver es el siguiente, en el cuadro de amortizacion cada vez que yo doy por pagada una cuota en la hoja resumen, la celda con el numero de cuota correspondiente en el cuadro de amortizacion, que esta automatizada se pone en color rojo.
ahora pretendo que cuando esa casilla se ponga en rojo, me copie en otra celda el capital pendiente de amortizar. he utilizado la formula BDMIN, pero no lo estoy haciendo bien porque me sale VALOR
envio un ejemplo de la hoja
Gracias de antemano
Adjunto | Tamaño |
---|---|
ejemplo.xlsx | 18.13 KB |
Excel no entiende de cambios de colores en las fórmulas.
Ese cambio de color que comentas se produce por un formato condicional, es decir, cuando se da una condición. Así que tendrás que utilizar la misma condición para traer el valor que necesitas
Yo utilizaría una columna auxiliar para indicar si está pagado o no
Sobre la función BDMIN, necesitas una condición, que ahora mismo no está en ningún sitio, porque el color no vale como condición. (creo además que has intercambiado el campo de resultado con la condición en tu fórmula)
Si utilizas la versión 2016 también tienes la función MIN.SI.CONJUNTO que resolvería tu caso
------
Ya sé Excel, pero necesito más.
Gracias por responder tan rapido, lo que no se hacer es en el formato condicional tengo una condicion que colorea mi celda, pero no se como poner la misma condicion para que en otra celda ponga una letra y asi conseguir esa columna auxiliar q me comentas
utilizo excell 2016, y creo que la formula de min si conjunto me daria el importe minimo siempre, no el importe actual en ese momento. si estoy equivocada me podrias ayudar con las dos cosas :
una como hacer el formato condicional para la column auxiliar y 2 como hallar el importe pendiente de amortizar al pagar cada cuota.
gracias por anticipado
en tu formato condicional tienes una condición del tipo "VAlor de la celda menor que otro valor que tienes en el otro libro". No sé donde está esa celda porque no tengo el otro libro, pero la idea es esa.
pues esa es la condición que tienes que poner en tu celda auxiliar
por ejemplo, para la fila 4 que es tu primera fila con datos, la fórmula que puedes poner es
=H4<celdaenelotrolibro
(pon la celda del otro libro que corresponda)
esta fórmula devuelve VERDADERO cuando se cumple la condición y FALSO cuando no se cumple.
Con esa columan auxiliar (que en este caso está en la columna M) ya puedes utilizar la función MIN.SI.CONJUNTO para calcular el capital mínimo de las filas donde la condición en la columna auxiliar sea verdadero.
La fórmula podría ser esta:
=MIN.SI.CONJUNTO(M4:M37;N4:N37;VERDADERO)
------
Ya sé Excel, pero necesito más.
Muchisimas gracias Paco,
la condicion esta perfecta, pero la formula de MIN me da como resultado ·#¿nombre?, no se que estoy haciendo mal
¿Reconoce la función? si la reconoce tiene que aparecer en el desplegable a medida que la escribes.
Elígela de la lista
------
Ya sé Excel, pero necesito más.
no, no la reconoce.
Entonces no tienes Excel 2016, o no tienes la versión más actualizada
En cualquier caso, volvemos a la función BDMIN que tenías antes
Necesitas unas celdas para definir el criterio, porque las funciones BD no definen el criterio directamente en los argumentos de la función, sino en unas celdas auxiliares (esto lo hace muy potente, pero más engorroso para casos sencillos)
para los criterios necesitas una celda con el nombre del campo, y debajo el valor que debe cumplir, Verdadero en este caso:
la función podría ser parecida a esto (yo he puesto los criterios en S22:S23):
=BDMIN(G3:N37;M3;S22:S23)
es decir:
=BDMIN(RangoConDatosIncluidosLosEncabezados;EncabezadoDelImporteParaElQueQuieresElMínimo;RangoConCriterios)
------
Ya sé Excel, pero necesito más.
Muchisimas gracias Paco, el error que tenia en mi formula era que no tenia una celda independiente con el nombre del campo y debajo el valor, gracias a ti ya lo he subsanado y todo perfecto.
muchisimas gracias.