So summieren Sie horizontale Zellen basierend auf dem Wert der Zelle in Excel rechts davon

344
Peach_kefir

Ich versuche, die monatlichen "Arbeitsstunden" -Daten zusammenzufassen. Jede Zeile ist wie dieses Beispiel formatiert. Dieses Beispiel ist eine Woche für zwei Mitarbeiter

Louie, 8, solar, 9, service, 8, solar, 8, solar, 7, service  Chuck, 8, solar, 8, solar, 8, solar, 9, service, 8, solar 

Ich möchte das berechnen können:

Louie arbeitete 24 Stunden im Solar- und 16 Stunden im Service.

Chuck arbeitete 32 Stunden im Solar- und 9 Stunden im Service.

Es ist so formatiert, dass ich die täglichen Arbeitsstunden in Solar oder den Service für alle Mitarbeiter täglich zusammenfassen kann. Mit einer Sumif-Funktion ist das einfach. Um diese wöchentlich oder monatlich zu kalkulieren, hat mich das gereizt. Gibt es eine Funktion oder muss ich meine Daten anders speichern?

0

1 Antwort auf die Frage

1
Scott Craner

Verwenden Sie SUMPRODUCT ():

=SUMPRODUCT(A1:J1,--(B1:K1="solar")) 

Für Service Ändern Sie "solar"in"service"

Danke Scott, das hat mein Problem gelöst. Sehr interessante Funktion! Peach_kefir vor 7 Jahren 0