Excel - Resumir no texto - excel

Na planilha abaixo, não tenho problemasomando os números. O que eu preciso, no entanto, é uma string que eu possa inserir em nosso sistema de gravação de tempo (para que eu possa simplesmente recortar e colar). Desejo ignorar as descrições dos intervalos que não têm tempo alocado naquele dia. A linha inferior da imagem é um exemplo do que preciso, mas como posso fazer isso acontecer automaticamente no Excel? (assumindo que o intervalo com os dados sempre será B3: F8)

insira a descrição da imagem aqui

Respostas:

1 para resposta № 1

Aqui está a fórmula que você pode tentar:

=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)")

Eu ouvi dizer que há um TEXTJOIN função no Excel 2016 que pode fazer o mesmo trabalho rapidamente, mas infelizmente eu não tenho isso comigo. Mas de qualquer maneira, tente esta fórmula e me avise.


0 para resposta № 2

Está ok para ter lacunas nas linhas para não utilizadobaldes Em caso afirmativo, supondo que sua primeira linha de dados seja a linha 3, algo como = IF (B3> 0, $ H3 & "(" & B3 & "hrs)", "") e copie isso para todas as células "de resumo" embora não haja nenhuma soma real acontecendo. Se não, então a única maneira que eu posso pensar envolve código VBA ...


Cardápio