Wenn Wert aus Zelle in Spalte, dann Zeige Wert aus Zelle an
Moderator: Moderatoren
-
- **
- Beiträge: 21
- Registriert: Do, 11.01.2007 15:35
Wenn Wert aus Zelle in Spalte, dann Zeige Wert aus Zelle an
Hi,
ich habe 3 Spalten - vereinfach:
A, B, C
Jetzt habe ich in B Werte - z. B. B2.
Falls der Wert B2 irgendwo in Spalte A vorkommt, würde ich gerne C in der Zelle des Vorkommens anzeigen.
Ich befürchte das geht nur per Skript?
Habe es leider mit Formeln nicht hin bekommen - würde es per Skript klappen?
Danke schon mal
Bye, Transmitter
ich habe 3 Spalten - vereinfach:
A, B, C
Jetzt habe ich in B Werte - z. B. B2.
Falls der Wert B2 irgendwo in Spalte A vorkommt, würde ich gerne C in der Zelle des Vorkommens anzeigen.
Ich befürchte das geht nur per Skript?
Habe es leider mit Formeln nicht hin bekommen - würde es per Skript klappen?
Danke schon mal
Bye, Transmitter
...
-
- **
- Beiträge: 21
- Registriert: Do, 11.01.2007 15:35
Re: Wenn Wert aus Zelle in Spalte, dann Zeige Wert aus Zelle
Dann weiß ich wie oft der Wert vorkommt was nicht schlecht ist.
Aber ich würde ja gerne den Wert aus der nächsten Spalte in der entsprechenden Zeile sehen ...
Eine weitere Frage:
Wenn ich die Formel
=zählenwenn(A1:A10000;b2)
mit der Maus unten rechts an dem Rechteck nach unten ziehen will, dann ist das nächste:
=zählenwenn(A2:A10001;b3)
ich hätte aber gerne:
=zählenwenn(A1:A10000;b3)
Wie bekommt man das denn hin?
Aber ich würde ja gerne den Wert aus der nächsten Spalte in der entsprechenden Zeile sehen ...
Eine weitere Frage:
Wenn ich die Formel
=zählenwenn(A1:A10000;b2)
mit der Maus unten rechts an dem Rechteck nach unten ziehen will, dann ist das nächste:
=zählenwenn(A2:A10001;b3)
ich hätte aber gerne:
=zählenwenn(A1:A10000;b3)
Wie bekommt man das denn hin?
...
Re: Wenn Wert aus Zelle in Spalte, dann Zeige Wert aus Zelle
Im Calc-Handbuch heißt es auf Seite 161:
Weitere Versuche haben mich noch nicht zu einem Ergebnis geführt, aber es gibt diverse Funktionen:
Direkt geht es also keinesfalls; du kannst nur die gesamte Spalte mit A1:A65536 angeben (Handbuch Seite 157). Ein kleiner Trick erleichtert dir die Aufgabe, ist aber noch keine richtige Lösung.Calc can not reference a whole column of unspecified length using A:A
- Schreibe die Formel in die erste Zelle C1 und verlasse die Zelle.
- Gehe wieder in die Zelle und markiere die Formel in der Eingabezeile. Kopiere den Text in die Zwischenablage und verlasse die Zeile mit ESC.
- Gehe in die Zelle C2 und kopiere die Formel.
Weitere Versuche haben mich noch nicht zu einem Ergebnis geführt, aber es gibt diverse Funktionen:
- ZEILE() liefert die Zeilennummer der Zelle, in der diese Angabe steht.
- SPALTE() liefert die Spaltennummer der Zelle, in der diese Angabe steht.
- ADRESSE(ZEILE();SPALTE()-1;4;TABELLE()) bestimmt die Adresse der Zelle links von der aktuellen. Das liefert dir z.B. in Zelle C2 den Bezug auf B2.
- Wenn man das in die bisher verwendete Formel einsetzt, liefert das leider das falsche Ergebnis 0, denn als zweiter Parameter wird nicht mit einem Wert verglichen:
Code: Alles auswählen
=ZÄHLENWENN(A1:A65536;ADRESSE(ZEILE();SPALTE()-1;4;TABELLE()))
- Stattdessen könnte man den Wert an der ermittelten Adresse benutzen; aber das liefert den Fehler "ungültiger Bezug":
Code: Alles auswählen
=ZÄHLENWENN(A1:A65536;ZELLE("contents";ADRESSE(ZEILE();SPALTE()-1;4;TABELLE())))
Situation: LibO 3.6 auf Win 7 Home Premium (64-bit) mit MySQL (localhost) über JDBC
-
- *******
- Beiträge: 1763
- Registriert: Di, 03.10.2006 18:05
Re: Wenn Wert aus Zelle in Spalte, dann Zeige Wert aus Zelle
Hallo Transmitter,
die Formel müßte dann so ausehen :
Fixbereich durch $; Fixspalte b $.
Das einzige was hochgezählt wird sind die "Zeilen" (b3;b4;b5 ...)
mfg
Gert
die Formel müßte dann so ausehen :
Code: Alles auswählen
=zählenwenn($A$1:$A$10000;$b3)
Das einzige was hochgezählt wird sind die "Zeilen" (b3;b4;b5 ...)
mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Win7_64 / LO_4.4.5.2
Re: Wenn Wert aus Zelle in Spalte, dann Zeige Wert aus Zelle
So einfach, wieder etwas gelernt.
Zum Nachlesen in der Online-Hilfe unter Adressen und Bezüge, absolut und relativ. Danke! Jürgen

Situation: LibO 3.6 auf Win 7 Home Premium (64-bit) mit MySQL (localhost) über JDBC
Re: Wenn Wert aus Zelle in Spalte, dann Zeige Wert aus Zelle
Schreibe ein $ vor jede Zeilen- oder Spaltennummer, die du fixieren willst. Oder du markierst eine Adresse und schaltest mit Shift+F4 durch. Sieht dann für dein Beispiel so aus:Transmitter hat geschrieben:Eine weitere Frage:
Wenn ich die Formel
=zählenwenn(A1:A10000;b2)
mit der Maus unten rechts an dem Rechteck nach unten ziehen will, dann ist das nächste:
=zählenwenn(A2:A10001;b3)
ich hätte aber gerne:
=zählenwenn(A1:A10000;b3)
Wie bekommt man das denn hin?
Code: Alles auswählen
=zählenwenn($A$1:$A$10000;b3)
System:
LibO 6 + LibO 7
LibO 6 + LibO 7
Re: Wenn Wert aus Zelle in Spalte, dann Zeige Wert aus Zelle
Guten MorgenTrueColor hat geschrieben:Schreibe ein $ vor jede Zeilen- oder Spaltennummer, die du fixieren willst.

Nur dein weiterer Hinweis mit Shift+F4 sieht nach einem neuen Hinweis aus. JürgenGert Seler hat geschrieben:Fixbereich durch $; Fixspalte b $.
Situation: LibO 3.6 auf Win 7 Home Premium (64-bit) mit MySQL (localhost) über JDBC
-
- *******
- Beiträge: 1763
- Registriert: Di, 03.10.2006 18:05
Re: Wenn Wert aus Zelle in Spalte, dann Zeige Wert aus Zelle
Hallo Zusammen,
mit der Tastenkombination "Shift" + "F4" können "Zell- und Bereichs-Adressen" mit "Absoluten" & "gemischten Bezügen markiert werden ($A$1; $A1; A$1):
Bitte testen und hier nachlesen :
http://www.ooowiki.de/AbsoluteAdresse?h ... C3%BCge%29
"Wer lesen kann ist klar im Vorteil ! " sagt meine Mama.
mfg
egsel
mit der Tastenkombination "Shift" + "F4" können "Zell- und Bereichs-Adressen" mit "Absoluten" & "gemischten Bezügen markiert werden ($A$1; $A1; A$1):
Bitte testen und hier nachlesen :
http://www.ooowiki.de/AbsoluteAdresse?h ... C3%BCge%29
"Wer lesen kann ist klar im Vorteil ! " sagt meine Mama.
mfg
egsel
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Win7_64 / LO_4.4.5.2
-
- **
- Beiträge: 21
- Registriert: Do, 11.01.2007 15:35
Re: Wenn Wert aus Zelle in Spalte, dann Zeige Wert aus Zelle
Oh, übersehen, muss noch sehr zeitig gewesen seinjuetho hat geschrieben:Guten MorgenTrueColor hat geschrieben:Schreibe ein $ vor jede Zeilen- oder Spaltennummer, die du fixieren willst.Was hat denn Gerd Seler im vorletzten Beitrag geschrieben

System:
LibO 6 + LibO 7
LibO 6 + LibO 7
-
- *****
- Beiträge: 355
- Registriert: So, 09.05.2010 12:37
Re: Wenn Wert aus Zelle in Spalte, dann Zeige Wert aus Zelle an
Code: Alles auswählen
=wenn(A4="Krieger";+A2;"")
Lernbegieriger Nutzer mit (hoffentlich) steigendem Wissen
Re: Wenn Wert aus Zelle in Spalte, dann Zeige Wert aus Zelle an
Hallo
@theindless: welchen Mehrwert hat ...+A2... ??
Karolus
@theindless: welchen Mehrwert hat ...+A2... ??
Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
-
- *****
- Beiträge: 355
- Registriert: So, 09.05.2010 12:37
Re: Wenn Wert aus Zelle in Spalte, dann Zeige Wert aus Zelle an
Öh. .. keinen
Wollt ich nicht mal so schreiben, war aber mit Smartphone zu umständlich zu korrigieren. ... ausserdem stimmt es ja trotzdem

Wollt ich nicht mal so schreiben, war aber mit Smartphone zu umständlich zu korrigieren. ... ausserdem stimmt es ja trotzdem

Lernbegieriger Nutzer mit (hoffentlich) steigendem Wissen