Excel - Resumir en texto - excel

En la hoja de cálculo a continuación, no tengo ningún problemasumando los números. Lo que necesito, sin embargo, es una cadena que pueda ingresar en nuestro sistema de registro de tiempo (para poder cortarlo y pegarlo). Quiero ignorar las descripciones de los depósitos que no tienen tiempo asignado en ese día. La fila inferior en la imagen es un ejemplo de lo que necesito, pero ¿cómo puedo lograr que esto suceda automáticamente en Excel? (suponiendo que el rango que tiene los datos siempre será B3: F8)

enter image description here

Respuestas

1 para la respuesta № 1

Aquí está la fórmula que puedes probar:

=IF(B3="","",$H3&" ("&B3&"hrs)")&IF(B4="","",CHAR(10)&$H4&" ("&B4&"hrs)")&IF(B5="","",CHAR(10)&$H5&" ("&B5&"hrs)")&IF(B6="","",CHAR(10)&$H6&" ("&B6&"hrs)")&IF(B7="","",CHAR(10)&$H7&" ("&B7&"hrs)")&IF(B8="","",CHAR(10)&$H8&" ("&B8&"hrs)")

Escuché que hay un TEXTJOIN función en Excel 2016 que puede hacer el mismo trabajo rápidamente, pero desafortunadamente no lo tengo conmigo. Pero de todos modos, pruebe esta fórmula y hágamelo saber.


0 para la respuesta № 2

¿Está bien tener espacios vacíos en las filas para los que no se usan?cubos? Si es así, suponiendo que tu primera fila de datos es la fila 3, algo como = IF (B3> 0, $ H3 & "(" & B3 & "hrs)", "") y copia eso a todas tus celdas de "resumen" ( aunque no existe una suma real). Si no, entonces la única forma en que puedo pensar involucra código VBA ...


Menú