Absolute Zellbezüge in Formeln austauschen

Guten Tag ZUsammen,

habe folgendes Problem:

In einem Rechenblatt werte ich über zwei Tabellen Interviewfragen aus. Tabelle A zeigt mir über den Eintrag 0 oder 1 die Zugehörigkeit zu einem bestimmten Raum an. Tabelle B über den Eintrag 0 oder 1 die Klassifikation der Antwort auf meine Frage. In Tabelle C lasse ich mir die Kombination aus "Zugehörigkeit zu einem Raum" und "Klassifikation der Antwort" anzeigen. Die Formel hierfür lautet beispielsweise:

Wenn(U$5=1 UND $AN$4=1; 1;0)

Wenn ich und den Teilraum wechseln möchte muss ich in meiner Formel die Absolute Referenz die sich auf den jeweiligen Teilraum bezieht ändern, was dazu führt, dass ich in 288 Formeln $AN gegen $AO manuell austauschen muss. Gibt es hier vielleicht die Möglichkeit dies wiederum über eine Formel auszuführen indem ich $AN; $AO; usw. in einer Zelle hinterlege und über eine Formel in die eigentliche Formel eintragen lasse?

ich hoffe ich habe mich klar genug ausgedrückt und vielleicht hat ja jemand eine Lösung.

Schon mal vielen Dank!!

Grüße

Peter

Prof. Dr. Hans-Peter Rohler
f o u n d a t i o n 5 + l a n d s c h a f t s a r c h i t e k t e n b d l a

Karthäuserstraße 7-9 | 34117 Kassel | Tel. 0561-920 008 23 | Fax: 0561-920 008 20 | www.foundation-kassel.de

the mailing list .
To unsubscribe, E-mail to:
To switch to the DIGEST mode, E-mail to
To switch to the INDEX mode, E-mail to
Send administrative queries to

Re: Absolute Zellbezüge in Formeln austauschen

#11086 On 13 Mai, 2013 10:56 Thomas Kaegi said,

Hallo Peter

Gibt es hier vielleicht die Möglichkeit dies wiederum über eine Formel auszuführen indem ich $AN; $AO; usw. in einer Zelle hinterlege und über eine Formel in die eigentliche Formel eintragen lasse?

Natürlich gibt es das! Allerdings ist die Fragestellung zu unpräzise, als dass gleich die Lösung angegeben werden könnte. Angenommen die Anzzahl "Räume" sei überschaubar, so würde ich die Namen dieser Räume (ich nehme an, das seien geografische Gebiete, die einen Namen tragen) in einem Rechenblatt "R Raum" z.B. in Spalte A eintragen. Dann einen Knopf "K Raum" (Typ "Einblendmenü") definieren, der als Titel die Formel "R Raum!A:A" hat und die Option "Index ist Resultat". Je nachdem, wie deine Formeln vom gewählten Raum abhängen, kannst du dann in deiner angegebenen Formel statt "U$5" schreiben:

Index(U:U;K Raum!X)

oder, falls nicht die "5", sondern die Spalte in der Formel variabel sein soll:

Index(5:5;K Raum!X)

Dabei ist angenommen, dass die Spalten ab Spalte A die erforderlichen Werte enthalten. Falls sie erst z.B. in Spalte F beginnen, so müsste zum Wert des Knopfes noch 5 (Anzahl der Spalten vor Spalte F) addiert werden, also:

Index(5:5;K Raum!X+5)

Wenn die fraglichen Spalten sehr weit rechts liegen, so musst du den Versatz nicht manuell abzählen, sondern kannst einfach mal in eine Zelle der letzten Spalte vor Beginn der "Raum-Tabelle" die Formel "Spalte" einsetzen. Diese liefert den Wert, der als Versatz in obiger Index-Formel eingesetzt werden müsste.

Gruss, Thomas

Re: Absolute Zellbezüge in Formeln austauschen

#11087 On 13 Mai, 2013 12:29 "Dr. Hans-Peter Rohler" said,

Hallo Thomas,

zunächst mal vielen Dank für deine prompte Antwort. Leider funktioniert das so bei mir nicht. Ich versuche es noch mal besser zu erläutern:

Ich habe 20 Interviewpartner die nach Hemmnissen für die energetische Verwertung von Biomasse gefragt wurden. Diese Interviewpartner befinden sich in 4 unterschiedlichen Betrachtungsräumen. Das wird in Tabelle 1 so abgebildet, dass in den Zeilen die Interviewpartner stehen und in Spalten die Zugehörigkeit zu den Betrachtungsräumen mit einer 1 bejaht mit einer 0 verneint wird. Es kommt dabei vor, dass verschiedene Akteure in mehreren Betrachtungsräumen aktiv sind.

Die Antworten der Interviewpartner wurden kategorisiert und in 16 verschiedene Kategorien eingeteilt. In Tabelle 2 sind wiederum die Interviewpartner in Zeilen die Kategorien der Antwortren in Spalten abgebildet. Trifft die Antwort eine gebildete Kategorie gibt es wieder den Eintrag 1 , wenn nicht die 0.

In einer dritten Tabelle fragen wir nun über vorhin übermittelte Formel

Wenn(U$5=1 UND $AN$4=1; 1;0)

jeweils für einen der 4 Betrachtungsräume ab, ob räumliche Zuordnung und Argument zusammentreffen. Wenn dies der Fall ist gibt es wiederum eine 1 für das Zusammentreffen, eine 0 dafür wenn das nicht geschieht.

Wenn wir die gleiche Abfrage für den zweiten Betrachtungsraum machen - und die Formel einfach kopieren - müssen wir dann aber natürlich die Spalte die in Tabelle 1 für den zweiten Betrachtungsraum steht in der Formel angeben. In unserem Beispiel würde die Formel dann eben lauten:

Wenn(U$5=1 UND $AO$4=1; 1;0)

Die Kombination von Raumbezug und Kategorie für 18 Interviewpartner führt dann eben zu 288 Zellen für die die Formel geändert werden muss.

Vielleicht hast du ja trotzdem einen guten Tip.

Schon mal vielen Dank!

Grüße

Peter

Am 13.05.2013 um 12:01 schrieb Thomas Kaegi:

> Hallo Peter
>
> Gibt es hier vielleicht die Möglichkeit dies wiederum über eine Formel auszuführen indem ich $AN; $AO; usw. in einer Zelle hinterlege und über eine Formel in die eigentliche Formel eintragen lasse?
>
> Natürlich gibt es das! Allerdings ist die Fragestellung zu unpräzise, als dass gleich die Lösung angegeben werden könnte. Angenommen die Anzzahl "Räume" sei überschaubar, so würde ich die Namen dieser Räume (ich nehme an, das seien geografische Gebiete, die einen Namen tragen) in einem Rechenblatt "R Raum" z.B. in Spalte A eintragen. Dann einen Knopf "K Raum" (Typ "Einblendmenü) definieren, der als Titel die Formel "R Raum!A:A" hat und die Option "Index ist Resultat". Je nachdem, wie deine Formeln vom gewählten Raum abhängen, kannst du dann in deiner angegebenen Formel statt "U$5" schreiben:
>
> Index(U:U;K Raum!X)
>
> oder, falls nicht die "5", sondern die Spalte in der Formel variabel sein soll:
>
> Index(5:5;K Raum!X)
>
> Dabei ist angenommen, dass die Spalten ab Spalte A die erforderlichen Werte enthalten. Falls sie erst z.B. in Spalte F beginnen, so müsste zum Wert des Knopfes noch 5 (Anzahl der Spalten vor Spalte F) addiert werden, also:
>
> Index(5:5;K Raum!X+5)
>
> Wenn die fraglichen Spalten sehr weit rechts liegen, so musst du den Versatz nicht manuell abzählen, sondern kannst einfach mal in eine Zelle der letzten Spalte vor Beginn der "Raum-Tabelle" die Formel "Spalte" einsetzen. Diese liefert den Wert, der als Versatz in obiger Index-Formel eingesetzt werden müsste.
>
> Gruss, Thomas
>
>
> the mailing list .
> To unsubscribe, E-mail to:
> To switch to the DIGEST mode, E-mail to
> To switch to the INDEX mode, E-mail to
> Send administrative queries to
>

Prof. Dr. Hans-Peter Rohler
f o u n d a t i o n 5 + l a n d s c h a f t s a r c h i t e k t e n b d l a

Karthäuserstraße 7-9 | 34117 Kassel | Tel. 0561-920 008 23 | Fax: 0561-920 008 20 | www.foundation-kassel.de

the mailing list .
To unsubscribe, E-mail to:
To switch to the DIGEST mode, E-mail to
To switch to the INDEX mode, E-mail to
Send administrative queries to

Re: Absolute Zellbezüge in Formeln austauschen

#11088 On 13 Mai, 2013 16:11 Thomas Kaegi said,

Hallo Peter

Ich nehme nicht deine Spaltenbezeichnungen, sondern definiere das Rechenblatt "R Raum", in welchem im Bereich B2:E21 die Raumzuordnungen für die 20' Interviewpartner mit je einer 1 markiert sind. In einem zweiten Rechenblatt "R Krit" sind im Bereich B2:Q21 die Antworten zu den 16 Kriterien jedes Interviewpartners mit je einer 1 markiert.

Für die Auswertung definiere ich das Rechenblatt "R Auswertung" und setze in dessen Zelle A1 die Formel

'Raum'&&Lage

In Zelle B2 setze ich die Formel:

R Krit![$1]B2*Index(R Raum![$1]$B2:[$1]$E2;Lage)

Diese multipliziert die logische Markierung der Raumzuordnung des ersten Interviewpartners für Raum 1 mit der Antwort (1 oder 0) dieses Interviewpartners für Kriterium 1. Nach rechts kopiert holt die Formel die Antworten für die 15 weiteren Kriterien und dann die ganze Zeile nach unten kopiert dasselbe für die übrigen Interviewpartner.

In allen Rechenblättern ist Zeile 1 als Kopfzeile (mit den 4 Räumen, bzw. den 16 Antwortkriterien) und Spalte A als Kopfspalte (mit den 16 Interviewpartnern) definiert.

Nun füge ich dem Rechenblatt "Auswertung" drei weitere Lagen hinzu und kopiere den Bereich A1:Q21 von Lage 1 in die übrigen Lagen. Abhängig von der Lage, in welcher die Formel steht, holt sie die Raumzuordnung der Interviewpartner aus der richtigen Spalte.

Das sollte, wenn ich deine Beschreibung richtig verstanden habe, dein Problem lösen - mit einer einzigen Formel - die einfach kopiert wurde! Nun ist meine Vorliebe für Suchläufe gegenüber kopierten Formeln bekannt. Ja, das liesse sich noch eleganter mit je einer Suchlaufformel pro Lage machen. Das Risiko bei einer Erweiterung der Umfrage durch zusätzliche Interviewpartner oder Kriterien, bzw. zusätzlichen Räumen, den Kopf an Problemen einzurennen, wäre dadurch bedeutend geringer. Aber ich lass das jetzt trotzdem bleiben.

Gruss, Thomas