Seite 1 von 1

Wenn ... Ergänzen einer Zelle

Verfasst: Mi 11. Mär 2020, 08:21
von desputin
Hallo Ihr,

ich muß in Calc mal wieder was Seltsames tun. Und zwar sieht meine Tabelle so aus:

Code: Alles auswählen

A1 / B1 / C1
Grünsfeld /Stadt / #NV
Werbach / Gemeinde / 700
Kandern / Stadt /#MV
#NV bedeutet also, daß er hier keinen Wert hat.
Nun möchte ich, daß 1. Wenn in B1 "Stadt" steht und 2. in C1 #NV, er am Ende von A1, also hinter Grünsfeld "Stadt" einfügt. Danach soll das also so aussehen:

Code: Alles auswählen

A1 / B1 / C1
Grünsfeld Stadt /Stadt / 350
Werbach / Gemeinde / 700
Kandern Stadt / Stadt /120
Statt #NV steht dann dort z.B. 350, weil die hinterlegte Formel dann die Verknüpfung zu "Grünsfeld Stadt" erkennt.
Kann man das bewerkstelligen? Wißt Ihr wie?

Viele Grüße
Desputin

Re: Wenn und ersetzen

Verfasst: Mi 11. Mär 2020, 08:29
von Mondblatt24
Hallo,
was hältst Du davon mal eine Beispieldatei zu erstellen die Deinem Originaldokument entspricht und diese hochzuladen?
Oder sollen die Helfer jedes Mal anfangen Ihre eigene Versuchsdatei zu basteln?

Gruß Peter

Re: Wenn ... Ergänzen einer Zelle

Verfasst: Mi 11. Mär 2020, 09:03
von desputin
Ja klar, im Anhang!

Re: Wenn ... Ergänzen einer Zelle

Verfasst: Do 12. Mär 2020, 02:16
von r0land
In C ist überhaupt nichts drin, auch kein #NV. Da in A keine Formel steht sondern die Werte fest eingetragen sind musst Du Dir über eine Hilfsspalte z.B. "G" helfen..

Da notierst Du dann in Zelle G5:

Code: Alles auswählen

=wenn(b5="Stadt";   wenn(istnv(c5);a5 & " Stadt";a5)   ;a5)
Das kopierst Du dann bis nach unten runter. Danach hast Du eine Spalte mit den gewünschten Werten.

Du markierst dann die Spalte G bzw. die Zellen mit den Werten G5-G11306.. Rechtsklick auf die Markierung, kopieren.. und dann Rechtsklick auf A5 und Inhalte einfügen: Text.

Die obige Formel sorgt dafür, dass in jeder Zelle der Name aus A steht.. und nur im Falle von B=Stadt und C=#NV "Name Stadt". Aber das führt hier zu nichts, weil wie gesagt in C nichts drin ist.. auch kein #NV. Also wird nach dieser Arbeit in A genau das selbe stehen wie jetzt auch schon.

Re: Wenn ... Ergänzen einer Zelle

Verfasst: Do 12. Mär 2020, 07:39
von Wanderer
Hallo,

ich bemühe Mal die Glaskugel und nehme an, dass in der leeren Spalte C ein SVERWEIS die Zahl aus einer anderen Tabelle holen soll und NV liefert, wenn der Wert aus A nicht gefunden wird.

Also nimmst Du die Funktion, die Roland schon erwähnt hat ISTNV und baust ein

Code: Alles auswählen

WENN(ISTNV (SVERWEIS(a5; .... );
dann  SVERWEIS (A5&" "&B5; ....);
sonst  SVERWEIS(a5; .... )
Mfg, Jörn

PS Glaskugeln sind manchmal trübe, den Nebel musst Du selbst lichten....