Wie SVerweis richtig nutzen?
Moderator: Moderatoren
Wie SVerweis richtig nutzen?
Guten Abend,
ich komme derzeit mit dem SVerweis nicht zurecht...wenn er den dort überhaupt richtig ist
Hauptproblem :
Ich möchte Prüfen ob das Schiff in J4 in der Spalte D zu finden ist, wenn ja dann schaue ob in Spalte A eine 0 oder 1 ist, bei null keine Änderung, bei 1 den Hintergrund Grün färben. Ist dafür überhaupt SVerweis nötig?
Wenn ich das soweit habe soll später geprüft werden ob alle 3 Schiffe in Zeile 4 grün sind, wenn ja, dann den Bonus in H Grün hinterlegen.
Wie gehe ich da vor? Ich verzweifel ein wenig wegen den Verschachtelungen....
Vielen Dank für Eure Hilfe
ich komme derzeit mit dem SVerweis nicht zurecht...wenn er den dort überhaupt richtig ist
Hauptproblem :
Ich möchte Prüfen ob das Schiff in J4 in der Spalte D zu finden ist, wenn ja dann schaue ob in Spalte A eine 0 oder 1 ist, bei null keine Änderung, bei 1 den Hintergrund Grün färben. Ist dafür überhaupt SVerweis nötig?
Wenn ich das soweit habe soll später geprüft werden ob alle 3 Schiffe in Zeile 4 grün sind, wenn ja, dann den Bonus in H Grün hinterlegen.
Wie gehe ich da vor? Ich verzweifel ein wenig wegen den Verschachtelungen....
Vielen Dank für Eure Hilfe
Re: Wie SVerweis richtig nutzen?
Hallo Andreas,
SVERWEIS ist für solche Fragen eigentlich eine recht elegante Möglichkeit,
hat aber eine Einschränkung: Was Du suchst muß in der Matrix (der Tabellenteil, der durchsucht wird) links
von dem Wert der zurückgegeben wird (Bei DirNull oder Eins aus A) stehen.
In Deiner Tabelle ist es umgekehrt. Daher würde ich mir einen "Hilfsbereich" mit passend sortierten Daten schaffen:
z.B. (falls die Spalten X/Y/Z noch frei sind):
in x4: =D4 und analog für alle anderen Werte in Spalte D
in y4: =A4 und ebenso für den Rest der Spalte A
Nun kannst Du SVERWEIS einsetzen:
=SVERWEIS(J4,$X4:$Y99;2,0)
liefert dir zum gefundenen Wert den in in der 2 Spalte ab X zurück, also den aus A geholten Wert.
Die absoluten Adressen $X4:$Y99 schützen den Bereich der Matrix vor Anpassungen,
wenn Du die Formel von Zeile 4 in andere Zeilen kopierst - wobei Du das Ende 99 natürlich
selbst anpassen musst.
Ich würde das erstmal in beispielsweise in Spalte Z so ausprobieren.
Wenn das funktioniert kannst Du die Formel direkt als Teil in einer bedingten Formatierung einsetzen
Wenn SVERWEIS(J4,$X4:$Y99;2,0)=1 -> grün färben
mfg, Jörn
PS: Du wirst nicht prüfen können ob alle Zellen grün hinterlegt sind,
entweder muß die Gesamtprüfung den SVERWEIS wiederholen
UND(SVERWEIS(J4... )=1; SVERWEIS(K4...)=1; SVERWEIS(L4...)=1)
oder Du speicherst das Vergleichsergebnis in einer Zelle und arbeitest dann z.B. mit der Summe.
(Hintergrund: SVERWEIS ist durchaus aufwendig bei großen Tabellen, da immer die gesamte Tabelle durchsucht wird,
bei 10000 Datensätzen merkt man sowas schon beim Speichern.)
SVERWEIS ist für solche Fragen eigentlich eine recht elegante Möglichkeit,
hat aber eine Einschränkung: Was Du suchst muß in der Matrix (der Tabellenteil, der durchsucht wird) links
von dem Wert der zurückgegeben wird (Bei DirNull oder Eins aus A) stehen.
In Deiner Tabelle ist es umgekehrt. Daher würde ich mir einen "Hilfsbereich" mit passend sortierten Daten schaffen:
z.B. (falls die Spalten X/Y/Z noch frei sind):
in x4: =D4 und analog für alle anderen Werte in Spalte D
in y4: =A4 und ebenso für den Rest der Spalte A
Nun kannst Du SVERWEIS einsetzen:
=SVERWEIS(J4,$X4:$Y99;2,0)
liefert dir zum gefundenen Wert den in in der 2 Spalte ab X zurück, also den aus A geholten Wert.
Die absoluten Adressen $X4:$Y99 schützen den Bereich der Matrix vor Anpassungen,
wenn Du die Formel von Zeile 4 in andere Zeilen kopierst - wobei Du das Ende 99 natürlich
selbst anpassen musst.
Ich würde das erstmal in beispielsweise in Spalte Z so ausprobieren.
Wenn das funktioniert kannst Du die Formel direkt als Teil in einer bedingten Formatierung einsetzen
Wenn SVERWEIS(J4,$X4:$Y99;2,0)=1 -> grün färben
mfg, Jörn
PS: Du wirst nicht prüfen können ob alle Zellen grün hinterlegt sind,
entweder muß die Gesamtprüfung den SVERWEIS wiederholen
UND(SVERWEIS(J4... )=1; SVERWEIS(K4...)=1; SVERWEIS(L4...)=1)
oder Du speicherst das Vergleichsergebnis in einer Zelle und arbeitest dann z.B. mit der Summe.
(Hintergrund: SVERWEIS ist durchaus aufwendig bei großen Tabellen, da immer die gesamte Tabelle durchsucht wird,
bei 10000 Datensätzen merkt man sowas schon beim Speichern.)
Libre Office 6.3.1 (Win 10 Pro) / Libre Office 6.0.7 (Win8.1 Pro, Win 7 Pro) / AOO (Win 7)
Re: Wie SVerweis richtig nutzen?
Hi,
alternativ zum SVerweis könnte man noch die Funktionen Index() oder Verschiebung() im Verbindung mit Vergleich() nutzen; dadurch spart man sich die Hilfstabelle.
Was die Auswertung aller drei Namen angeht, hat hiker wohl recht.
Für nähere Hilfe wäre einen Beispieldatei gut.
Gruß
paljass
alternativ zum SVerweis könnte man noch die Funktionen Index() oder Verschiebung() im Verbindung mit Vergleich() nutzen; dadurch spart man sich die Hilfstabelle.
Was die Auswertung aller drei Namen angeht, hat hiker wohl recht.
Für nähere Hilfe wäre einen Beispieldatei gut.
Gruß
paljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
Re: Wie SVerweis richtig nutzen?
Ein Hinweis auf die Funktion VERWEIS als weitere Alternative, die statt mit einer Matrix flexibel mit zwei (gleich langen) Vektoren arbeitet, sollte hier nicht fehlen.
Eine weitere wichtige Abweichung zwischen SVERWEIS und VERWEIS:
Gruß
lorbass
Eine weitere wichtige Abweichung zwischen SVERWEIS und VERWEIS:
Ein Blick in die Programmhilfe (→ F1) zu den Funktionen SVERWEIS und VERWEIS kann sicher nicht schaden, diese „in den Griff“ zu kriegen.Programmhilfe hat geschrieben:Außerdem muss der Suchvektor für den VERWEIS in aufsteigender Reihenfolge sortiert werden, anderenfalls liefert die Suche keine brauchbaren Ergebnisse.
Gruß
lorbass
-
- *******
- Beiträge: 1143
- Registriert: So, 14.05.2017 16:11
Re: Wie SVerweis richtig nutzen?
Hallo,
habe mich an der Aufgabe mal versucht, bin aber nicht ohne Hilfspalten ausgekommen.
Gruß Peter
PS.: Formel in K2 muss heißen: WENN(UND(ZÄHLENWENN($G$2:$I$18;B2)=1;A2=1);1;0)
habe mich an der Aufgabe mal versucht, bin aber nicht ohne Hilfspalten ausgekommen.
Gruß Peter
PS.: Formel in K2 muss heißen: WENN(UND(ZÄHLENWENN($G$2:$I$18;B2)=1;A2=1);1;0)
- Dateianhänge
-
- Testerei.ods
- (12.16 KiB) 192-mal heruntergeladen
Win 11 (x64) ▪ 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Re: Wie SVerweis richtig nutzen?
Hallo Peter,
Gruß
paljass
... dann setz doch die Formeln aus den Hilfsspalten in die bedingte Formatierung ein und schon kommst du ohne Hilfsspalten aus.bin aber nicht ohne Hilfspalten ausgekommen.
Gruß
paljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
-
- *******
- Beiträge: 1143
- Registriert: So, 14.05.2017 16:11
Re: Wie SVerweis richtig nutzen?
Hallo paljass,
weil ich es nicht hinbekommen habe, die Formeln an die bedingte Formatierung anzupassen, die Hilfsspalten.
Gruß Peter
weil ich es nicht hinbekommen habe, die Formeln an die bedingte Formatierung anzupassen, die Hilfsspalten.
Gruß Peter
Win 11 (x64) ▪ 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Re: Wie SVerweis richtig nutzen?
Hi Peter,
paljass
Schönes Wochenendepaljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
-
- *******
- Beiträge: 1143
- Registriert: So, 14.05.2017 16:11
Re: Wie SVerweis richtig nutzen?
Hallo paljass,
Gruß Peter
hab die Lösung jetzt hinbekommen.AndreasP hat geschrieben:
Ich möchte Prüfen ob das Schiff in J4 in der Spalte D zu finden ist, wenn ja dann schaue ob in Spalte A eine 0 oder 1 ist, bei null keine Änderung, bei 1 den Hintergrund Grün färben. Ist dafür überhaupt SVerweis nötig?
Wenn ich das soweit habe soll später geprüft werden ob alle 3 Schiffe in Zeile 4 grün sind, wenn ja, dann den Bonus in H Grün hinterlegen.
Gruß Peter
- Dateianhänge
-
- Test Endergebnis.ods
- (12.21 KiB) 209-mal heruntergeladen
Win 11 (x64) ▪ 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Re: Wie SVerweis richtig nutzen?
Hallöööchen,
hatte mich gestern schon an der Lösung versucht und auch soweit hinbekommen!
Vielen, vielen Dank für die ganzen Tips, haben mir sehr geholfen, die Sache auch ein wenig zu verstehen.
Werde mir nochmal genau die Anhängsel anschauen, in wie weit ich da snoch Optimieren kann.
Nochmal, super vielen dank!
Gruss
Andreas
hatte mich gestern schon an der Lösung versucht und auch soweit hinbekommen!
Vielen, vielen Dank für die ganzen Tips, haben mir sehr geholfen, die Sache auch ein wenig zu verstehen.
Werde mir nochmal genau die Anhängsel anschauen, in wie weit ich da snoch Optimieren kann.
Nochmal, super vielen dank!
Gruss
Andreas