Summe der Spalten, wenn der Wert in der Zelle dieser Spalte der Maximalwert in der Zeile ist?

Summe der Spalten, wenn der Wert in der Zelle dieser Spalte der Maximalwert in der Zeile ist?

Ich habe eine Tabelle mit acht Spalten und vielen Zeilen. Jede Spalte stellt einen Preis bei einem Anbieter dar. Jede Zeile stellt ein Produkt dar.

Ich möchte eine obere Zeile hinzufügen, die die Summe aller Produkte zum Preis dieses Anbieters darstellt, WENN dieser Preis der Höchstpreis aller acht Anbieter ist.

Ich habe dies versucht, aber es funktioniert nicht:

=SUMIF(H3:H5000, "=", MAX(H3:O3)))

Ich habe diese beiden Segmente, die jeweils die Hälfte des Problems lösen, weiß aber nicht, wie ich sie kombinieren soll:

=IF(H3=MAX(H3:O3), H3, 0)

SUM(H3:H5000)

Wie erreiche ich das?


Wie in den Kommentaren gewünscht, folgt hier eine visuelle Darstellung meines Vorhabens:

Bildbeschreibung hier eingeben

Ich suche nach der Formel, die die in der ersten Zeile angezeigten Ergebnisse erzeugt – durch Addition aller grünen Zellen, also der Maximalwerte in jeder Zeile (wobei Duplikate zulässig sind).

Antwort1

Sie können der Spalte eine Hilfsspalte Pmit der folgenden Formel hinzufügen:

=MAX(H3:O3)

und kopiere nach unten. Füge dann in Zelle H1die Formel hinzu:

=SUMPRODUCT(H3:H6*($P3:$P6=H3:H6))

und rüber kopieren.

Antwort2

Das ist etwas weit hergeholt, aber H1Sie könnten hinzufügen:

=SUM(IF(H3:H14=SUBTOTAL(4,OFFSET(INDEX($H3:$O14,1,1),ROW($H3:$O14)-MIN(ROW($H3:$O14)),,,COLUMNS($H3:$O14))),H3:H14,0))

Wenn Sie Excel O365 nicht haben, geben Sie es über CSE ein und ziehen Sie nach rechts.

verwandte Informationen