Ich versuche, ein weiteres Kriterium für die folgende Formel hinzuzufügen. Auf der Registerkarte Payroll Data (Abrechnungsdaten) befindet sich die Spalte H, in der sich Stunden befinden. Einige dieser Stunden sind möglicherweise negativ, daher ist es nicht erforderlich, die Zeilen mit negativen Zahlen in den Stunden zu zählen. Ich habe versucht, eine weitere if-Anweisung innerhalb der 2. verschachtelten IF hinzuzufügen, aber das hat bei mir nicht funktioniert.
Die Formel sucht nach der Job-ID in der Spalte A und dann nach dem Trade in der Spalte J. Wenn die Emp-ID für den Trade in der Spalte F eindeutig ist, zählt sie für jeden der Trades APP1 bis APP4. Ich möchte auch, dass die Spalte H Stunden anzeigt und wenn eine negative Zahl angezeigt wird, der Trade nicht mitgezählt wird
=SUM(IF(FREQUENCY(IF('Payroll Data'!$A$2:$A$155=$A2,IF('Payroll Data'!$J$2:$J$155="APP1",IF('Payroll Data'!$F$2:$F$155<>"",MATCH("~"&'Payroll Data'!$F$2:$F$155,'Payroll Data'!$F$2:$F$155&"",0)))),ROW('Payroll Data'!$F$2:$F$155)-ROW('Payroll Data'!$B$2)+1),1))+SUM(IF(FREQUENCY(IF('Payroll Data'!$A$2:$A$155=$A2,IF('Payroll Data'!$J$2:$J$155="APP2",IF('Payroll Data'!$F$2:$F$155<>"",MATCH("~"&'Payroll Data'!$F$2:$F$155,'Payroll Data'!$F$2:$F$155&"",0)))),ROW('Payroll Data'!$F$2:$F$155)-ROW('Payroll Data'!$B$2)+1),1))+SUM(IF(FREQUENCY(IF('Payroll Data'!$A$2:$A$155=$A2,IF('Payroll Data'!$J$2:$J$155="APP3",IF('Payroll Data'!$F$2:$F$155<>"",MATCH("~"&'Payroll Data'!$F$2:$F$155,'Payroll Data'!$F$2:$F$155&"",0)))),ROW('Payroll Data'!$F$2:$F$155)-ROW('Payroll Data'!$B$2)+1),1))+SUM(IF(FREQUENCY(IF('Payroll Data'!$A$2:$A$155=$A2,IF('Payroll Data'!$J$2:$J$155="APP4",IF('Payroll Data'!$F$2:$F$155<>"",MATCH("~"&'Payroll Data'!$F$2:$F$155,'Payroll Data'!$F$2:$F$155&"",0)))),ROW('Payroll Data'!$F$2:$F$155)-ROW('Payroll Data'!$B$2)+1),1))