Seite 1 von 1

Verweisfunktion bei 2 Einträgen in einer Zelle funktioniert nicht

Verfasst: Sa 19. Dez 2020, 21:44
von Chrisimo
Ich nutze die Verweisfunktion für ein Dienstplanprogramm.
Bei Eintrag einer Person (Bsp.: Anton) für einen bspw. Frühdienst funktioniert die Verweisfunktion in ein anderes Tabellenblatt ohne Probleme.
Bei Eintrag einer zweiten Person in die gleiche Zelle (Bsp.: Anton, Berta) funktionierte dies bei der Portable-Version ohne Probleme, bei der Nutzung der installierten Version leider nicht mehr.

Gibt es einen Lösungsvorschlag? Danke!!

Re: Verweisfunktion bei 2 Einträgen in einer Zelle funktioniert nicht

Verfasst: So 20. Dez 2020, 09:12
von HeritzP
Hallo,

die Formel und eine Beispieldatei würde helfen.

Gruß HeritzP

Re: Verweisfunktion bei 2 Einträgen in einer Zelle funktioniert nicht

Verfasst: So 20. Dez 2020, 13:10
von Chrisimo
Im Anhang eine Beispiel-Datei:

Im Reiter "Dienstplan" werden die Personen eingetragen, die z.B. Frühdienst machen sollen (Spalte = Dienstart).
Im Reiter "Personen" werden die Dienste einer jeweiligen Person angezeigt (Spalte = Person).

Unter Version 6.4.7.2 (x64) werden im Reiter Personen die Dienste nicht angezeigt, wenn ich im Reiter Dienstplan mehr als eine Person in eine Zelle schreibe (z.B. Zeile 14, 15, 20).
Beim Öffnen der Datei werden zwar die Dienste angezeigt, beim Ändern der Personen wiederum verschwinden die Dienste.

Ein problemloses Bearbeiten der Datei funktioniert unter 5.1.3.2 in der Portable-Version. Diese Version zu verwenden ist allerdings immer etwas umständlich.

Vielen Dank für die Hilfe im Voraus!
Beispiel-Datei.ods
(32.62 KiB) 82-mal heruntergeladen

Re: Verweisfunktion bei 2 Einträgen in einer Zelle funktioniert nicht

Verfasst: So 20. Dez 2020, 14:27
von mikele
Hallo,
das Verhalten hat mich recht verrückt gemacht. Vor allem, weil ich es nie so erwartet hätte.
Ich hätte stets ein Fehlermeldung erwartet, wenn ich per Vergleich() nach eine String suche, der nur ein Teil einer Zelle ist.
Dabei habe ich herausgefunden, dass es an folgender Option liegt
->Extras->Optionen->LibreOffice Calc->Berechnen
Deaktiviere die Option "Suchkriterien = und <> müssen auf ganze Zellen zutreffen" und schon findet Vergleich() auch Texte innerhalb von Zellen.

Re: Verweisfunktion bei 2 Einträgen in einer Zelle funktioniert nicht

Verfasst: So 20. Dez 2020, 14:56
von Chrisimo
mikele hat geschrieben:
So 20. Dez 2020, 14:27
Deaktiviere die Option "Suchkriterien = und <> müssen auf ganze Zellen zutreffen"
Leider löst das das Problem hier nicht, ich hatte es vorher auch schon versucht.
Screenshot 2020-12-20 145600.png
Screenshot 2020-12-20 145600.png (131.18 KiB) 1206 mal betrachtet

Re: Verweisfunktion bei 2 Einträgen in einer Zelle funktioniert nicht

Verfasst: So 20. Dez 2020, 17:35
von Mondblatt24
Hallo,
um die Probleme loszuwerden kannst Du Platzhalter einsetzen.

Formel in Personen.C5:
=WENNFEHLER(WENN(C$4="";"";INDEX(Schichten;1;VERGLEICH("*"&Arzt1&"*";Dienstplan.$C6:$M6;0)));"")

Dafür muss unter
Extras → Optionen → LibreOffice Calc → Berechnen → [x]Platzhalter in Formeln ermöglichen ausgewählt sein.


Gruß
Peter


PS: Mehr zu Platzhaltern hier oder über die Hilfe Schaltfläche (die auf Deinem Screenshot zu sehen ist).