Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
844to848
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
844to848
844to848
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Bezug innerhalb einer Formel

Bezug innerhalb einer Formel
09.02.2007 17:05:16
Rüdiger
Hallo zusammen,
innerhalb einer Formel soll ein Bezug (z.B. $Y$4:$Y$24) in Abhängigkeit vom Inhalt einer benachbarten Zelle variieren:
Also z.B.
für A1=5:
Formel in B1:
=SUMME($X$4:$X$24>=D1)
für A1=6:
Formel in B1:
=SUMME($Y$4:$Y$24>=D1)
für A1=7:
Formel in B1:
=SUMME($Z$4:$Z$24>=D1)
Ich habe schon mit Hilfszellen experimentiert (z.B. U1=$X$4:$X$24) und dann in
B1 gesetzt: =SUMME(U1>=D1). Geht so aber nicht.
Wie kann ich das Problem lösen?
Gruß
Rüdiger

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bezug innerhalb einer Formel
09.02.2007 17:22:37
mpb
Hallo Rüdiger,
für Dein Beispiel:
=WENN(A1=5;SUMMEWENN($X$4:$X$24;">="&D1);WENN(A1=6;SUMMEWENN($Y$4:$Y$24;">="&D1);WENN(A1=7;SUMMEWENN($Z$4:$Z$24;">="&D1))))
Ansonsten mal die Hilfe zur INDIREKT-Funktion anschauen oder hier recherchieren: www.excelformeln.de
Gruß
Martin
AW: Bezug innerhalb einer Formel
09.02.2007 17:32:00
HermannZ
Hallo Rüdiger;
anderer Ansatz;
Beispiel;
 
 ABCDEXYZ
16110 5    
2        
3        
4     123
5     234
6     345
7     456
8     567
9     678
10     789
11     8910
12     91011
13     101112
14     111213
15     121314
16     131415
17     141516
18        
Formeln der Tabelle
B1 : {=SUMME((WAHL(A1;;;;;X4:X24;Y4:Y24;Z4:Z24)>=D1)*WAHL(A1;;;;;X4:X24;Y4:Y24;Z4:Z24))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß HermannZ
Anzeige
bereich.verschieben()
09.02.2007 17:39:28
ingoG
Hallo Rüdiger
was soll die Formel denn überhaupt machen?
wenn sie die werte Zählen soll, die in der entsprechenden Spalte > als d1 sind, so funzt Deine Formel ja auch ohne Verschiebung schon nicht.
folgende formel sollte funzen...
=SUMME((bereich.verschieben($X$4:$X$24;0;a1-5)>=D1)*1)
Eingabe abschließen mit strg-shift-enter
oder ohne Matrixformel:
=SUMMEnprodukt((bereich.verschieben($X$4:$X$24;0;a1-5)>=D1)*1)
Gruß Ingo
PS eine Rückmeldung wäre nett...
AW: bereich.verschieben()
09.02.2007 18:21:31
Rüdiger
Vielen Dank für Eure Ansätze und Vorschläge,
ich muss gestehen, auf Anhieb kann ich nicht erkennen, welche Lösung sich am elegantesten umsetzen lässt. Dauert noch etwas, bis ich was sagen kann.
@Ingo
Deine Frage ist berechtigt. Um das Beispiel so einfach wie möglich zu halten, hab ich nur einen Ausschnitt der betroffenen Formel eingestellt. Die Funktionsfähigkeit der Formel habe ich dabei nicht betrachtet. Ich wollte nur eine prinzipielle Lösung, um Zellinhalte (z.B. "A4:A24") so in Formeln "einzubauen", dass diese damit auch "rechnen". Sorry wenn ich damit Verwirrung gestiftet habe.
Gruß
Rüdiger
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige