Ersatz für 'sum_range' in der SUMIFS-Formel, die automatisch mit dem Quelldatenheader übereinstimmen kann

562
freakyholic

Ich brauche Ihre Hilfe durch die SUMIFS-Formel. Ich brauche das Ergebnis, um mit dem in D5-Spalte übereinzustimmen. Aus dem Formelfeld im Bild können wir ersehen, dass ich die Anzeigenkosten zwischen dem 6. Juli und dem 8. Juli wissen wollte, deren Daten aus dem Tabellenbereich von G4: K7 und der Datumsbereich aus dem Zellbereich C1: C2 bezogen werden

Ich muss die Formel von 'H5: H7' (in gelb), wie in der Formelbox im Bild unten angegeben, ersetzen, um automatisch erkannt zu werden (soweit ich weiß, müssen wir die Formel INDEX & MATCH verwenden, um die Formel zu ersetzen "H5: H7").

Wenn ich also die Formel für die D6-Spalte erstelle, muss ich H5: H7 (in gelb im Formelfeld unten) nicht mehr manuell in I5: I7 ändern, um den Umsatz in I5: I7 zu referenzieren.

Ich habe so etwas ausprobiert:

(index ((H5: K7)), passen Sie (C5, (H4: K4), 0) an, um H5: H7 in gelb zu ersetzen, aber es hat nicht funktioniert. Wie sollte die Ersatzformel für H5: H7 anstelle der sein habe ich schon oben probiert?

Vielen Dank

enter image description here

0
Vielleicht fehlt Ihnen nur eine absolute Referenzierung? = SUMIFS (INDEX (H $ 5: K $ 7,, MATCH (C5, H $ 4: K $ 4,0)), G $ 5: G $ 7, "> =" & C $ 1, G $ 5: G $ 7, "<=" & C $ 2) in D5 und nach unten kopiert sollte Ihnen das geben, was Sie wollen. XOR LX vor 5 Jahren 1
Möchten Sie das Ergebnis wie gezeigt erhalten? https://imgur.com/a/hBoEqPr Versuchen Sie diese Formel: ** = SUMME (INDIREKT (SUBSTITUTE (LINKS (ADRESSE (1, SPIEL (C5, $ 4: $ 4,0))), 3), "$", " ") & SUMPRODUCT (($ G $ 4: $ K $ 7 = $ C $ 1) * ROW ($ 4: $ 7)) &": "& SUBSTITUTE (LINKS (ADRESSE (1, SPIEL (C5, $ 4: $ 4,0)), 3 ), "$", "") & ZUSAMMENFASSUNG (($ G $ 4: $ K $ 7 = $ C $ 2) * REIHE ($ 4: $ 7))))) Lee vor 5 Jahren 0

1 Antwort auf die Frage

0
Rajesh S

Schreiben Sie dieses Array in Cell B67, Ctrl+Shift+Enterund schließen Sie es ab.

=IF(AND($C$68:$C$70>=$A$64,$C$68:$C$70<=$A$65),SUM(INDEX($D$68:$G$70,,MATCH(A67,$D$67:$G$67,0))),"") 

Passen Sie die Zellverweise in der Formel nach Bedarf an.