Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: Yannik am August 17, 2016, 08:01:19 Vormittag

Titel: Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: Yannik am August 17, 2016, 08:01:19 Vormittag
Hallo liebe Helfer/Helferinnen,

Ich habe folgendes Problem:

Meine Tabelle soll eine Erfassung von Rettungsmitteln (Feuerwehrfahrzeuge, etc.) in einem s.g. Bereitstellungsraum (BR) an einer Einsatzstelle darstellen. Dabei werden die einzelnen Qualifikationen (Verbandsführer, Zugführer, Gruppenführer, Feuerwehrmann, Gesamtanzahl und Anzahl der ausgebildeten Atemschutzgeräteträger) zusammengerechnet und oben in der Übersicht eingetragen.
Um diese Anzeige aber immer aktuell zu halten, muss sobald in Spalte "AU" eine Uhrzeit steht (Dieses Fahrzeug mit Besatzung aus diesem Bereitstellungsraum abgerückt ist) die Personalstärke oben in der Übersicht wieder abgezogen werden. Jedoch sollen die Zahlen unten in der Tabelle nicht gelöscht werden, somit muss irgendwie etwas subtrahiert werden, sobald die entsprechenden Zellen in AU einen Wert haben.

Viel Beschreibung, aber ich hoffe, es ist halbwegs verständlich und mein Anliegen kann schnell von schlauen Leuten geklärt werden!

Ich freue mich auf eure Lösungsvorschläge!!


Liebe und leicht verzweifelte Grüße

Yannik
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: steve1da am August 17, 2016, 08:16:13 Vormittag
Hola,

eine Datei ist sinnvoller als ein Bild ;-)

Gruß,
steve1da
Titel: Antw: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahier
Beitrag von: Yannik am August 17, 2016, 08:19:39 Vormittag
Zitat von: steve1da link=topic=41137.msg46990#msg46990 =1471414573
Hola,

eine Datei ist sinnvoller als ein Bild ;-)

Gruß,
steve1da


Danke für den Hinweis, steve1da!
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: steve1da am August 17, 2016, 08:40:09 Vormittag
Hola,

für die Zelle W2:

=SUMME(AD8:AE23)-SUMMENPRODUKT(($AU$8:$AU$23>0)*($AD$6:$AO$6=W1)*($AD$8:$AO$23))
Die Zelle dann nach rechts kopieren.

Gruß,
steve1da
Titel: Antw: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahier
Beitrag von: Yannik am August 17, 2016, 09:07:01 Vormittag
Zitat von: steve1da link=topic=41137.msg46992#msg46992 =1471416009
Hola,

für die Zelle W2:

=SUMME(AD8:AE23)-SUMMENPRODUKT(($AU$8:$AU$23>0)*($AD$6:$AO$6=W1)*($AD$8:$AO$23))
Die Zelle dann nach rechts kopieren.

Gruß,
steve1da

Danke steve1da!
Der Ansatz sieht sehr gut aus. Allerdings hab ich am Ende der Berechnung immer einen Fehler. Und eine Vermutung, wo dieser herkommt, habe ich auch schon. :-D
Vielleicht könntest du da nochmal rüberschauen.
Ich vermute, dass er die Spalte 'AGT' auf die Gesamtzahl aufrechnet. Die sind allerdings gesondert zu betrachten.
Heißt: Wenn ich 1 VF, 1 ZF, 3 GF und 15 FM, habe ich Gesamtzahl 20, DAVON dann bspw. 12 AGT.
Verstehst du, was ich meine?
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: steve1da am August 17, 2016, 09:22:26 Vormittag
Hola,

Verstehst du, was ich meine?

leider nicht ;-)

Ich habe die Formel nur bis AF2 gezogen, also bis FM. Die Gesamtstärke berechnest du ja schon korrekt. Allerdings hab ich glaub ich noch einen Fehler in der Formel. Das liegt an den vielen verbundenen Zellen, die hier absolut keinen Sinn machen. Die hast du wahrscheinlich wegen der Optik drin, oder?

=SUMMENPRODUKT(($AD$6:$AO$6=W1)*($AD$8:$AO$23))-SUMMENPRODUKT(($AU$8:$AU$23>0)*($AD$6:$AO$6=W1)*($AD$8:$AO$23))
Diese Formel in W2 und dann nach rechts kopieren.

Gruß,
steve1da
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: Yannik am August 17, 2016, 09:51:13 Vormittag
Ja, ausschließlich Optik.

Das klappt schon besser, wenn nicht sogar genau so, wie ich es mir vorgestellt habe! :-)
Danke dafür!

Wie sieht die Zeile für AL2 dementsprechend aus?

schon nicht mehr ganz so verzweifelte Grüße!
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: steve1da am August 17, 2016, 10:04:33 Vormittag
Hola,

theoretisch sollte die jetzige Formel von W2 komplett nach rechts gezogen werden können. Zur Sicherheit:

=SUMMENPRODUKT(($AD$6:$AO$6=W1)*($AD$8:$AO$23))-SUMMENPRODUKT(($AU$8:$AU$23>0)*($AD$6:$AO$6=W1)*($AD$8:$AO$23))
Gruß,
steve1da
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: Yannik am August 17, 2016, 10:11:53 Vormittag
Ach, hätte ich ja wohl auch selber drauf kommen können :-D

Wie muss ich die Formel anpassen, wenn ich die Tabelle nach unten hin erweitere?

Beispiel, bzw. Endfassung im Anhang
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: steve1da am August 17, 2016, 10:41:53 Vormittag
Hola,

die "Zwischenüberschriften" sind auch nur Optik, oder?
Die stören die Formeln ungemein.
Entferne die Zwischenüberschriften, wechsel von der Ansicht "Seitenlayout" in die Ansicht "Normal".
Klicke dann in Zelle A8.

Ansicht - Fenster einfrieren - Fenster einfrieren.

Jetzt hast du beim Runterscrollen alles überhalb von Zeile 8 immer im Blick.

In den Formeln dann den Bereich von Zeile 23 auf Zeile 70 ändern.

Gruß,
steve1da
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: Yannik am August 17, 2016, 11:56:09 Vormittag
Sehr guter Tipp, habe ich so umgesetzt!
Danke!

Noch eine weitere Frage zu dieser Tabelle:
Ist es über eine Bedingte Formatierung(oder anders) möglich, die Zellen  C, J und O durchzustreichen, wenn bei AU eine Uhrzeit steht?

Bsp: AU8 hat eine Uhrzeit, also dann C8, J8 und O8 durchstreichen, solange die Bedingung erfüllt ist, dass bei AU8 eine Uhrzeit steht?

Grüße :-)
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: steve1da am August 17, 2016, 12:00:42 Nachmittag
Hola,

auch das ist möglich.

C8 bis O70 markieren. Start - Bedingte Formatierung - Neue Regel - Formel zur Ermittlung....

=$AU>0
Bei "Formatieren" dann den Effekt "Durchgestrichen" anhaken.

Gruß,
steve1da
Titel: Antw: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahier
Beitrag von: Yannik am August 17, 2016, 12:12:00 Nachmittag
Hola,

auch das ist möglich.

C8 bis O70 markieren. Start - Bedingte Formatierung - Neue Regel - Formel zur Ermittlung....

=$AU>0
Bei "Formatieren" dann den Effekt "Durchgestrichen" anhaken.

Gruß,
steve1da

Entweder hab ich das nicht verstanden, oder es funktioniert tatsächlich nicht :-/
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: steve1da am August 17, 2016, 12:16:55 Nachmittag
Hola,

sorry, es muss natürlich

=$AU8>0
heißen.

Gruß,
steve1d
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: Yannik am August 17, 2016, 12:23:52 Nachmittag
Das funktioniert nicht so richtig. :-/

Wird immer erst aktiv, nach Doppelklick in eine andere Zelle. Ist das normal?
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: steve1da am August 17, 2016, 12:24:55 Nachmittag
hola,

Das funktioniert nicht so richtig
heißt was?

Gruß,
steve1da
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: Yannik am August 17, 2016, 12:29:50 Nachmittag
Das bezieht sich ja jetzt immer nur auf AU8, richtig?
Müsste ja aber jeweils Zeilengebunden sein.

AU9 ausgefüllt= C9,J9,O9 streichen
AU10 nicht ausgefüllt= C10,J10,O10 nicht streichen
AU11 ausgefüllt= C11,J11,O11 streichen
AU12 ausgefüllt= C12,J12,O12 streichen
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: steve1da am August 17, 2016, 12:32:39 Nachmittag
Hola,

Das bezieht sich ja jetzt immer nur auf AU8, richtig?
nein.
Wenn du vorher den Bereich markierst, der gefärbt werden soll und diese Formel eingibst, wandelt Excel das intern um und bezieht das immer auf den Wert in Spalte AU, und zwar Zeile für Zeile.

Gruß,
steve1da
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: Yannik am August 17, 2016, 12:42:17 Nachmittag
Achso, okay!

Wenn ich jetzt in irgendeine Zelle aus C, J oder O einen Doppelklick mache, deaktiviert Excel alle Steichungen, bis ich in ein beliebiges anderes Feld (nicht aus C, J oder O) einen Doppelklick mache?

Und in der Druckansicht werden die Streichungen auch nicht angezeigt!
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: steve1da am August 17, 2016, 13:23:26 Nachmittag
Hola,

das Phänomen habe ich in deiner Datei auch.
In einer völlig neu erstellten leeren Datei kann ich das nicht reproduzieren. Es muss also etwas in deiner Datei sein.
Wie lange existiert die Datei schon?

Eventuell können die vielen verbundenen Zellen damit zu tun haben. Excel ist für Funktionalität ausgelegt, nicht für Optik.

Gruß,
steve1da
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: Yannik am August 17, 2016, 14:02:22 Nachmittag
Habe die Datei gestern erstellt.

Daran hat es gelegen. Habe die 'Optik' jetzt mal so bearbeitet, das an den Stellen keine verbundenen Zellen mehr sind, jetzt klappt's einwandfei.


VIELEN DANK!!!!
Titel: Antw:Office 2016 Wenn Zelle nicht leer, andere Zelle von wiederum anderer Zelle subtrahieren
Beitrag von: steve1da am August 17, 2016, 14:03:22 Nachmittag
Hola,

danke für das Feedback! Auch für mich interessant zu wissen, das verbundene Zellen dieses Verhalten beeinflussen.

Gruß,
steve1da