Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Wert aus nicht leerer Zelle in andere Zelle

Wert aus nicht leerer Zelle in andere Zelle
01.04.2006 09:30:48
Rainer52
Hallo,
irgendwie stehe ich total auf dem Schlauch.
In einem Sheet („Ergebnis“) wird in die Zellen (E16:G16) jeweils nur eine Zelle durch eine Formel - in „E16“ steht z.B.: WENN(UND($B16=3;$C16=1);$K$7;"") - gefüllt.
Die beiden anderen Zellen sind immer leer. Welche der drei Zellen nicht leer ist weiss ich vorher nicht.
Nun soll die nicht leere Zelle ermittelt werden und deren Wert in „H16“ geschrieben werden.
Ich schaffe es einfach nicht.
Hoffentlich kann mir jemand helfen.
Vielen Dank im Voraus
Rainer
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wert aus nicht leerer Zelle in andere Zelle
01.04.2006 09:53:36
Ramses
Hallo
Versteh ich irgendwie nicht ganz.
Aber so wie ich es verstehe kannst du in H16 schreiben
=Summe(E16:G16)
Es wird nur der Wert zu Anzeige gebracht, der auch angezeigt wird, die beiden anderen Zellen beinhalten ja "".
Gruss Rainer
AW: Wert aus nicht leerer Zelle in andere Zelle
01.04.2006 10:09:55
Rainer52
Hallo Rainer,
vielen Dank für Deine Reaktion aber leider steht in den Zellen Text - sorry habe ich vergessen zu schreiben - .
Die Formel hatte ich auch schon versucht. Es ergibt logischerweise immer das Ergebnis "0".
Gruss
Rainer
Anzeige
AW: Wert aus nicht leerer Zelle in andere Zelle
01.04.2006 10:18:00
Erich
Hallo Rainer,
so sollte es auch mit Text funzen:
 
 EFG
14bbbbbb 
15   
16 bbb 
Formeln der Tabelle
E14 : {=INDEX(A16:G16;;MAX(SPALTE(E16:G16)*(E16:G16&"">"")))}
F14 : =WENN(E16&"">"";E16;WENN(F16&"">"";F16;WENN(G16&"">"";G16;"nix")))
E16 : =WENN(WAHR;"")
F16 : =WENN(WAHR;"bbb")
G16 : =WENN(WAHR;"")
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  
Die obere Formel findet den Wert der letzten, die unter der ersten nichtleeren Zelle.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Wert aus nicht leerer Zelle in andere Zelle
02.04.2006 06:30:26
Rainer52
Hallo Erich,
leider komme ich erst jetzt dazu Dir zu antworten.
Die letzte Lösung ist genau das, was ich gesucht habe.
Vielen Dank dafür
Gruss
Rainer
AW: Wert aus nicht leerer Zelle in andere Zelle
01.04.2006 10:24:02
Erich
Hallo nochmal,
wenn immer nur eine Zelle nichtleer und diese mit Text belegt ist, gehts einfacher mit
=E16&F16&G16
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Wert aus nicht leerer Zelle in andere Zelle übernehmen


Schritt-für-Schritt-Anleitung

Um den Wert aus einer nicht leeren Zelle in eine andere Zelle zu übernehmen, kannst du die folgende Formel verwenden. Angenommen, du möchtest den Wert aus den Zellen E16, F16 oder G16 in die Zelle H16 übertragen, wenn diese nicht leer sind:

  1. Klicke auf die Zelle H16.

  2. Gib die folgende Formel ein:

    =WENN(E16<>"";E16;WENN(F16<>"";F16;WENN(G16<>"";G16;"")))
  3. Drücke die Eingabetaste.

Diese Formel überprüft jede Zelle in der Reihe E16 bis G16 und gibt den Wert der ersten nicht leeren Zelle zurück. Wenn alle Zellen leer sind, bleibt H16 leer.


Häufige Fehler und Lösungen

  • Fehler: Der Wert in H16 bleibt leer, obwohl eine Zelle in E16, F16 oder G16 einen Wert hat.

    • Lösung: Stelle sicher, dass du die Formel korrekt eingegeben hast und dass keine zusätzlichen Leerzeichen in den Zellen vorhanden sind.
  • Fehler: Ich bekomme einen Fehler, wenn ich die Formel eingebe.

    • Lösung: Achte darauf, dass du die Formel ohne zusätzliche Klammern oder Anführungszeichen eingibst.

Alternative Methoden

Eine alternative Methode, um den Wert aus einer nicht leeren Zelle zu übernehmen, ist die Verwendung der INDEX-Funktion in Kombination mit MAX und SPALTE. Hier ist ein Beispiel:

=INDEX(E16:G16; MAX((E16:G16<>"") * SPALTE(E16:G16))-SPALTE(E16)+1)

Diese Formel kann als Matrixformel eingegeben werden. Drücke STRG + SHIFT + ENTER, um sie zu aktivieren.


Praktische Beispiele

  1. Beispiel mit Text in den Zellen:

    Angenommen, in E16 steht „Hallo“, in F16 steht nichts und in G16 steht „Welt“. Mit der oben genannten Formel wird in H16 „Hallo“ angezeigt.

  2. Beispiel mit numerischen Werten:

    Wenn E16 10, F16 20 und G16 leer ist, wird H16 den Wert 10 anzeigen.


Tipps für Profis

  • Nutze die WENN-Funktion in Kombination mit ISTLEER, um spezifische Bedingungen zu überprüfen:

    =WENN(ISTLEER(E16); WENN(ISTLEER(F16); G16; F16); E16)
  • Wenn du häufig mit leeren Zellen arbeitest, kann es hilfreich sein, eine benutzerdefinierte Funktion in VBA zu erstellen, die diese Logik automatisiert.


FAQ: Häufige Fragen

1. Wie kann ich nur den Wert anzeigen, wenn eine Zelle gefüllt ist? Wenn du den Wert nur anzeigen möchtest, wenn die Zelle nicht leer ist, kannst du die Formel wie folgt anpassen:

=WENN(E16<>""; E16; "")

2. Was passiert, wenn mehrere Zellen nicht leer sind? In diesem Fall gibt die Formel den Wert der ersten nicht leeren Zelle zurück, die von links nach rechts überprüft wird.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige