Aktuell kann es Probleme bei der Anmeldung mit dem Chrome oder Edge Browser geben. Ihr müsstet in die Einstellungen des Browsers gehen und Cache, Cookies und sofern vorhanden, gespeicherte Passwörter vom CEF löschen oder alternativ auf einen anderen Browser ausweichen. Ursache sind vermutlich kürzliche Browserupdates. x

Tabelle nach rechts ziehen und Zellbezug um eine Spalte erhöhen
#11
Hi zusammen,

ich habe hier ein ähnliches Problem und stehe auf dem Schlauch.

In meiner Formel gleiche ich 6 verschiedene Werte aus den Zellen A2 bis F2 mithilfe von ZÄHLENWENN ab:

=(ZÄHLENWENN($A2:$F2;Tabelle2!$G40))+(ZÄHLENWENN($A2:$F2;Tabelle2!$H40))+(ZÄHLENWENN($A2:$F2;Tabelle2!$I40))+(ZÄHLENWENN($A2:$F2;Tabelle2!$J40))+(ZÄHLENWENN($A2:$F2;Tabelle2!$K40))+(ZÄHLENWENN($A2:$F2;Tabelle2!$L40))

wie man sieht, stehen die Werte des Ziel-Abgleichs in einem anderen Tabellenblatt. Nun möchte ich beim Ziehen nach rechts, dass sich der Zellbezug jeweils um 1 erhöht. Nächste Zelle sollte beim Ziehen also wie folgt aussehen:

=(ZÄHLENWENN($A2:$F2;Tabelle2!$G41))+(ZÄHLENWENN($A2:$F2;Tabelle2!$H41))+(ZÄHLENWENN($A2:$F2;Tabelle2!$I41))+(ZÄHLENWENN($A2:$F2;Tabelle2!$J41))+(ZÄHLENWENN($A2:$F2;Tabelle2!$K41))+(ZÄHLENWENN($A2:$F2;Tabelle2!$L41))

und so weiter (wird in etwa 4000-5000 Zellen weit getrieben, also no way das manuell zu machen).

Ich bin gerade zu doof, die INDEX-Funktion adäquat darauf anzuwenden. Kann mir jemand helfen?

Danke und viele Grüße
Top
#12
Stell doch bitte ein abgespecktes Beispiel ein.
Top
#13
Hallo PAndersen,

hier eine deutlich abgespeckte Tabelle mit ein paar Werten und Beschreibung des gewünschten Ergebnisses.
Die Spalten H, I und J enthalten die Formeln.

Viele Grüße


Angehängte Dateien
.xlsx   Test-Datei.xlsx (Größe: 790,7 KB / Downloads: 4)
Top
#14
Hallo bes01.

Wenn ich Dein Problem richtig verstanden habe, kann ich Dir eine Lösung vorschlagen. Weil das ganze nicht trivial ist, benötige ich Zwischenwerte in Zeile 1:

In G1 stelle ich den Text "Tabelle2!" ein, um alle Formeln nicht zu unübersichtlich werden zu lassen. 

In Zeile 1 beginnend ab Spalte H ermittele ich alle Zellen als String, gegen die in Tabelle 2 verglichen werden soll:

   "A"&TEXT(SPALTE()-7;"000")&"B"&TEXT(SPALTE()-7;"000")&"C"&TEXT(SPALTE()-7;"000")&"D"&TEXT(SPALTE()-7;"000")&"E"&TEXT(SPALTE()-7;"000")&"F"&TEXT(SPALTE()-7;"000")

Das Ergebnis A004B004C004D004E004F004  siehst Du im angehängten Beispiel.

Um jetzt eine Zelle in Tabelle 2 anzusprechen, verwende ich INDIREKT:  INDIREKT("'"&$G$1&TEIL(K$1;1;4)) und ziehe die Formal nach rechts. Wie Du in Spalte K,J,L,..siehst, werden jetzt z.B. die Zellen A4, A5, A6 aus Tabelle 2 ausgegeben.

Den letzten Schritt kannst Du jetzt bitte selber machen. Ersetze in Deiner ZÄHLENWENN-Formel in K4

Tabelle2!$A4        durch       INDIREKT("'"&$G$1&TEIL(K$1;1;4))
Tabelle2!$B4        durch       INDIREKT("'"&$G$1&TEIL(K$1;5;4))
Tabelle2!$C4        durch       INDIREKT("'"&$G$1&TEIL(K$1;10;4))
Tabelle2!$D4        durch       INDIREKT("'"&$G$1&TEIL(K$1;15;4))
Tabelle2!$E4        durch       INDIREKT("'"&$G$1&TEIL(K$1;20;4))
Tabelle2!$F4        durch       INDIREKT("'"&$G$1&TEIL(K$1;25;4))

Dann kannst Du alles nach unten ziehen.

Ich hoffe es hilft. Rückfragen und Kritik gerne. Wenn alles läuft, solltest Du Zeile 1 ausblenden. 

PAndersen


Angehängte Dateien
.xlsx   ZÄHLENWENN.xlsx (Größe: 791,75 KB / Downloads: 1)
[-] Folgende(r) 1 Nutzer sagt Danke an PAndersen für diesen Beitrag:
  • bes01
Top
#15
Hola,

ersetze 

Code:
=(ZÄHLENWENN($A2:$F2;Tabelle2!$G40))
durch

Code:
=ZÄHLENWENN($A2:$F2;INDEX(Tabelle2!$G:$G;SPALTE(AN1)))

Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • bes01
Top
#16
Hallo zusammen,

vielen Dank PAndersen für die riesige Mühe. Das sieht sehr komplex aus und ich habe nur die Hälfte verstanden, wenn überhaupt ;)
Tatsächlich liegt steve1da mit seiner Antwort goldrichtig, es ist also doch etwas trivialer. Ich vermute ich habe dich mit den leer gelassenen Zeilen verwirrt, gewünscht war die Zellbezug-Erhöhung beim Ziehen nach rechts, nicht nach unten.

Danke euch herzlichst!
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste