09.03.2022, 20:19
Hallo liebes Forum,
ich grüble und suche schon eine Weile nach einer Lösung für folgendes Problem.
Ich habe mehrere Spalten mit den Werten 0 oder 1. In der letzten Spalte soll die Summe der Zeile erscheinen. Die Bedingung wäre aber, dass der einzelne Wert einer Zelle nur gezählt wird, wenn der Gesamtwert der Spalte = 1 ist.
In meinem Bild wird nur ganz stupide die Summe gebildet. Nach meinen Bedingungen müssten die Werte in Spalte E von oben nach unten 0,0,1,0 sein, da in Spalte 1 und 3 die Summe größer 1 ist.
Falls es hilft, unter jeder Zeile ermittle ich auch die Summe der Zeile. Der Wert ist also in Zeile 6 bereits vorhanden.
Am liebsten wäre es mir wenn es mit einer Formel lösbar ist, vermute aber, dass es nur per Makro geht, weil die Anzahl der Spalten beliebig ist. Es werden nach und nach Spalten hinzugefügt, welche die Ergebnisspalte immer weiter nach hinten schieben. Bei einer simplen Ausgabe der Summe einer Zeile würde das ja nicht stören, aber durch die Bedingungen wird das wohl nix.
Um es zu verdeutlichen, es geht im Detail darum, dass Wahlscheine bei der Stimmenauszählung digital erfasst werden. Es darf nur eine Stimme abgegeben werden. Die Spalten sind also einzelne Wahlscheine und die Zeilen sind die Wahlmöglichkeiten. Wurde nichts angekreuzt oder mehr als ein Kreuz gemacht, ist der Wahlschein ungültig, darf also im Ergebnis nicht mitgezählt werden. Für eine spätere willkürliche Stichprobe, werden aber halt auch die ungültigen Wahlscheine erfasst. Nicht zuletzt, um auch die Anzahl der Wahlscheine zu erfassen, welche ja mit der Wähleranzahl übereinstimmen muss.
Ich habe mir über lange Zeit eine Exceldatei gebastelt. Die Benutzeroberfläche ist per UserFormen gebaut. Die Tabelle selbst ist gut geschützt und ausgeblendet. Nur mit Passwort kommt man über die Benutzeroberfläche an die Daten. Das soll Manipulation ausschließen. Die Tabelle selbst protokolliert auch alles was manuell erfasst oder geändert wird. Ergo wird auch das Löschen des Protokolls erfasst, was im Ernstfall zu Erklärungsschwierigkeiten führen sollte. Die Makros habe ich entweder über die Aufzeichnen Funktion oder aus dem Netz zusammengestümpert. Es funktioniert, aber ich schweife ab...
Mein beschriebenes Problem habe ich allerdings noch nicht gelöst bekommen und leider auch kein ähnliches Szenario gefunden.
Ich wäre für eine Lösung des "Zähle Zelle in Zeile, wenn Summe der Spalte = 1"-Problems sehr dankbar.
Ich bin auch bereit das Ergebnis zu teilen. Bei erfahrenen Nutzern führt das sicher zum Schmunzeln, wenn man sich den Aufbau des Makros anschaut.
ich grüble und suche schon eine Weile nach einer Lösung für folgendes Problem.
Ich habe mehrere Spalten mit den Werten 0 oder 1. In der letzten Spalte soll die Summe der Zeile erscheinen. Die Bedingung wäre aber, dass der einzelne Wert einer Zelle nur gezählt wird, wenn der Gesamtwert der Spalte = 1 ist.
In meinem Bild wird nur ganz stupide die Summe gebildet. Nach meinen Bedingungen müssten die Werte in Spalte E von oben nach unten 0,0,1,0 sein, da in Spalte 1 und 3 die Summe größer 1 ist.
Falls es hilft, unter jeder Zeile ermittle ich auch die Summe der Zeile. Der Wert ist also in Zeile 6 bereits vorhanden.
Am liebsten wäre es mir wenn es mit einer Formel lösbar ist, vermute aber, dass es nur per Makro geht, weil die Anzahl der Spalten beliebig ist. Es werden nach und nach Spalten hinzugefügt, welche die Ergebnisspalte immer weiter nach hinten schieben. Bei einer simplen Ausgabe der Summe einer Zeile würde das ja nicht stören, aber durch die Bedingungen wird das wohl nix.
Um es zu verdeutlichen, es geht im Detail darum, dass Wahlscheine bei der Stimmenauszählung digital erfasst werden. Es darf nur eine Stimme abgegeben werden. Die Spalten sind also einzelne Wahlscheine und die Zeilen sind die Wahlmöglichkeiten. Wurde nichts angekreuzt oder mehr als ein Kreuz gemacht, ist der Wahlschein ungültig, darf also im Ergebnis nicht mitgezählt werden. Für eine spätere willkürliche Stichprobe, werden aber halt auch die ungültigen Wahlscheine erfasst. Nicht zuletzt, um auch die Anzahl der Wahlscheine zu erfassen, welche ja mit der Wähleranzahl übereinstimmen muss.
Ich habe mir über lange Zeit eine Exceldatei gebastelt. Die Benutzeroberfläche ist per UserFormen gebaut. Die Tabelle selbst ist gut geschützt und ausgeblendet. Nur mit Passwort kommt man über die Benutzeroberfläche an die Daten. Das soll Manipulation ausschließen. Die Tabelle selbst protokolliert auch alles was manuell erfasst oder geändert wird. Ergo wird auch das Löschen des Protokolls erfasst, was im Ernstfall zu Erklärungsschwierigkeiten führen sollte. Die Makros habe ich entweder über die Aufzeichnen Funktion oder aus dem Netz zusammengestümpert. Es funktioniert, aber ich schweife ab...
Mein beschriebenes Problem habe ich allerdings noch nicht gelöst bekommen und leider auch kein ähnliches Szenario gefunden.
Ich wäre für eine Lösung des "Zähle Zelle in Zeile, wenn Summe der Spalte = 1"-Problems sehr dankbar.
Ich bin auch bereit das Ergebnis zu teilen. Bei erfahrenen Nutzern führt das sicher zum Schmunzeln, wenn man sich den Aufbau des Makros anschaut.