Seite 1 von 1
gelöst: =anzahl() für Textinhalte? Rat gesucht
Verfasst: Do 11. Sep 2014, 18:34
von OttoZ
Hallo, ich benötige mal wieder Hilfe.
In einer Spalte sind die Felder leer oder enthalten "X",
wie kann ich die Anzahl der "X" in der Spalte feststellen?
Danke für einen Tipp!
Re: =anzahl() für Textinhalte? Rat gesucht
Verfasst: Do 11. Sep 2014, 19:12
von karolus
Hallo
Vermutlich mit ANZAHL2()
Wenn man den Funktionsassistenten öffnet findet man die beiden Funktionen gleich oben unter den ersten zehn Einträgen --- wie offensichtlich muss es denn sein, daß es einem OttoZ auffällt ?
Karolus
Re: =anzahl() für Textinhalte? Rat gesucht
Verfasst: Do 11. Sep 2014, 21:32
von OttoZ
@Karolus, danke für den Tipp.
Mein Problem ist, dass ich jetzt so viel Rasen mähen muss, dass ich Calc verlerne
An anzahl2() hatte ich mir schon die Zähne ausgebissen.
Ich hatte aber auch falsch beschrieben, denn die "leeren" Zellen beinhalten "",
dadurch gibt es wohl Probleme.
Inzwischen hatte ich Rasenmäherpause und kam auf
=zählenwenn()
Das war die gesuchte Lösung.
edit: Ich bin am Ziel.
mfG
Re: lelöst: =anzahl() für Textinhalte? Rat gesucht
Verfasst: Fr 12. Sep 2014, 14:33
von lorbass
Du kannst ganz ohne ZÄHLENWENN() auskommen. Dazu kopiere die folgende Formel in die Zelle H5 und ziehe sie dann soweit erforderlich runter. Die $-Zeichen sind so gesetzt, dass du anschließend H5:H26 bis nach Q5:Q26 ziehen kannst.
Code: Alles auswählen
H5: =WENN( ($F5>=H$3) + ( REST($G5;H$3) < REST($G4;H$3) ) ; "X"; "" )
OttoZ hat geschrieben:Ich bin fast am Ziel (mit kleinem Fehler)
Und welche Fehler sind das?
Gruß
lorbass
Re: lelöst: =anzahl() für Textinhalte? Rat gesucht
Verfasst: Fr 12. Sep 2014, 14:42
von OttoZ
@Lorbas, vielen Dank für den Tipp, ich werde ihn nacharbeiten.
welcher Fehler? ... bei Zugriff auf leere Felder gibt es (auch bei deiner Lösung) die Fehlermeldung
#Wert!
Bei mir hatte ich den Fehler beseitigt, ich stelle meine Lösung noch mal ein und werde an deiner arbeiten.
Bei meiner Lösung stört mich noch die doppelte Bedingung in H4
=WENN(ANZAHL($G4)>0;WENN(
Sollte/kann man das mit =und( umgehen?
bis später.
Re: lelöst: =anzahl() für Textinhalte? Rat gesucht
Verfasst: Fr 12. Sep 2014, 14:54
von lorbass
Das ist schon "Feinschliff":
Code: Alles auswählen
H5: =WENN( $G5=""; ""; WENN( ($F5>=H$3) + ( REST($G5;H$3) < REST($G4;H$3) ) ; "X"; "" ) )
Ich habe oben die Formel noch angepasst. Die Anpassungen sind aber auch hier enthalten, so dass du die Formel erst bis H26 runter- und anschließend alles bis Q5:Q26 nach rechts ziehen kannst.
Gruß
lorbass
Re: lelöst: =anzahl() für Textinhalte? Rat gesucht
Verfasst: Fr 12. Sep 2014, 16:19
von OttoZ
@Lorbass ... nun fühle ich mich ganz klein.
Deine Lösung arbeitet prächtig,
mit meinem Verständnis hapert es doch gewaltig.
# daran habe ich noch zu kauen,
herzlichen Dank für die Hilfe.
Re: lelöst: =anzahl() für Textinhalte? Rat gesucht
Verfasst: Fr 12. Sep 2014, 20:48
von OttoZ
@Losbass - Zusatzfrage zum Verständnis
WENN( ($F5>=H$3) + ( REST($G5;H$3) < REST($G4;H$3) )
1 + 1 / 1 + 0 / 0 + 1 = wahr -> "X"
0+0 = falsch -> ""
... danke für Rat.
Re: lelöst: =anzahl() für Textinhalte? Rat gesucht
Verfasst: Sa 13. Sep 2014, 19:23
von lorbass
OttoZ hat geschrieben:WENN( ($F5>=H$3) + ( REST($G5;H$3) < REST($G4;H$3) )
1 + 1 / 1 + 0 / 0 + 1 = wahr -> "X"
0+0 = falsch -> ""
- ($F5>=H$3)
→ Einsatzdauer ⩾ eine Service-Periode
- +
→ oder
- ( REST($G5;H$3) < REST($G4;H$3) )
→ Gesamtdauer ⩾ Vielfaches einer Service-Periode
Das »X« wird also gesetzt, wenn
- 1 + 0 → der einzelne Einsatz länger als eine Service-Periode dauerte, oder
- 0 + 1 → die Service-Periode durch den einzelnen Einsatz erreicht oder überschritten wurde,
- 1 + 1 → oder beides der Fall war.
Du hast das also alles richtig nachvollzogen!
Noch eine Anmerkung: Die Fälle 1. und 3. sind vermutlich nur für die Wartungsperiode von 8 Std. realistisch, wenn überhaupt.
Gruß
lorbass
Re: gelöst: =anzahl() für Textinhalte? Rat gesucht
Verfasst: So 14. Sep 2014, 10:22
von OttoZ
@Lorbass, danke sehr für diese Erhellung!!!
Daran, "+" als "oder" zu verstehen, kaue ich noch mächtig.
einen schönen Sonntag!
edit: nun habe ich die Tabelle umgestellt,
so dass die erforderliche Wartung auch nach der letzten Wartung bemessen wird.
Weiterhin habe ich 1h Toleranzfaktor eingefügt.
An Lorbass Lösung traute ich mich dabei noch nicht nicht heran