Open/Libre Office - Bedingte Addierung von Zellwerten



  • Mal angenommen ich habe folgende Tabelle in Libre/Open Office:

    Artikel       | Preis
    CPU           | 200,00
    RAM           | 100,00
    Mainboard     | 130,00
    Fernbedienung | 30,00
    SSD           | 130,00
    ________________________
    Gesamtsumme   | SUM(B2:B5)
    

    Und ich habe mich entschieden, dass ich für meinen neuen PC die Fernbedienung doch nicht brauche, wie kann ich dann verhindern, dass deren Preis in der Gesamtsumme mitgezählt wird, ohne die Formel für die Gesamtsumme zu ändern oder den Preis für die Fernbedienung aus der Tabelle zu entfernen?

    Bisher habe ich mir mit zwei weiteren Spalten beholfen:

    Artikel       | Preis    | Bool | Preis mit Bool
    CPU           | 200,00   | 1    | SUM(B2)*C2
    RAM           | 100,00   | 1    | SUM(B3)*C3
    Mainboard     | 130,00   | 1    | SUM(B4)*C4
    Fernbedienung | 30,00    | 0    | SUM(B5)*C5
    SSD           | 130,00   | 1    | SUM(B6)*C6
    _________________________________________________
    Gesamtsumme   |          |      | SUM(D2:D6)
    

    Dadurch kann ich dann togglen welche Werte in der Gesamtsumme mitberechnet werden sollen.
    Alle Artikel die Bool = 0 haben, werden also nicht mitberechnet.

    Das Problem ist nur, dass ich dafür 2 zusätzliche Spalten benötige, worunter die Übersicht bei Tabellen mit vielen Spalten leidet und das das recht aufwendig ist.

    Gibt es in Libre Office oder Open Office dafür eine elegantere Möglichkeit?
    Vielleicht mit Makros? Ich habe mit denen noch nie gearbeitet.



  • Was mir so auf die schnelle einfällt ist die Arraylösung für die Gesamtsumme.

    Gesamtsumme: =SUM(B4*C4;B5*C5;B6*C6;B7*C7;B8*C8)
    
    Artikel	Preis	Kaufen
    CPU	    200,00	    1
    RAM	    100,00	    1
    Main	130,00    	1
    Fernbdg	30,00	    0
    SSD	    130,00	    1
    
    Gesamtsumme	560,00
    

    Du musst nur aufpassen das du bei Kaufen nur valide Werte zulässt wie 0,1 oder vielleicht wenn du 2 Ramriegel haben willst auch größere Zahlen, ansonsten stimmt die Rechnung natürlich nicht. Wer auf die schnelle eine bessere Lösung hat, her damit.

    PS: In diesem Fall dürfte die Übersichtlichkeit durch die Länge nicht leiden.


Anmelden zum Antworten