Excel - Podsumowanie w tekście - Excel

W poniższym arkuszu nie mam problemusumując liczby. Potrzebuję jednak ciągu, który mogę wprowadzić do naszego systemu rejestracji czasu (tak, że mogę go po prostu wyciąć i wkleić). Chcę zignorować opisy kubełków, które nie mają przydzielonego czasu w tym dniu. Dolny wiersz obrazu jest przykładem tego, czego potrzebuję, ale jak mogę to zrobić automatycznie w programie Excel? (zakładając, że zakres zawierający dane będzie zawsze B3: F8)

wprowadź opis obrazu tutaj

Odpowiedzi:

1 dla odpowiedzi № 1

Oto formuła, którą możesz wypróbować:

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

Słyszałem, że jest TEXTJOIN funciton w programie Excel 2016, który może wykonać tę samą pracę szybko, ale niestety nie mam go ze sobą, ale mimo to wypróbuj tę formułę i daj mi znać.


0 dla odpowiedzi nr 2

Czy jest w porządku mieć przerwy w wierszach na nieużywanewiadra? Jeśli tak, to zakładając, że twój pierwszy wiersz danych to rząd 3, coś w stylu = IF (B3> 0, $ H3 & "(" & B3 & "hrs)", "") i skopiuj to do wszystkich twoich "podsumowujących" komórek ( chociaż nie ma faktycznego podsumowania), jeśli nie, to jedyny sposób, w jaki mogę myśleć, wymaga kodu VBA ...


Menu