Als Antwort auf diesen Beitrag
Moin Werner, :-)
...
PQ-Lösung habe ich deine "
Bedingungen verwurschtelt": ;-)
https://www.herber.de/bbs/user/180809.xlsx
Prinzipiell kannst du das mit "
try" erschlagen -
{"Von", each try Int64.From(_) otherwise null, Int64.Type} - allerdings nur "
generell". Zum Fehler abfangen
reicht das schon, aber du willst ja
mehrere Bedingungen. ;-)
Grob umrissen: ;-)
Mit der Funktion "
GetWert" sage ich erstmal -
was will ich haben, was sind die Bedingungen. ;-)
Hat den
Vorteil, wenn
neue Bedingungen aufschlagen, muss ich nur
dort anpassen. ;-)
Dann lade ich die
Quelle. ;-)
Nun werden die Zeilen
entfernt, wo alle
drei Werte
gleich sind -
also keine Doppelten/Mehrfachen. ;-)
Dann baue ich die
Liste auf - mit meinen/deinen
Bedingungen aus der Spalte "
Wert" bezogen auf die Funktion "
GetWert". ;-)
Anschließend lasse ich nur noch Zeilen
übrig, wo
Gruppe und
Wert <>
null. ;-)
Zum
Schluß wird die Liste
expandiert und nur noch die beiden Spalten
Gruppe und
Wert bleiben
erhalten. ;-)
In "
tblErgfnc" habe ich die Funktion "
fncGetWert" ausgelagert. Das
macht Sinn,
wenn viele Bedingungen vorkommen. Wird
übersichtlicher. ;-)
"
tblErgfnc" ist "Nur Verbindung". ;-)
Der
Unterschied in der
Ausgabe liegt daran, dass deine
Formel die "
Doppelten" noch mit
ausgibt. ;-)
Servus
Case