❤️ Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! ❤️
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

[Gelöst!] Immer Mittelwert einfügen, wenn in Spalte B "0" steht....

CALC ist die Tabellenkalkulation, die Sie immer wollten.
desputin
Beiträge: 287
Registriert: Mo 6. Dez 2010, 16:29

[Gelöst!] Immer Mittelwert einfügen, wenn in Spalte B "0" steht....

Beitrag von desputin » Sa 19. Nov 2022, 15:39

Hallo Ihr,
ich habe eine Calc-Tabelle, mit Gemeinden, die für mich relevant sind - und Gemeinden, die keine Relevanz haben.
Nun habe ich eine Spalte (B), in der 1 (für relevant) und 0 (für nicht relevant) drinsteht für alle Zeilen/Gemeinden.

Ich möchte nun, dass in allen Zellen der Spalten der nicht relevanten Gemeinden (B=0) der Mittelwert eingefügt wird.
Also in allen rot markierten Zellen soll der Mittelwert der jeweiligen Spalte stehen.

Wie kann ich das bewerkstelligen? Siehe Anhang.

Viele Grüße
desputin


PS kann ich auch alle Zeilen markieren, wo B=0? Dann könnte ich alles auf einmal einfügen. Sonst muß ich in meiner Riesen-Tabelle in alle Spalten manuell reingehen, die das betrifft und die Formel einfügen...
Dateianhänge
Test-tabelle.ods
(34.13 KiB) 106-mal heruntergeladen
Zuletzt geändert von desputin am So 20. Nov 2022, 16:14, insgesamt 1-mal geändert.

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2540
Registriert: Fr 10. Dez 2010, 10:01

Re: Immer Mittelwert einfügen, wenn in Spalte B "0" steht....

Beitrag von karolus » Sa 19. Nov 2022, 16:31

In Spalte D deiner Tabelle stehen mittendrin schon mehrmals »Mittelwert-formeln« die jede Lösung konterkarieren, wenn die durch normale Zahlen ersetzt werden, kannst du in D3 starten mit:
=MITTELWERTWENN($B3:$B18;1;D3:D18)
und nach rechts ziehen.
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

desputin
Beiträge: 287
Registriert: Mo 6. Dez 2010, 16:29

Re: Immer Mittelwert einfügen, wenn in Spalte B "0" steht....

Beitrag von desputin » Sa 19. Nov 2022, 19:52

Hallo Karolus,
vielen Dank.

Wäre es ggf. nicht einfacher, wenn die Formel sich nur auf das Mittelwert-Feld in der 2. Zeile bezieht, anstatt immer auf die ganzen Zeilen um den Mittelwert selber zu berechnen? Weil dann würde man doch diese Fallstricke umgehen, daß dort Fehler angezeigt werden in einigen Zellen.... Oder?

Viele Grüße desputin

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2540
Registriert: Fr 10. Dez 2010, 10:01

Re: Immer Mittelwert einfügen, wenn in Spalte B "0" steht....

Beitrag von karolus » Sa 19. Nov 2022, 20:27

Hallo
Entschuldige ich meinte die Formel oben gehört in D2
alles weitere untendrunter nur Werte nix Formel Punkt
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

desputin
Beiträge: 287
Registriert: Mo 6. Dez 2010, 16:29

Re: Immer Mittelwert einfügen, wenn in Spalte B "0" steht....

Beitrag von desputin » Sa 19. Nov 2022, 21:23

Ah, jetzt verstehe ich, so geht's.

Leider hab ich jetzt gemerkt, daß das für mich nicht ausreicht. Das ist ja nur eine Beispieltabelle. Aber ich benötige das auch, daß er Min, Max und Median so berechnet, daß er die 0-Zeilen ignoriert. Geht das auch, oder muß man dann einen anderen Ansatz wählen?

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2540
Registriert: Fr 10. Dez 2010, 10:01

Re: Immer Mittelwert einfügen, wenn in Spalte B "0" steht....

Beitrag von karolus » Sa 19. Nov 2022, 21:43

Es gibt da einen Formelassistenten da kann man nachschauen, minwenns & maxwenns gehen ähnlich wie mittelwertwenn und median musst dU eben per Matrixfunktion schreiben:

Code: Alles auswählen

=MEDIAN(WENN(B3:B18=1;D3:D18;""))
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Helmut_S
* LO-Experte *
Beiträge: 756
Registriert: Di 9. Feb 2016, 19:27

Re: Immer Mittelwert einfügen, wenn in Spalte B "0" steht....

Beitrag von Helmut_S » Sa 19. Nov 2022, 21:52

Hllo desputin, ein Vorschlag mit dem Autofilter und der Funktion Aggregat.
Vielleicht kannst du das gebrauchen?
Schau dir die Tabelle an und die Hilfe zur Funktion Aggregat.
Gruß Helmut
Dateianhänge
Test-tabelle01.ods
(23.71 KiB) 115-mal heruntergeladen
MX-Linux KDE + Linux-Mint Cinnamon

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2540
Registriert: Fr 10. Dez 2010, 10:01

Re: Immer Mittelwert einfügen, wenn in Spalte B "0" steht....

Beitrag von karolus » Sa 19. Nov 2022, 22:20

@Helmut:
Bist du dir sicher mit den Bereichsadressen D12:D18 ?
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Helmut_S
* LO-Experte *
Beiträge: 756
Registriert: Di 9. Feb 2016, 19:27

Re: Immer Mittelwert einfügen, wenn in Spalte B "0" steht....

Beitrag von Helmut_S » Sa 19. Nov 2022, 22:46

Hallo @Karolus, ich kann nichts Falsches daran sehen. Bei Verwendung des 2. Parameters in der Funktion Aggregat 5 (oder 1 oder 3) werden ja die ausgeblendeten Zeilen ignoriert. Wie in der Hilfe steht, funktioniert diese Funktion nur bei aktiviertem Autofilter korrekt.
Schönen Abbend noch, Helmut
MX-Linux KDE + Linux-Mint Cinnamon

desputin
Beiträge: 287
Registriert: Mo 6. Dez 2010, 16:29

Re: Immer Mittelwert einfügen, wenn in Spalte B "0" steht....

Beitrag von desputin » So 20. Nov 2022, 00:44

Hallo Ihr, vielen Dank für die Hilfe, ich denke, ich werde es erstmal mit minwenns und der Matrixfunktion etc. versuchen, weil ich die Tabelle nicht so mit Dropdown-Filtern umstellen will.

Min und Max haben schon mal geklappt:

Code: Alles auswählen

=MINWENNS(D3:D18;$B3:$B18;1;$B3:B18;1)

Code: Alles auswählen

=MAXWENNS(D3:D18;$B3:$B18;1;$B3:B18;1)
Aber das hier geht bei mir nicht:

Code: Alles auswählen

=MEDIAN(WENN(B3:B18=1;D3:D18;""))


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten