Registriert seit: 21.10.2017
Version(en): 2010
Guten Morgen zusammen!
Gerne würde ich die Formel umschreiben.
Einen indirekten Bezug statt der direkten Bezüge.
Der Referensbezug ist z. B. in Zelle A2.
Ich weiß leider nicht wie und an welcher Stelle ich Indirekt einbauen muss und hoffe auf euer Schwarmwissen.
Indirekter Bezug in A2
=WENN(ISTLEER('direkter Bezug'!risk_I);"";'direkter Bezug'!B27)
Danke im Voraus & lG
Registriert seit: 14.04.2017
Version(en): 2016/19
21.10.2017, 09:28
(Dieser Beitrag wurde zuletzt bearbeitet: 21.10.2017, 09:28 von echo.)
Hallo
Indirekt() wandelt Text in einen Bezug. Da "Text" in Anführungszeichen gesetzt wird, ersetze deinen Bezug A1 durch:
=INDIREKT("A1")
Wenn in A1 der tatsächliche Bezug zB 'Tabelle1'!A2 steht lass die Anführungszeichen weg
Wenn es nur um einen absoluten Bezug geht setze ein $-Zeichen voran: =$A$1
dazu hilft die Funktionstaste F4 weiter wenn du den Bezug markierst hasst. (ggf. mehrfach betätigen)
Gruß Holger
Registriert seit: 21.10.2017
Version(en): 2010
Hallo Holger,
das trifft es leider nicht. Die zu angesprochenen Zellen in den jeweiligen Tabellenblättern sind mit Namen versehen, die in einer Übersicht zusammengefasst werden sollen.
Ich möchte, dass excel
1. prüft ob in dem Tabellenblatt mit dem Namen 555, in der Zelle mit dem Namen Measure_I - Text steht - also leer oder voll.
2. dann sollte der Text in dieser Zelle in der Zusammenfassung wiedergegeben werden.
Um das ganze dynamischer zu gestalten, wäre INDIREKT charmant.
In dem Tabellenblatt Zsmf sieht meine Formel momentan so aus:
=WENN(ISTLEER($N4);"";INDIREKT("'"&$N4&"'!Measure_I";WAHR)) ... in N4 ist der Bezug zu 555
Diese bezieht sich nur bedingt auf das Tabellenblatt 555 - genauer gesagt, lediglich Measure_I.
Eigentlich stelle ich mir das ganze so vor (funktioniert bloß nicht):
=WENN(ISTLEER("'"&555&"'!Measure_I");"";INDIREKT("'"&555&"'!Measure_I"))
Vllt. überweife ich auch das Namenskonzept, es erscheint mir nicht allzu praktikabel.
Danke im Voraus und lG
Registriert seit: 14.04.2017
Version(en): 2016/19
22.10.2017, 08:51
(Dieser Beitrag wurde zuletzt bearbeitet: 22.10.2017, 08:51 von echo.)
Zitat:1. prüft ob in dem Tabellenblatt mit dem Namen 555, in der Zelle mit dem Namen Measure_I - Text steht - also leer oder voll.
Hallo
dann steht im Namen-Manager bereits die vollständige Adresse der Zelle.
Sinngemäß:
Name: Measure_I
Bezieht sich auf: ='555'!$B$27
Daher brauchst du den Bezug nicht mehr mit Textfunktionen zusammensetzten.
Es gibt ja bereits eine
vollständige Adresse im Namensmanager.
und Indirekt wird auch nicht unbedingt benötigt
Deine Formel wird dann sehr viel kürzer:
=WENN(ISTLEER(Measure_I);"";Measure_I)
Steht in einer Zelle zB A1 Measure_I dann so
=WENN(ISTLEER(INDIREKT(A1));"";INDIREKT(A1))
Gruß Holger