Bsp.: Berechnung Kühlwasser-Legionellen ab März 2020

Die Empfehlung des Umweltbundesamtes zur Probenahme und zum Nachweis von Legionellen in Verdunstungskühlanlagen, Kühltürmen und Nassabscheidern umfasst verschieden Bestimmungen, um die Koloniezahl der Legionellen zu berechnen. Die Labordatenbank kann Sie bei der Berechnung unterstützen. Gerne hilft ihn ein Kundenbetreuer bei der Umsetzung und möglichen Anpassungen.

Alle hier dargestellten Formeln sind Beispiele. Die korrekte Funktionsweise der Formeln in Ihrer Datenbank muss von Ihnen selbst überprüft werden!

Die UBA Empfehlung zur Berechnung der Koloniezahl von Legionellen in Verdunstungskühlanlagen, Kühltürmen und Nassabscheidern umfasst ein komplexes System an verschiedenen Ansätze, Messunsicherheiten und Auswahl des korrekten Wertes für den Prüfbericht.

Hier ist beispielhaft eine Darstellung in der Labordatenbank gezeigt, wobei je Ansatz ein Parameter angelegt wird, je Ansatz die Messunsicherheit ermittelt wird und ein Endergebnis Parameter das finale Ergebnis für den Bericht angibt. Die Formeln würden mit den 17 Beispielen der UBA Empfehlung getestet. Die Formeln müssen aber von ihnen selbst nochmal gegengeprüft und getestet werden. Sie sollen nur einen Lösungsansatz bieten.

Im folgenden Bild sehen Sie die Beispielparameter. Bei anderweitiger Benennung müssen Sie die Formeln entsprechend anpassen. Es empfiehlt sich, die Ergebnis-Eingabemöglichkeiten zu beschränken (vergl. Anleitung Bsp.: Berechnung Trinkwasser-Legionellen ab März 2023).

Hier eine Übersicht der Formel. Die Formel sind selbst kommentiert, da wir an dieser Stelle auf eine nähere Erläuterung verzichtet:

# Legionellen KW Formeln - Übersicht

1. Leg_KW_20ml_Wärme - Legionellen KW MF (20 ml Wärmebehandlung)

Spalte 0 - Formel

wenns(
    #Wenn Messwert Leer
    this(2)==NULL || this(2)=='',
    #Dann Leer
    '',

    #Wenn Messwert na
    this(2)=='na',
    #Dann na
    'na',

    #Wenn Messwert > 80
    enthaelt(this(2),'>') || this(2)>80,
    #Dann > 400
    '> 400',

    #Wenn Messwert 0
    this(2)==0,
    #Dann < 5
    '< 5',

    #Sonst Messwert * 5 mit 2 Signifikanten Stellen
    roundsig((this(2)*5),2)
)

Spalte 1 - Formel

wenns(
    #Wenn Messwert Leer
    this(2)==NULL || this(2)=='',
    #Dann Leer
    '',

    #Wenn Messwert na
    this(2)=='na',
    #Dann -
    '-',

    #Sonst 20
    20
)

Spalte 2

  • Wert: -

Spalte 3

  • Wert: -

Spalte 4 - Formel

wenns(
    #Wenn Messwert Leer
    this(2)==NULL || this(2)=='',
    #Dann Leer
    '',

    #Wenn Messwert na
    this(2)=='na',
    #Dann -
    '-',

    #Wenn Messwert > 80
    enthaelt(this(2),'>') || this(2)>80,
    #Dann weiß
    '⬜️',

    #Wenn Messwert >= 10
    this(2)>=10,
    #Dann grün
    '🟩',

    #Wenn Messwert zwischen 3 und 9
    this(2)>=3 && this(2)<=9,
    #Dann blau
    '🟦',

    #Wenn Messwert <= 2
    this(2)<=2,
    #Dann gelb
    '🟨',

    #Sonst -
    '-'
)

Spalte 5

  • Wert: -

Spalte 6

  • Wert: -

2. Leg_KW_20ml_Säure - Legionellen KW MF (20 ml Säurebehandlung)

Spalte 0 - Formel

wenns(
    #Wenn Messwert Leer
    this(2)==NULL || this(2)=='',
    #Dann Leer
    '',

    #Wenn Messwert na
    this(2)=='na',
    #Dann na
    'na',

    #Wenn Messwert > 80
    enthaelt(this(2),'>') || this(2)>80,
    #Dann > 400
    '> 400',

    #Wenn Messwert 0
    this(2)==0,
    #Dann <5
    '< 5',

    #Sonst Messwert * 5 mit 2 Signifikanten Stellen
    roundsig((this(2)*5),2)
)

Spalte 1 - Formel

wenns(
    #Wenn Messwert Leer
    this(2)==NULL || this(2)=='',
    #Dann Leer
    '',

    #Wenn Messwert na
    this(2)=='na',
    #Dann -
    '-',

    #Sonst 20
    20
)

Spalte 2

  • Wert: -

Spalte 3

  • Wert: -

Spalte 4 - Formel

wenns(
    #Wenn Messwert Leer
    this(2)==NULL || this(2)=='',
    #Dann Leer
    '',

    #Wenn Messwert na
    this(2)=='na',
    #Dann -
    '-',

    #Wenn Messwert > 80
    enthaelt(this(2),'>') || this(2)>80,
    #Dann weiß
    '⬜️',

    #Wenn Messwert >= 10
    this(2)>=10,
    #Dann grün
    '🟩',

    #Wenn Messwert zwischen 3 und 9
    this(2)>=3 && this(2)<=9,
    #Dann blau
    '🟦',

    #Wenn Messwert <= 2
    this(2)<=2,
    #Dann gelb
    '🟨',

    #Sonst -
    '-'
)

Spalte 5

  • Wert: -

Spalte 6

  • Wert: -

3. Leg_KW_01ml_Original - Legionellen KW MF (0,1 ml Original)

Spalte 0 - Formel

wenns(
    #Wenn Messwert Leer
    this(2)==NULL || this(2)=='',
    #Dann Leer
    '',

    #Wenn Messwert na
    this(2)=='na',
    #Dann na
    'na',

    #Wenn Messwert > 150
    enthaelt(this(2),'>') || this(2)>150,
    #Dann > 150000
    '> 150000',

    #Wenn Messwert 0
    this(2)==0,
    #Dann < 1000
    '< 1000',

    #Sonst Messwert * 1000 mit 2 Signifikanten Stellen
    this(2)*1000
)

Spalte 1 - Formel

wenns(
    #Wenn Messwert Leer
    this(2)==NULL || this(2)=='',
    #Dann Leer
    '',

    #Wenn Messwert na
    this(2)=='na',
    #Dann -
    '-',

    #Sonst 0.1
    0.1
)

Spalte 2

  • Wert: -

Spalte 3

  • Wert: -

Spalte 4 - Formel

wenns(
    #Wenn Messwert Leer
    this(2)==NULL || this(2)=='',
    #Dann Leer
    '',

    #Wenn Messwert na
    this(2)=='na',
    #Dann -
    '-',

    #Wenn Messwert > 150
    enthaelt(this(2),'>') || this(2)>150,
    #Dann weiß
    '⬜️',

    #Wenn Messwert >= 10
    this(2)>=10,
    #Dann grün
    '🟩',

    #Wenn Messwert zwischen 3 und 9
    this(2)>=3 && this(2)<=9,
    #Dann blau
    '🟦',

    #Wenn Messwert <= 2
    this(2)<=2,
    #Dann rot
    '🟥',

    #Sonst -
    '-'
)

Spalte 5

  • Wert: -

Spalte 6

  • Wert: -

4. Leg_KW_01_2_05ml_Wärme - Legionellen KW MF (0,1 ml und 2x0,5 ml Wärmebehandlung)

Spalte 0 - Formel (sehr umfangreiche Berechnung)

wenns(
    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 leer sind,
    this(2)==NULL ||this(2)==''||this(3)==NULL ||this(3)==''||this(4)==NULL ||this(4)=='',
    #dann kein Ergebnis anzeigen
    '',

    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 na sind,
    this(2)=='na' && this(3)=='na' && this(4)=='na',
    #dann na
    'na',

    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 >150 sind,
    enthaelt(this(2),'>') && enthaelt(this(3),'>') && enthaelt(this(4),'>'),
    #dann > 41000
    '> 41000',

    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 >150 und Messwert 0.1 na,
    enthaelt(this(2),'>') && enthaelt(this(3),'>') && this(4)=='na',
    #dann > 30000
    '> 30000',


    #Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 und Messwert 0.1 na,
    enthaelt(this(2),'>') && this(3)=='na' && this(4)=='na',
    #dann > 30000
    '> 30000',

    #Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 >150 und Messwert 0.1 na,
    this(2)=='na' && enthaelt(this(3),'>') && this(4)=='na',
    #dann > 30000
    '> 30000',


    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 na und Messwert 0.1 >150 sind,
    this(2)=='na' && this(3)=='na' && enthaelt(this(4),'>'),
    #dann > 150000
    '> 150000',

    #Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 und Messwert 0.1 >150 sind,
    this(2)=='na' && enthaelt(this(3),'>') && enthaelt(this(4),'>'),
    #dann > 50000
    '> 50000',

    #Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 und Messwert 0.1 >150 sind,
    enthaelt(this(2),'>') && this(3)=='na' && enthaelt(this(4),'>'),
    #dann > 50000
    '> 50000',

    #Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 na und Messwert 0.1 0,
    enthaelt(this(2),'>') && this(3)=='na' && this(4)==0,
    #dann Fehler, unlogisch
    'Fehler, unlogisch',

    #Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 0 und Messwert 0.1 na,
    enthaelt(this(2),'>') && this(3)==0 && this(4)=='na',
    #dann Fehler, unlogisch
    'Fehler, unlogisch',

    #Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 >150 und Messwert 0.1 na,
    this(2)==0 && enthaelt(this(3),'>') && this(4)=='na',
    #dann Fehler, unlogisch
    'Fehler, unlogisch',

    #Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 na und Messwert 0.1 >150 ,
    this(2)==0 && this(3)=='na' && enthaelt(this(4),'>'),
    #dann Fehler, unlogisch
    'Fehler, unlogisch',

    #Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 >150 und Messwert 0.1 >150 ,
    this(2)==0 && enthaelt(this(3),'>') && enthaelt(this(4),'>'),
    #dann Fehler, unlogisch
    'Fehler, unlogisch',

    #Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 0 und Messwert 0.1 >150 ,
    this(2)=='na' && this(3)==0 && enthaelt(this(4),'>'),
    #dann Fehler, unlogisch
    'Fehler, unlogisch',

    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 >150 und Messwert 0.1 0,
    enthaelt(this(2),'>') && enthaelt(this(3),'>') && this(4)==0,
    #dann Fehler, unlogisch
    'Fehler, unlogisch',

    #Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 und Messwert 0.1 0,
    enthaelt(this(2),'>') && this(3)==0 && this(4)==0,
    #dann Fehler, unlogisch
    'Fehler, unlogisch',

    #Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 >150 und Messwert 0.1 0,
    this(2)==0 && enthaelt(this(3),'>') && this(4)==0,
    #dann Fehler, unlogisch
    'Fehler, unlogisch',

    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 0 und Messwert 0.1 >150 sind,
    this(2)==0 && this(3)==0 && enthaelt(this(4),'>'),
    #dann Fehler, unlogisch
    'Fehler, unlogisch',

    #Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 und Messwert 0.1 >150 sind,
    this(2)==0 && enthaelt(this(3),'>') && enthaelt(this(4),'>'),
    #dann Fehler, unlogisch
    'Fehler, unlogisch',

    #Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 0 und Messwert 0.1 >150 sind,
    enthaelt(this(2),'>') && this(3)==0 && enthaelt(this(4),'>'),
    #dann Fehler, unlogisch
    'Fehler, unlogisch',

    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 na und Messwert 0.1 0,
    this(2)=='na' && this(3)=='na' && this(4)==0,
    #dann < 1000
    '< 1000',

    #Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 0 und Messwert 0.1 na ,
    this(2)=='na' && this(3)==0 && this(4)=='na',
    #dann < 200
    '< 200',

    #Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 und Messwert 0.1 0 ,
    this(2)=='na' && this(3)==0 && this(4)==0,
    #dann < 200
    '< 200',

    #Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 und Messwert 0.1 na ,
    this(2)==0 && this(3)=='na' && this(4)=='na',
    #dann < 200
    '< 200',

    #Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 na und Messwert 0.1 0 ,
    this(2)==0 && this(3)=='na' && this(4)==0,
    #dann < 200
    '< 200',

    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 0 und Messwert 0.1 na ,
    this(2)==0 && this(3)==0 && this(4)=='na',
    #dann < 100
    '< 100',

    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 0 ,
    this(2)==0 && this(3)==0 && this(4)==0,
    #dann < 100
    '< 100',

    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 Zahl und Messwert 0.1 0/na/>150 ,
    istzahl(this(2)) && istzahl(this(3)) && (this(4)==0||this(4)=='na'||enthaelt(this(4),'>')),
    #dann Summe 1. Messwert 0.5 und 2. Messwert 0.5 *100
    roundsig(summe(this(2),this(3))*100,2),

    #Wenn 1. Messwert 0.5 Zahl und 2. Messwert 0.5 na/>150 und Messwert 0.1 0/na/>150 ,
    istzahl(this(2)) && (this(3)=='na'||enthaelt(this(3),'>')) && (this(4)==0||this(4)=='na'||enthaelt(this(4),'>')),
    #dann 1. Messwert 0.5 *200
    roundsig(this(2)*200,2),
    
    #Wenn 1. Messwert 0.5 na/>150 und 2. Messwert 0.5 Zahl und Messwert 0.1 0/na/>150 ,
    (this(2)=='na'||enthaelt(this(2),'>')) && istzahl(this(3)) && (this(4)==0||this(4)=='na'||enthaelt(this(4),'>')),
    #dann 2. Messwert 0.5 *200
    roundsig(this(3)*200,2),

    #Wenn 1. Messwert 0.5 na/>150 und 2. Messwert 0.5 und Messwert 0.1 Zahl ,
    (this(2)=='na'||enthaelt(this(2),'>')) && istzahl(this(3)) && istzahl(this(4)) ,
    #dann Summe 2. Messwert 0.5 und Messwert 0.1 * 167
    roundsig(summe(this(3),this(4))*167,2),

    #Wenn 1. Messwert 0.5 zahl und 2. Messwert 0.5 na/>150 und Messwert 0.1 Zahl ,
    istzahl(this(2)) && (this(3)=='na'||enthaelt(this(3),'>')) && istzahl(this(4)) ,
    #dann Summe 1. Messwert 0.5 und Messwert 0.1 * 167
    roundsig(summe(this(2),this(4))*167,2),

    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 Zahl ,
    (this(2)=='na'||enthaelt(this(2),'>')) && (this(3)=='na'||enthaelt(this(3),'>')) && istzahl(this(4)) ,
    #dann und Messwert 0.1 * 1000
    roundsig(this(4)*1000,2),

    #Sonst Summe 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 * 91
    roundsig(summe(this(2),this(3),this(4))*91,2),
)

Spalte 1 - Formel (Volumenberechnung)

wenns(
    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 leer sind,
    this(2)==NULL ||this(2)==''||this(3)==NULL ||this(3)==''||this(4)==NULL ||this(4)=='',
    #dann kein Ergebnis anzeigen
    '',

    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 na sind,
    this(2)=='na' && this(3)=='na' && this(4)=='na',
    #dann -
    '-',

    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 >150 sind,
    enthaelt(this(2),'>') && enthaelt(this(3),'>') && enthaelt(this(4),'>'),
    #dann 1.1
    1.1,

    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 >150 und Messwert 0.1 na,
    enthaelt(this(2),'>') && enthaelt(this(3),'>') && this(4)=='na',
    #dann 1
    1,


    #Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 und Messwert 0.1 na,
    enthaelt(this(2),'>') && this(3)=='na' && this(4)=='na',
    #dann 1
    1,

    #Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 >150 und Messwert 0.1 na,
    this(2)=='na' && enthaelt(this(3),'>') && this(4)=='na',
    #dann 1
    1,


    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 na und Messwert 0.1 >150 sind,
    this(2)=='na' && this(3)=='na' && enthaelt(this(4),'>'),
    #dann 0.1
    0.1,

    #Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 und Messwert 0.1 >150 sind,
    this(2)=='na' && enthaelt(this(3),'>') && enthaelt(this(4),'>'),
    #dann 0.5
    0.5,

    #Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 und Messwert 0.1 >150 sind,
    enthaelt(this(2),'>') && this(3)=='na' && enthaelt(this(4),'>'),
    #dann 0.5
    0.5,

    #Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 na und Messwert 0.1 0,
    enthaelt(this(2),'>') && this(3)=='na' && this(4)==0,
    #dann -
    '-',

    #Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 0 und Messwert 0.1 na,
    enthaelt(this(2),'>') && this(3)==0 && this(4)=='na',
    #dann -
    '-',

    #Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 >150 und Messwert 0.1 na,
    this(2)==0 && enthaelt(this(3),'>') && this(4)=='na',
    #dann -
    '-',

    #Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 na und Messwert 0.1 >150 ,
    this(2)==0 && this(3)=='na' && enthaelt(this(4),'>'),
    #dann -
    '-',

    #Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 >150 und Messwert 0.1 >150 ,
    this(2)==0 && enthaelt(this(3),'>') && enthaelt(this(4),'>'),
    #dann -
    '-',

    #Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 0 und Messwert 0.1 >150 ,
    this(2)=='na' && this(3)==0 && enthaelt(this(4),'>'),
    #dann -
    '-',

    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 >150 und Messwert 0.1 0,
    enthaelt(this(2),'>') && enthaelt(this(3),'>') && this(4)==0,
    #dann -
    '-',

    #Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 und Messwert 0.1 0,
    enthaelt(this(2),'>') && this(3)==0 && this(4)==0,
    #dann -
    '-',

    #Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 >150 und Messwert 0.1 0,
    this(2)==0 && enthaelt(this(3),'>') && this(4)==0,
    #dann -
    '-',

    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 0 und Messwert 0.1 >150 sind,
    this(2)==0 && this(3)==0 && enthaelt(this(4),'>'),
    #dann -
    '-',

    #Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 und Messwert 0.1 >150 sind,
    this(2)==0 && enthaelt(this(3),'>') && enthaelt(this(4),'>'),
    #dann -
    '-',

    #Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 0 und Messwert 0.1 >150 sind,
    enthaelt(this(2),'>') && this(3)==0 && enthaelt(this(4),'>'),
    #dann -
    '-',

    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 na und Messwert 0.1 0,
    this(2)=='na' && this(3)=='na' && this(4)==0,
    #dann 0.1
    0.1,
    
    #Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 0 und Messwert 0.1 na ,
    this(2)=='na' && this(3)==0 && this(4)=='na',
    #dann 0.5
    0.5,

    #Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 und Messwert 0.1 0 ,
    this(2)=='na' && this(3)==0 && this(4)==0,
    #dann 0.5
    0.5,

    #Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 und Messwert 0.1 na ,
    this(2)==0 && this(3)=='na' && this(4)=='na',
    #dann 0.5
    0.5,

    #Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 na und Messwert 0.1 0 ,
    this(2)==0 && this(3)=='na' && this(4)==0,
    #dann 0.5
    0.5,
    
    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 0 und Messwert 0.1 na ,
    this(2)==0 && this(3)==0 && this(4)=='na',
    #dann 1
    1,
    
    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 0 ,
    this(2)==0 && this(3)==0 && this(4)==0,
    #dann 1
    1,
    
    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 Zahl und Messwert 0.1 0/na/>150 ,
    istzahl(this(2)) && istzahl(this(3)) && (this(4)==0||this(4)=='na'||enthaelt(this(4),'>')),
    #dann 1
    1,
    
    #Wenn 1. Messwert 0.5 Zahl und 2. Messwert 0.5 na/>150 und Messwert 0.1 0/na/>150 ,
    istzahl(this(2)) && (this(3)=='na'||enthaelt(this(3),'>')) && (this(4)==0||this(4)=='na'||enthaelt(this(4),'>')),
    #dann 0.5
    0.5,
    
    #Wenn 1. Messwert 0.5 na/>150 und 2. Messwert 0.5 Zahl und Messwert 0.1 0/na/>150 ,
    (this(2)=='na'||enthaelt(this(2),'>')) && istzahl(this(3)) && (this(4)==0||this(4)=='na'||enthaelt(this(4),'>')),
    #dann 0.5
    0.5 ,
    
    #Wenn 1. Messwert 0.5 na/>150 und 2. Messwert 0.5 und Messwert 0.1 Zahl ,
    (this(2)=='na'||enthaelt(this(2),'>')) && istzahl(this(3)) && istzahl(this(4)) ,
    #dann 0.6
    0.6,
    
    #Wenn 1. Messwert 0.5 zahl und 2. Messwert 0.5 na/>150 und Messwert 0.1 Zahl ,
    istzahl(this(2)) && (this(3)=='na'||enthaelt(this(3),'>')) && istzahl(this(4)) ,
    #dann 0.6
    0.6,
    
    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 Zahl ,
    (this(2)=='na'||enthaelt(this(2),'>')) && (this(3)=='na'||enthaelt(this(3),'>')) && istzahl(this(4)) ,
    #dann 0.1
    0.1,
    
    
    
    #Sonst 1.1
    1.1
)

Spalte 2

  • Wert: -

Spalte 3

  • Wert: -

Spalte 4

  • Wert: -

Spalte 5

  • Wert: -

Spalte 6 - Formel (Messunsicherheit)

wenns(
    #Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 leer sind,
    this(2)==NULL || this(2)=='' || this(3)==NULL || this(3)=='' || this(4)==NULL || this(4)=='',
    #dann kein Ergebnis anzeigen
    '',

    #Wenn Summe na oder 'Fehler, unlogisch'
    this(0)=='na' || this(0)=='Fehler, unlogisch',
    #Dann -
    '-',

    #Wenn Summe >
    enthaelt(this(0),'>'),
    #Dann weiß
    '⬜️',
    
    #Wenn das relevante Volumen 0.1 und Summe <
    #oder das relevante Volumen 0.1 und Messwert 0.1 kleiner 2,
    (enthaelt(this(0),'<') && this(1)==0.1) || (this(1)==0.1 && this(4)<=2),
    #Dann rot
    '🟥',
    
    #Wenn das relevante Volumen größer 0.1 und Summe <
    #oder das relevante Volumen größer 1 und Summe 1. Messwert 0.5 und 2. Messwert 0.5 kleiner 2,
    (enthaelt(this(0),'<') && this(1)>0.1) || (this(1)>0.1 && (this(2)+this(3))<=2),
    #Dann orange
    '🟧',
    
    #Wenn das relevante Volumen 0.1 und Messwert 0.1 kleiner 9
    #oder das relevante Volumen größer 1 und Summe 1. Messwert 0.5 und 2. Messwert 0.5 kleiner 9,
    (this(1)==0.1 && this(4)<=9) || (this(1)>0.1 && (this(2)+this(3))<=9),
    #Dann blau
    '🟦',

    #Sonst grün
    '🟩'
)

5. Leg_KW_2_05ml_Säure - Legionellen KW MF (2x 0,5 ml Säurebehandlung 1:10)

Spalte 0 - Formel

wenns(
    #Wenn 1. Messwert oder 2. Messwert Leer
    this(2)==NULL || this(2)=='' || this(3)==NULL || this(3)=='',
    #Dann Leer
    '',

    #Wenn 1. Messwert und 2. Messwert na
    this(2)=='na' && this(3)=='na',
    #Dann Leer
    'na',

    #Wenn 1. Messwert na und 2. Messwert > 150
    this(2)=='na' && enthaelt(this(3),'>'),
    #Dann > 300000
    '> 300000',
    
    #Wenn 1. Messwert > 150 und 2. Messwert na
    enthaelt(this(2),'>') && this(3)=='na',
    #Dann > 300000
    '> 300000',
    
    #Wenn 1. Messwert > 150 und 2. Messwert > 150
    enthaelt(this(2),'>') && enthaelt(this(3),'>'),
    #Dann > 300000
    '> 300000',
    
    #Wenn 1. Messwert na und 2. Messwert 0
    this(2)=='na' && this(3)==0,
    #Dann < 2000
    '< 2000',
    
    #Wenn 1. Messwert 0 und 2. Messwert na
    this(2)==0 && this(3)=='na',
    #Dann < 2000
    '< 2000',
    
    #Wenn 1. Messwert na und 2. Messwert Zahl
    this(2)=='na' && istzahl(this(3)),
    #Dann 2. Messwert * 2000
    this(3)*2000,

    #Wenn 1. Messwert Zahl und 2. Messwert na
    istzahl(this(2)) && this(3)=='na',
    #Dann 1. Messwert * 2000
    this(2)*2000,
    
    #Wenn 1. Messwert >150 und 2. Messwert 0
    enthaelt(this(2),'>') && this(3)==0,
    #Dann Fehler, unlogisch
    'Fehler, unlogisch',
    
    #Wenn 1. Messwert 0 und 2. Messwert >150
    this(2)==0 && enthaelt(this(3),'>'),
    #Dann Fehler, unlogisch
    'Fehler, unlogisch',

    #Wenn 1. Messwert na und 2. Messwert 0
    this(2)==0 && this(3)==0,
    #Dann < 1000
    '< 1000',

    #Sonst 1. Messwert + 2. Messwert * 1000
    1000 * (this(2) + this(3))
)

Spalte 1 - Formel

wenns(
    #Wenn 1. Messwert oder 2. Messwert Leer
    this(2)==NULL || this(2)=='' || this(3)==NULL || this(3)=='',
    #Dann Leer
    '',

    #Wenn 1. Messwert und 2. Messwert na
    this(2)=='na' && this(3)=='na',
    #Dann -
    '-',
    
    #Wenn 1. Messwert na und 2. Messwert > 150
    this(2)=='na' && enthaelt(this(3),'>'),
    #Dann 0.05
    0.05,

    #Wenn 1. Messwert > 150 und 2. Messwert na
    enthaelt(this(2),'>') && this(3)=='na',
    #Dann 0.05
    0.05,

    #Wenn 1. Messwert > 150 und 2. Messwert > 150
    enthaelt(this(2),'>') && enthaelt(this(3),'>'),
    #Dann 0.1
    0.1,
    
    #Wenn 1. Messwert na und 2. Messwert 0
    this(2)=='na' && this(3)==0,
    #Dann 0.05
    0.05,
    
    #Wenn 1. Messwert 0 und 2. Messwert na
    this(2)==0 && this(3)=='na',
    #Dann 0.05
    0.05,
    
    #Wenn 1. Messwert na und 2. Messwert Zahl
    this(2)=='na' && istzahl(this(3)),
    #Dann 0.05
    0.05,
    
    #Wenn 1. Messwert Zahl und 2. Messwert na
    istzahl(this(2)) && this(3)=='na',
    #Dann 0.05
    0.05,
    
    #Wenn 1. Messwert >150 und 2. Messwert 0
    enthaelt(this(2),'>') && this(3)==0,
    #Dann -
    '-',
    
    #Wenn 1. Messwert 0 und 2. Messwert >150
    this(2)==0 && enthaelt(this(3),'>'),
    #Dann -
    '-',
    
    #Wenn 1. Messwert 0 und 2. Messwert 0
    this(2)==0 && this(3)==0,
    #Dann 0.1
    0.1,
    
    #Sonst 0.1
    0.1
)

Spalte 2

  • Wert: -

Spalte 3

  • Wert: -

Spalte 4

  • Wert: -

Spalte 5 - Formel (Messunsicherheit)

wenns(
    #Wenn 1. Messwert oder 2. Messwert Leer
    this(2)==NULL || this(2)=='' || this(3)==NULL || this(3)=='',
    #Dann Leer
    '',

    #Wenn Summe na oder 'Fehler, unlogisch'
    this(0)=='na' || this(0)=='Fehler, unlogisch',
    #Dann -
    '-',
    
    #Wenn Summe > 300000
    enthaelt(this(0),'>'),
    #Dann weiß
    '⬜️',
    
    #Wenn Summe < 1000 oder < 2000
    #oder das relevante Volumen 0.1 und die Summe kleiner 2000
    #oder das relevante Volumen 0.05 und die Summe kleiner 4000
    enthaelt(this(0),'<') || (this(1)==0.1 && this(0)<=2000) || (this(1)==0.05 && this(0)<=4000),
    #Dann rot
    '🟥',
    
    #Wenn das relevante Volumen 0.1 und die Summe kleiner 9000
    #oder das relevante Volumen 0.05 und die Summe kleiner 18000
    (this(1)==0.1 && this(0)<=9000) || (this(1)==0.05 && this(0)<=18000),
    #Dann blau
    '🟦',

    #Sonst grün
    '🟩'
)

Spalte 6

  • Wert: -

6. Leg_KW_Enderg - Legionellen KW Endergebnis

Spalte 0 - Formel (Endergebnis-Logik)

wenns(
    #Wenn alle Ansätze na
    m['Leg_KW_20ml_Wärme']['0']=='na' && m['Leg_KW_20ml_Säure']['0']=='na' && m['Leg_KW_01ml_Original']['0']=='na' && m['Leg_KW_01_2_05ml_Wärme']['0']=='na' && m['Leg_KW_2_05ml_Säure']['0']=='na',
    #Dann na
    'na',

    #alles na oder MU ⬜️
    (m['Leg_KW_20ml_Wärme']['0']=='na' || m['Leg_KW_20ml_Wärme']['4']=='⬜️') &&
    (m['Leg_KW_20ml_Säure']['0']=='na' || m['Leg_KW_20ml_Säure']['4']=='⬜️') &&
    (m['Leg_KW_01ml_Original']['0']=='na' || m['Leg_KW_01ml_Original']['4']=='⬜️') &&
    (m['Leg_KW_01_2_05ml_Wärme']['0']=='na' || m['Leg_KW_01_2_05ml_Wärme']['6']=='⬜️') &&
    (m['Leg_KW_2_05ml_Säure']['0']=='na' || m['Leg_KW_2_05ml_Säure']['5']=='⬜️'),
    #Dann nimm den maximal weißen Wert
    verketten('> ', max(wert(m['Leg_KW_20ml_Wärme']['0']), wert(m['Leg_KW_20ml_Säure']['0']), wert(m['Leg_KW_01ml_Original']['0']), wert(m['Leg_KW_01_2_05ml_Wärme']['0']), wert(m['Leg_KW_2_05ml_Säure']['0']))),
    
    #Wenn MU 🟩 vorhanden
    m['Leg_KW_20ml_Wärme']['4']=='🟩' || m['Leg_KW_20ml_Säure']['4']=='🟩' || m['Leg_KW_01ml_Original']['4']=='🟩' || m['Leg_KW_01_2_05ml_Wärme']['6']=='🟩' || m['Leg_KW_2_05ml_Säure']['5']=='🟩',
    #Dann maximalen Wert von Messwert mit MU 🟩
    max(
    (wenn(m['Leg_KW_20ml_Wärme']['4']=='🟩', m['Leg_KW_20ml_Wärme']['0'], 0)),
    (wenn(m['Leg_KW_20ml_Säure']['4']=='🟩', m['Leg_KW_20ml_Säure']['0'], 0)),
    (wenn(m['Leg_KW_01ml_Original']['4']=='🟩', m['Leg_KW_01ml_Original']['0'], 0)),
    (wenn(m['Leg_KW_01_2_05ml_Wärme']['6']=='🟩', m['Leg_KW_01_2_05ml_Wärme']['0'], 0)),
    (wenn(m['Leg_KW_2_05ml_Säure']['5']=='🟩', m['Leg_KW_2_05ml_Säure']['0'], 0))
    ),
    
    #Wenn MU 🟦 vorhanden
    m['Leg_KW_20ml_Wärme']['4']=='🟦' || m['Leg_KW_20ml_Säure']['4']=='🟦' || m['Leg_KW_01ml_Original']['4']=='🟦' || m['Leg_KW_01_2_05ml_Wärme']['6']=='🟦' || m['Leg_KW_2_05ml_Säure']['5']=='🟦',
    #Dann maximalen Wert von Messwert mit MU 🟦
    max(
    (wenn(m['Leg_KW_20ml_Wärme']['4']=='🟦', m['Leg_KW_20ml_Wärme']['0'], 0)),
    (wenn(m['Leg_KW_20ml_Säure']['4']=='🟦', m['Leg_KW_20ml_Säure']['0'], 0)),
    (wenn(m['Leg_KW_01ml_Original']['4']=='🟦', m['Leg_KW_01ml_Original']['0'], 0)),
    (wenn(m['Leg_KW_01_2_05ml_Wärme']['6']=='🟦', m['Leg_KW_01_2_05ml_Wärme']['0'], 0)),
    (wenn(m['Leg_KW_2_05ml_Säure']['5']=='🟦', m['Leg_KW_2_05ml_Säure']['0'], 0))
    ),
    
    #Wenn MU 🟨 vorhanden
    m['Leg_KW_20ml_Wärme']['4']=='🟨' || m['Leg_KW_20ml_Säure']['4']=='🟨',
    #Dann,
    #Wenn alles 0
    wenn(
    max(
    (wenn(m['Leg_KW_20ml_Wärme']['4']=='🟨', m['Leg_KW_20ml_Wärme']['0'], 0)),
    (wenn(m['Leg_KW_20ml_Säure']['4']=='🟨', m['Leg_KW_20ml_Säure']['0'], 0))
    )==0 || (enthaelt(m['Leg_KW_20ml_Wärme']['0'], '<') && enthaelt(m['Leg_KW_20ml_Säure']['0'], '<')) ,
    #Dann <5
    '< 5',
    #Sonst maximalen Wert von Messwert mit MU 🟨
    max(
    (wenn(m['Leg_KW_20ml_Wärme']['4']=='🟨', m['Leg_KW_20ml_Wärme']['0'], 0)),
    (wenn(m['Leg_KW_20ml_Säure']['4']=='🟨', m['Leg_KW_20ml_Säure']['0'], 0))
    )
    ),
    
    #Wenn MU 🟧 vorhanden
    m['Leg_KW_01_2_05ml_Wärme']['6']=='🟧',
    #Dann Wert von Wärme DA
    m['Leg_KW_01_2_05ml_Wärme']['0'],
    
    #Wenn MU 🟥 vorhanden
    m['Leg_KW_01ml_Original']['4']=='🟥' || m['Leg_KW_01_2_05ml_Wärme']['6']=='🟥' || m['Leg_KW_2_05ml_Säure']['5']=='🟥',
    #Dann,
    #Wenn alles 0
    wenn(
    max(
    (wenn(m['Leg_KW_01ml_Original']['4']=='🟥', m['Leg_KW_01ml_Original']['0'], 0)),
    (wenn(m['Leg_KW_01_2_05ml_Wärme']['6']=='🟥', m['Leg_KW_01_2_05ml_Wärme']['0'], 0)),
    (wenn(m['Leg_KW_2_05ml_Säure']['5']=='🟥', m['Leg_KW_2_05ml_Säure']['0'], 0))
    )==0,
    #Dann <1000
    '< 1000',
    #Sonst maximalen Wert von Messwert mit MU 🟥
    max(
    (wenn(m['Leg_KW_01ml_Original']['4']=='🟥', m['Leg_KW_01ml_Original']['0'], 0)),
    (wenn(m['Leg_KW_01_2_05ml_Wärme']['6']=='🟥', m['Leg_KW_01_2_05ml_Wärme']['0'], 0)),
    (wenn(m['Leg_KW_2_05ml_Säure']['5']=='🟥', m['Leg_KW_2_05ml_Säure']['0'], 0))
    )
    ),

    #Sonst
    'Fehler'
)

Spalte 1 - Formel (Volumen-Zuordnung)

wenns(
    #Wenn Endergebnis gleich 20 ml Wärme Ergebnis,
    m['Leg_KW_Enderg']['0'] == m['Leg_KW_20ml_Wärme']['0'],
    #Dann 20 ml Wärme Ergebnis Vol
    m['Leg_KW_20ml_Wärme']['1'],

    #Wenn Endergebnis gleich 20 ml Säure Ergebnis,
    m['Leg_KW_Enderg']['0'] == m['Leg_KW_20ml_Säure']['0'],
    #Dann 20 ml Säure Ergebnis Vol
    m['Leg_KW_20ml_Säure']['1'],
    
    #Wenn Endergebnis gleich Originalprobe DA Ergebnis,
    m['Leg_KW_Enderg']['0'] == m['Leg_KW_01ml_Original']['0'],
    #Dann 0.1 Originalprobe Ergebnis Vol
    m['Leg_KW_01ml_Original']['1'],
    
    #Wenn Endergebnis gleich Wärme DA Ergebnis,
    m['Leg_KW_Enderg']['0'] == m['Leg_KW_01_2_05ml_Wärme']['0'],
    #Dann Wärme DA Ergebnis Vol
    m['Leg_KW_01_2_05ml_Wärme']['1'],
    
    #Wenn Endergebnis gleich Säure DA Ergebnis,
    m['Leg_KW_Enderg']['0'] == m['Leg_KW_2_05ml_Säure']['0'],
    #Dann Säure DA Ergebnis Vol
    m['Leg_KW_2_05ml_Säure']['1'],

    #Sonst
    'Fehler'
)

Spalte 2 - Formel (Begleitflora-Zuordnung)

wenns(
    #Wenn Endergebnis gleich 20 ml Wärme Ergebnis,
    m['Leg_KW_Enderg']['0']==m['Leg_KW_20ml_Wärme']['0'],
    #Dann 20 ml Wärme Ergebnis Begleitflora
    m['Leg_KW_20ml_Wärme']['3'],

    #Wenn Endergebnis gleich 20 ml Säure Ergebnis,
    m['Leg_KW_Enderg']['0']==m['Leg_KW_20ml_Säure']['0'],
    #Dann 20 ml Säure Ergebnis Begleitflora
    m['Leg_KW_20ml_Säure']['3'],
    
    #Wenn Endergebnis gleich Originalprobe DA Ergebnis,
    m['Leg_KW_Enderg']['0']==m['Leg_KW_01ml_Original']['0'],
    #Dann 0.1 Originalprobe Ergebnis Begleitflora
    m['Leg_KW_01ml_Original']['3'],

    #Wenn Endergebnis gleich Wärme DA Ergebnis,
    m['Leg_KW_Enderg']['0']==m['Leg_KW_01_2_05ml_Wärme']['0'],
    #Dann Wärme DA Ergebnis Begleitflora
    m['Leg_KW_01_2_05ml_Wärme']['5'],
    
    #Wenn Endergebnis gleich Säure DA Ergebnis,
    m['Leg_KW_Enderg']['0']==m['Leg_KW_2_05ml_Säure']['0'],
    #Dann Säure DA Ergebnis Begleitflora
    m['Leg_KW_2_05ml_Säure']['4'],
    
    #Sonst
    'Fehler'
)

Spalte 3 - Formel (MU-Zuordnung)

wenns(
    #Wenn Endergebnis gleich 20 ml Wärme Ergebnis,
    m['Leg_KW_Enderg']['0']==m['Leg_KW_20ml_Wärme']['0'],
    #Dann 20 ml Wärme Ergebnis MU
    m['Leg_KW_20ml_Wärme']['4'],

    #Wenn Endergebnis gleich 20 ml Säure Ergebnis,
    m['Leg_KW_Enderg']['0']==m['Leg_KW_20ml_Säure']['0'],
    #Dann 20 ml Säure Ergebnis MU
    m['Leg_KW_20ml_Säure']['4'],
    
    #Wenn Endergebnis gleich Originalprobe DA Ergebnis,
    m['Leg_KW_Enderg']['0']==m['Leg_KW_01ml_Original']['0'],
    #Dann 0.1 Originalprobe Ergebnis MU
    m['Leg_KW_01ml_Original']['4'],
    
    #Wenn Endergebnis gleich Wärme DA Ergebnis,
    m['Leg_KW_Enderg']['0']==m['Leg_KW_01_2_05ml_Wärme']['0'],
    #Dann Wärme DA Ergebnis MU
    m['Leg_KW_01_2_05ml_Wärme']['6'],
    
    #Wenn Endergebnis gleich Säure DA Ergebnis,
    m['Leg_KW_Enderg']['0']==m['Leg_KW_2_05ml_Säure']['0'],
    #Dann Säure DA Ergebnis MU
    m['Leg_KW_2_05ml_Säure']['5'],
    
    #Sonst
    'Fehler'
)

Spalte 4 - Formel (Bemerkungstext)

wenn(
    #Wenn Endergebnis na
    this(0)=='na',
    #Dann -
    'Wegen hoher Begleitflora waren alle Ansätze nicht auswertbar. Daher kann keine Aussage zum Vorkommen von Legionellen getroffen werden.',

    #Sonst
    verketten(
     #MU Bemerkung
     wenns(

     #Wenn Ergebnis <5 und Volumen 20 ml und MU 🟨
     enthaelt(this(0),'<')&&this(1)==20&&this(3)=='🟨',
     #Dann
     'Es wurden keine Legionellenkolonien in 20 ml nachgewiesen. Da nur 20 ml filtriert wurden liegt bei dem berechneten Endergebnis pro 100 ml eine stark erhöhte Messunsicherheit vor. ',
     
     #Wenn Volumen 20 ml und MU 🟨
     this(1)==20&&this(3)=='🟨',
     #Dann
     'Es wurden nur vereinzelte Legionellenkolonien in 20 ml nachgewiesen. Daher liegt bei dem berechneten Endergebnis pro 100 ml eine stark erhöhte Messunsicherheit vor. ',

     #Wenn Volumen 20 ml und MU 🟦
     this(1)==20&&this(3)=='🟦',
     #Dann
     'Es wurde nur eine geringe Anzahl von Legionellenkolonien in 20 ml nachgewiesen. Daher liegt bei dem berechneten Endergebnis pro 100 ml eine erhöhte Messunsicherheit vor.',

     #Wenn Volumen 20 ml und MU 🟩
     this(1)==20&&this(3)=='🟩',
     #Dann
     '',

     #Wenn Volumen 20 ml und MU ⬜️
     this(1)==20&&this(3)=='⬜️',
     #Dann
     'Die Anzahl von Legionellenkolonien liegt oberhalb der oberen Auszählgrenze. Daher ist nur die Angabe einer Mindestkonzentration pro 100 ml möglich.',
     
     #Wenn Ergebnis <100 und Volumen 1 oder 1.1 ml und MU 🟧
     enthaelt(this(0),'<')&&(this(1)==1||this(1)==1.1)&&this(3)=='🟧',
     #Dann
     'Es war nur ein Ansatz mit geringem Volumen der Originalprobe auswertbar und in diesem Ansatz wurden keine Legionellenkolonien nachgewiesen. Daher liegt eine hohe Messunsicherheit vor und die Angabe eines           exakten quantitativen Endergebnisses pro 100 ml ist nicht möglich. Die Legionellen-konzentration liegt im Bereich von < 10² KBE/100 ml.',

     #Wenn Volumen 1 oder 1.1 ml und MU 🟧
     (this(1)==1||this(1)==1.1)&&this(3)=='🟧',
     #Dann
     'Es war nur ein Ansatz mit geringem Volumen der Originalprobe auswertbar und in diesem Ansatz wurden nur vereinzelte Legionellenkolonien nachgewiesen. Daher liegt eine hohe Messunsicherheit vor und die Angabe eines exakten quantitativen Endergebnisses pro 100 ml ist nicht möglich. Die Legionellenkonzentration liegt im Bereich von 10² KBE/100 ml.',

     #Wenn Volumen 1 oder 1.1 ml und MU 🟦
     (this(1)==1||this(1)==1.1)&&this(3)=='🟦',
     #Dann
     'Es wurde nur eine geringe Anzahl von Legionellenkolonien in 1 ml nachgewiesen. Daher liegt bei dem berechneten Endergebnis pro 100 ml eine erhöhte Messunsicherheit vor.',
     
     #Wenn Volumen 1 oder 1.1 ml und MU 🟩
     (this(1)==1||this(1)==1.1)&&this(3)=='🟩',
     #Dann
     '',

     #Wenn Volumen 1 oder 1.1 ml und MU ⬜️
     (this(1)==1||this(1)==1.1)&&this(3)=='⬜️',
     #Dann
     'Die Anzahl von Legionellenkolonien liegt oberhalb der oberen Auszählgrenze. Daher ist nur die Angabe einer Mindestkonzentration pro 100 ml möglich.',
     
     #Wenn Ergebnis <200 und Volumen 0.5 oder 0.6 ml und MU 🟧
     enthaelt(this(0),'<')&&(this(1)==0.5||this(1)==0.6)&&this(3)=='🟧',
     #Dann
     'Es war nur ein Ansatz mit geringem Volumen der Originalprobe auswertbar und in diesem Ansatz wurden keine Legionellenkolonien nachgewiesen. Daher liegt eine hohe Messunsicherheit vor und die Angabe eines exakten quantitativen Endergebnisses pro 100 ml ist nicht möglich. Die Legionellen-konzentration liegt im Bereich von < 10² KBE/100 ml.',

     #Wenn Volumen 0.5 oder 0.6 ml und MU 🟧
     (this(1)==0.5||this(1)==0.6)&&this(3)=='🟧',
     #Dann
     'Es war nur ein Ansatz mit geringem Volumen der Originalprobe auswertbar und in diesem Ansatz wurden nur vereinzelte Legionellenkolonien nachgewiesen. Daher liegt eine hohe Messunsicherheit vor und die Angabe eines exakten quantitativen Endergebnisses pro 100 ml ist nicht möglich. Die Legionellenkonzentration liegt im Bereich von 10² KBE/100 ml bis 10³ KBE/100 ml.',

     #Wenn Volumen 0.5 oder 0.6 ml und MU 🟦
     (this(1)==0.5||this(1)==0.6)&&this(3)=='🟦',
     #Dann
     'Es wurde nur eine geringe Anzahl von Legionellenkolonien in 0,5 ml nachgewiesen. Daher liegt bei dem berechneten Endergebnis pro 100 ml eine erhöhte Messunsicherheit vor.',
     
     #Wenn Volumen 0.5 oder 0.6 ml und MU 🟩
     (this(1)==0.5||this(1)==0.6)&&this(3)=='🟩',
     #Dann
     '',
     
     #Wenn Volumen 0.5 oder 0.6 ml und MU ⬜️
     (this(1)==0.5||this(1)==0.6)&&this(3)=='⬜️',
     #Dann
     'Die Anzahl von Legionellenkolonien liegt oberhalb der oberen Auszählgrenze. Daher ist nur die Angabe einer Mindestkonzentration pro 100 ml möglich.',
     
     #Wenn Ergebnis <1000 und Volumen 0.1 ml und MU 🟥
     enthaelt(this(0),'<')&&this(1)==0.1&&this(3)=='🟥',
     #Dann
     'Es war nur ein Ansatz mit geringem Volumen der Originalprobe auswertbar und in diesem Ansatz wurden keine Legionellenkolonien nachgewiesen. Daher liegt eine sehr hohe Messunsicherheit vor und die Angabe eines exakten quantitativen Endergebnisses pro 100 ml ist nicht möglich. Die Legionellenkonzentration liegt im Bereich von < 10³ KBE/100 ml.',

     #Wenn Volumen 0.1 ml und MU 🟥
     this(1)==0.1&&this(3)=='🟥',
     #Dann
     'Es war nur ein Ansatz mit geringem Volumen der Originalprobe auswertbar und in diesem Ansatz wurden nur vereinzelte Legionellenkolonien nachgewiesen. Daher liegt eine sehr hohe Messunsicherheit vor und die Angabe eines exakten quantitativen Endergebnisses pro 100 ml ist nicht möglich. Die Legionellenkonzentration liegt im Bereich von 10³ KBE/100 ml.',

     #Wenn Volumen 0.1 ml und MU 🟦
     this(1)==0.1&&this(3)=='🟦',
     #Dann
     'Es wurde nur eine geringe Anzahl von Legionellenkolonien in 0,1 ml nachgewiesen. Daher liegt bei dem berechneten Endergebnis pro 100 ml eine erhöhte Messunsicherheit vor.',
     
     #Wenn Volumen 0.1 ml und MU 🟩
     this(1)==0.1&&this(3)=='🟩',
     #Dann
     '',
     
     #Wenn Volumen 0.1 ml und MU ⬜️
     this(1)==0.1&&this(3)=='⬜️',
     #Dann
     'Die Anzahl von Legionellenkolonien liegt oberhalb der oberen Auszählgrenze. Daher ist nur die Angabe einer Mindestkonzentration pro 100 ml möglich.',
     
     #Wenn Ergebnis <1000 und Volumen 0.05 ml und MU 🟥
     enthaelt(this(0),'<')&&this(1)==0.05&&this(3)=='🟥',
     #Dann
     'Es war nur ein Ansatz mit geringem Volumen der Originalprobe auswertbar und in diesem Ansatz wurden keine Legionellenkolonien nachgewiesen. Daher liegt eine sehr hohe Messunsicherheit vor und die Angabe eines exakten quantitativen Endergebnisses pro 100 ml ist nicht möglich. Die Legionellenkonzentration liegt im Bereich von < 10³ KBE/100 ml.',

     #Wenn Volumen 0.05 ml und MU 🟥
     this(1)==0.05&&this(3)=='🟥',
     #Dann
     'Es war nur ein Ansatz mit geringem Volumen der Originalprobe auswertbar und in diesem Ansatz wurden nur vereinzelte Legionellenkolonien nachgewiesen. Daher liegt eine sehr hohe Messunsicherheit vor und die Angabe eines exakten quantitativen Endergebnisses pro 100 ml ist nicht möglich. Die Legionellenkonzentration liegt im Bereich von 10³ KBE/100 ml.',

     #Wenn Volumen 0.05 ml und MU 🟦
     this(1)==0.05&&this(3)=='🟦',
     #Dann
     'Es wurde nur eine geringe Anzahl von Legionellenkolonien in 0,05 ml nachgewiesen. Daher liegt bei dem berechneten Endergebnis pro 100 ml eine erhöhte Messunsicherheit vor.',

     #Wenn Volumen 0.05 ml und MU 🟩
     this(1)==0.05&&this(3)=='🟩',
     #Dann
     '',
     
     #Wenn Volumen 0.05 ml und MU ⬜️
     this(1)==0.05&&this(3)=='⬜️',
     #Dann
     'Die Anzahl von Legionellenkolonien liegt oberhalb der oberen Auszählgrenze. Daher ist nur die Angabe einer Mindestkonzentration pro 100 ml möglich.',
     
     #Sonst Fehler
     'Fehler'
     )
     )
     #Bei Hoher Begleitflora
     ,wenn(this(2)=='+++','Bei dem Ergebnis liegt wegen hoher Begleitflora eine erhöhte Messunsicherheit mit dem Risiko von Minderbefunden vor.','')
    )
)

Spalte 5

  • Wert: -

Spalte 6

  • Wert: -

Letzte Änderung: 26.08.2025

Allgemeines

Einführungsphase

Auswertungen

Mitarbeiter

Aufträge

Proben

Probenvorlage

Berichte

Kunden

Berichtstabellen Editor

Kundenzone (optional)

Anlagen

Angebote

Rechnungen

Parameter

Rechnen mit Parametern

Schnittstellen

Webservice

Transformationscode

Prüfpläne / Grenzwerte / Spezifikationen

Dokumentenlenkung

Fragen und Antworten

Prüfmittel

Material

Mitarbeiterschulungen

8D-Report

Sonstiges

PDF-Vorlagen

Lieferantenbewertung

Dateiverwaltung

Prozesse