En una columna de excel 2007 necesito buscar la fecha más próxima, a la fecha actual y sumar el valor de otra en la misma fila

Tengo en una columna, dos valores. En las filas pares las compras de acciones y en las filas impares las ventas de acciones de tal modo que cada compra se cierra con la venta del mismo número de acciones. Necesito poder buscar la fecha más próxima a la fecha actual y que me sume los valores de la celda adyacente que se hayan en la misma fecha.

1 respuesta

Respuesta
1

H o l a:

Puedes poner una imagen y explicar con un ejemplo lo que necesitas sumar.

S a l u d o s

Muy agradecido por la atención prestada, ante todo Dante Amor. Pero no se como enviar un gráfico. Digamos que para ser explicito, las fechas quedan mezcladas en la columna "H" (no están ordenadas); se trata de localizar la fecha más reciente y si la celda "C" de la misma fila es igual a "VENTA" y solo "VENTA", no sirve "Venta de Derechos Sobrantes", ha de tomar el valor de la celda de la misma fila en la columna "F". 

En cualquier caso si puedo enviarla por correo, no me importa que se haga el uso que se desee de la hoja de cálculo, ya que yo no hago uso comercial de la misma, ni tampoco me importaría que se hiciere uso comercial de la misma. Comprendo y coincido en que es difícil de entender si no se ve la hoja y si no se explican las motivaciones. Pero ello es tan complejo que la escritura, ni tampoco el lenguaje oral,  sin el ejemplo delante facilitan la respuesta. mi correo es [email protected]; si lo desea me deja un teléfono y le llamo

 H o l a

Utiliza cualquiera de las siguientes fórmulas:

Fórmula matricial con MAX.

Para aceptarla deberás presionar las 3 teclas Shift + Control + Enter al mismo tiempo, notarás que la fórmula queda entre llaves { }

=INDIRECTO("F"&MAX((C2:C11="VENTA")*(H2:H11=MAX(H2:H11))*FILA(F2:F11)))

Fórmula matricial con MAX y SI

Para aceptarla deberás presionar las 3 teclas Shift + Control + Enter al mismo tiempo, notarás que la fórmula queda entre llaves { }

=INDIRECTO("F"&MAX(SI(C2:C11="VENTA";SI(H2:H11=MAX(H2:H11);FILA(F2:F11)))))

La siguiente no es matricial, pero solamente funciona para la versión de excel 2007 o superior:

=INDIRECTO("F"&SUMAPRODUCTO((C2:C11="VENTA")*(H2:H11=MAX(H2:H11))*FILA(F2:F11)))

¡Gracias! Dante Amor. La respuesta es acertada. La rapidez y la eficiencia en todo el proceso encomiable. ¡Gracias!

H o l a, revisa la valoración que le diste a la respuesta, las fórmulas que te envié no son sencillas.

S a l u d o s

CUENTA EN LA QUE SE HALLAN DEPOSITADAS LAS ACCIONESCONTROL DE CARTERA P O ES I C I O N:CONTROL DEL PATRIMONIO INVERTIDOFECHAAPORTACIÓNACUMULADOFECHAAPORTACIÓNACUMULADO4978, 33Acciones adquiridas por Trading 869V E N DE E DE O R A03/07/20141.510,80 €1.510,80 € 2.710,56 €Bco. ES A N T A N DE E R0, 00011Acciones adquiridas por Ampliación15RESULTADO NETO:09/03/20151.199,76 €2.710,56 € 2.710,56 €Instrumento:4975,01Acciones vendidas por Trading 781513,87 € 2.710,56 € 2.710,56 €Acciones I B E R DE R O L A Acciones en Cartera 103EFECT. DISPONIBLE: 2.710,56 € 2.710,56 €Valor Cartera a día última fecha103x6, 28 €646, 53 €094#¡VALOR! 2.710,56 € 2.710,56 €Valor Cartera646, 53 €Efectivo Disponible Suma total gastos y comisiones: 17,54 €0, 80 €29, 22 €47, 56 €549, 90 €DIFERENCIA PATRIMONIAL513, 87 €2.710,56 €COMPRAAsignación de DerechosAmpliaciónAsignación Derechos SobrantesVENTAVENTA Derechos SobrantesCierre Posición DerechosFecha de hoy14/08/2015O P E R A T I V A DE T R A DE I N G G A S T O SValor Neto OperaciónR E N T A B I L I DE A DNº de OpDescripción del movimientoTIPO DE OPERACIÓN Y DIRECCIÓNF E C H AImporte OperaciónAsignación y Venta Derechos sobrantesNº TítulosPrecio TítuloCanón Bolsas Y Merc. España. IberclearCorretaje del BancoTOTAL GASTOSPrecio Título incluidos (+/-) Gastos Beneficio O Pérdida Bruto / a sobre la inversión% de Beneficio O Pérdida Bruto / a sobre la inversiónBeneficio O Pérdida Neto / Neta% NETONº DE DÍAS11ª Operación de TradingCOMPRA03/07/20141.503,43 € 2755,467 €2, 81 €0, 10 €4, 41 €7, 32 €5, 4937 €POSICIÓN CERRADA Cierre de la posiciónVENTA30/01/20151.707,75 € 2756,210 €2, 86 €0, 10 €5, 01 €7, 97 €6, 1810 €204, 32 €13, 59 %189,02 €12, 45 %2112Dividendos (Script Dividend) Derechos sobrantesAsignación Derechos Sobrantes15/12/20140,00 €5 0,000 €1, 10 €0, 10 €0, 00 €1, 20 €0, 0000 €POSICIÓN CERRADA Venta derechos (DIVIDENDO)VENTA Derechos Sobrantes15/12/20140,61 €5 0,1220 €1, 10 €0, 10 €0, 00 €1, 20 €-0,1184 €0, 61 €6.099.900,00 %-1,79 €-74,60 %03Ampliación gratuitaAmpliación18/12/20140,00 € 60,000 €0, 00 €0, 10 €0, 00 €0, 10 €0, 0167 €POSICIÓN CERRADA Cierre de la posiciónVENTA30/01/201537,26 € 66,210 €1, 10 €0, 10 €0, 11 €1, 31 €6, 4282 €37, 26 €#############36,26 €2.572,58 %4342ª Operación de TradingCOMPRA09/03/20152.925,00 € 5005,850 €3, 15 €0, 10 €8, 59 €11, 84 €5, 8737 €POSICIÓN CERRADA Cierre de la posiciónVENTA21/07/20153.230,00 € 5006,460 €5, 04 €0, 10 €9, 48 €14, 62 €6, 4892 €305, 00 €10, 43 %290,38 €9, 84 %1345Asignación Derechos gratis 154 Dchos 1 a 1 asignados y tipo de cambio 54 /1 dchos. Por acciónAsignación de Derechos07/07/20150,00 €500 0,000 €1, 10 €0, 10 €0, 00 €1, 20 €0, 0024 €POSICIÓN TEMPORAL Aplicación para Ampliación y para Derechos SobrantesCierre Posición Derechos -500 0,000 €0, 00 €0, 10 €0, 00 €0, 10 €0, 0000 €0, 00 €0, 00 % 386Canje de Derechos asiganados por acciones a coste 1,00€. 500 ÷ 54 = 9 acciones sobrando 14 Dchos.Ampliación07/07/20150,00 €48690,000 €0,00 €0,10 €0,00 €0,10 €0,0111 €POSICIÓN ABIERTA                 0,00 €100,00 %  387Asignación de los 14  derechos sobrantes tras la ampliaciónAsignación Derechos Sobrantes07/07/20150,00 €14 0,000 €1,10 €0,10 €0,00 €1,20 €0,0000 €POSICIÓN ABIERTA                 0,00 €100,00 %  388Operación para completar derechos adquisición de 40 acciónes, más otras 54 para disminuir el coste de corretaje en el total de la operaciónCOMPRA07/07/2015549,90 € 945,850 €2,58 €0,10 €1,61 €4,30 €5,8957 €POSICIÓN ABIERTA                 549,90 €100,00 %  389Asignación de derechos última compraAsignación de Derechos07/07/20150,00 €94 0,000 €0,00 €0,10 €0,00 €0,10 €0,0011 €POSICIÓN TEMPORAL                 0,00 €0,00 %  38103ª Operación de Trading                             0,00 €0,00 %   11                                   12                                                                                                                                                                                                                                                                   

Lo que precede es lo que cuando intento copiar pegar aparece en el mensaje.

Yo había intentado hallar una solución con la función COINCIDIR y, anidando la función Si( ; no he sido capaz de hacerla funcionar. En las tres fórmulas que me has enviado basadas en la función INDIRECTO, con la función Si( anidada, me devuelve un error y me señala "F" que he sustituido por el rango en el que ha de buscar F12:F551, entre parentisis y sin él. Me sigue dando error.

Me gustaría poder enviaros la hoja de cálculo ya que puede ser de utilidad para difundir por el procedimiento y bajo las condiciones que más satisfactorias resulten para vosotros.

Esta es la única opción que se me ha ocurrido para enviara una imagen en formato JPG que ilustre lo comentado.

Gracias por la paciencia

Finalmente he dado con el "quid" de esta cuestión, probablemente he omitido en mi petición de ayuda el hecho de que existía una columna oculta y en consecuencia la columna "F"; en realidad era la columna "E", subsanado este error -sin duda alguna-, solo imputable a mí insuficiente explicación funciona la perfectamente la fórmula. 

Mi agradecimiento, sincero y a disposición de ustedes, la hoja de cálculo que permite distintos cálculos y control de una cartera de valores.

A mi agradecimiento, acompaño la autorización para que se puedan publicar mis comentarios, dando mi conformidad para ello, salvando así las implicaciones legales de la Ley Orgánica 15/99 de protección de datos.

Recuerda cambiar la valoración de la respuesta. S a l u d o s

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas