myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Talk > Schule, Studium, Ausbildung & Beruf
Seite neu laden

Anwesenheit in Prozent errechnen

Willkommen

myGully

Links

Forum

 
Antwort
 
Themen-Optionen Ansicht
Ungelesen 29.06.13, 13:29   #1
freaky20
Anfänger
 
Registriert seit: Oct 2010
Beiträge: 30
Bedankt: 2
freaky20 ist noch neu hier! | 0 Respekt Punkte
Standard Anwesenheit in Prozent errechnen

Hab mal wieder ein Problem mit einer Excel-Formel!

Möchte kurz das "Problem" erläutern:

ich habe eine Liste mit verschiedenen Personen (Zelle B4 bis B20). Daneben habe ich verschiedene Tage mit Datum versehen. Da kann ich A für anwesend oder E für entschuldigt eintragen.

Sieht dann so aus:

B3 Personen 1.1.2013 3.1.2013 5.1.2013 7.1.2013 usw....
B4 Ich A A A
B5 Du A E A
B6 Er A E E
usw...


Nun möchte ich ausrechnen wie oft jemand anwesend gewesen ist und das in Prozent ausrechen ABER: die formel muss sich auf alle Tage die gelistet sind beziehen muss aber erkennen das z.b 7.1.2013 noch gar nicht stattgefunden hat und somit auch nicht in die berechnung miteinfließen darf. ich hoffe das ihr nachvollziehen könnt was ich meine.
freaky20 ist offline   Mit Zitat antworten
Ungelesen 29.06.13, 13:45   #2
Dante1253
Mitglied
 
Registriert seit: Aug 2009
Beiträge: 398
Bedankt: 131
Dante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt Punkte
Standard

N Screenshot wäre nett, deine Beschreibung macht nämlich irgendwie keinen Sinn, oder hast du echt alle Zeichen in einer Zelle?!

aber ich denke, damit ist dir geholfen - musst es halt anpassen ggf.
=zählenwenn(B4:B20;"A")/ ( zählenwenn(B4:B20;"A") + zählenwenn(B4:B20;"E") )
Dante1253 ist offline   Mit Zitat antworten
Ungelesen 29.06.13, 14:34   #3
freaky20
Anfänger
 
Registriert seit: Oct 2010
Beiträge: 30
Bedankt: 2
freaky20 ist noch neu hier! | 0 Respekt Punkte
Standard

@Dante: deine Formel hat mir leider nicht geholfen! Hier mal ein auszug der tabelle und ne kurze erklärung.



Also: In den Zellen D soll die prozentuale Anwesenheit der jeweiligen Person angezeigt werden! ABER: wenn ein tag noch gar nicht stattgefunden hat, dann darf das auch nicht mit in die berechnung kommen. das heißt person A war an einem von einem stattgefundenen training da dann hat diese 100 prozent. es folgen zwar weitere tage aber diese finden erst noch statt und dürfen erst in die berechnung fließen wenn der tag stattgefunden hat. was wiederum bedeutet das die formel das erkennen muss anhand von dem datum.
freaky20 ist offline   Mit Zitat antworten
Ungelesen 29.06.13, 15:52   #4
thyriel
Banned by himself
 
Benutzerbild von thyriel
 
Registriert seit: May 2009
Beiträge: 2.930
Bedankt: 2.107
thyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punkte
Standard

Erstens, dreh die Tabelle (spieler in reihe, datum in zeilen). Hat den Sinn das du garantiert mehr Datumseinträge bald hast als Spieler, und die Tabelle besser lesbar wird.

Dann nimmst du entweder 0 oder 1 für an/abwesend oder versteckst jeweils eine Spalte in der dann mit IF eine 0 oder 1 steht.
Für die Prozent bildest du die Summe der Tage (daher 0 oder 1 nehmen). Und dividierst durch die Anzahl der vorhandenen Einträge.
Also zb abwesend ist 1. In 10 Tagen 4 Tage abwesend. 4 durch 10 ist 0,4 also 40%
__________________
Lebt wohl war mir eine Freude über viele Jahre mit euch, zumindest mit jenen die mich nicht des trollens bezichtigten...
thyriel ist offline   Mit Zitat antworten
Ungelesen 29.06.13, 17:56   #5
freaky20
Anfänger
 
Registriert seit: Oct 2010
Beiträge: 30
Bedankt: 2
freaky20 ist noch neu hier! | 0 Respekt Punkte
Standard

das würde bedeuten das ich die formel jedes mal machen müsste wenn ein tag vergangen ist?
freaky20 ist offline   Mit Zitat antworten
Ungelesen 30.06.13, 00:17   #6
thyriel
Banned by himself
 
Benutzerbild von thyriel
 
Registriert seit: May 2009
Beiträge: 2.930
Bedankt: 2.107
thyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punktethyriel leckt gerne myGully Deckel in der Kanalisation! | 2559675 Respekt Punkte
Standard

ja... kopier doch einfach die letzte zeile wenn du nen neuen tag einfügst oder mach als erste zeile eine leere als vorlage zum kopieren.
__________________
Lebt wohl war mir eine Freude über viele Jahre mit euch, zumindest mit jenen die mich nicht des trollens bezichtigten...
thyriel ist offline   Mit Zitat antworten
Ungelesen 30.06.13, 10:05   #7
eitch100
Agnostiker
 
Benutzerbild von eitch100
 
Registriert seit: Dec 2009
Beiträge: 4.457
Bedankt: 4.873
eitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkte
Standard

Hi...
das wird so, wie du es dir vorstellst, nur mit einer Array-Formel gehen... von daher löse es der verständnishalber mit Hilfsspalten, die du dann ausblenden kannst...

Hier eine Beispieldatei... in A1 steht immer das aktuelle Datum, mit dem man vergleicht... die Formeln sind alle kopierbar... die Formel in Spalte D ist bis Spalte CZ ausgelegt und müsste bei noch mehr Daten angepasst werden...
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]

Edit: ODER diese Formel in D4 IN DEINER DATEI und runterkopieren...
Code:
=SUMMENPRODUKT((E4:CZ4="A")*(E$1:CZ$1<=HEUTE()))*100/ZÄHLENWENN(E$1:CZ$1;"<="&HEUTE())
Bei dieser Formel berechnet er nur die Tage, die kleiner oder gleich dem aktuellen Datum sind...

Zitat:
Zitat von thyriel Beitrag anzeigen
Erstens, dreh die Tabelle (spieler in reihe, datum in zeilen). Hat den Sinn das du garantiert mehr Datumseinträge bald hast als Spieler, und die Tabelle besser lesbar wird.
Das wird in beiden Fällen irgendwann unübersichtlich. Deshalb einfach Spalte E markieren, dann Menü Ansicht---Fenster---Fenster fixieren---Fenster fixieren

EDIT2: Habe die Formel nochmal geändert, weil deine Datumsangaben ja in Zeile 1 sind und nicht in Zeile 4 stehen...
__________________
Der Klügere gibt nach... deshalb regieren die Dummen die Welt
eitch100 ist offline   Mit Zitat antworten
Ungelesen 30.06.13, 14:50   #8
freaky20
Anfänger
 
Registriert seit: Oct 2010
Beiträge: 30
Bedankt: 2
freaky20 ist noch neu hier! | 0 Respekt Punkte
Standard

EITCH100: Deine Formel funktioniert super!!!! Ich blick die zwar nicht aber das ist nebensache
freaky20 ist offline   Mit Zitat antworten
Ungelesen 30.06.13, 15:29   #9
eitch100
Agnostiker
 
Benutzerbild von eitch100
 
Registriert seit: Dec 2009
Beiträge: 4.457
Bedankt: 4.873
eitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkte
Standard

Zitat:
Zitat von freaky20 Beitrag anzeigen
Deine Formel...
Also ehrlich gesagt, ist die gar nicht auf meinem Mist gewachsen. Ich wusste nur, dass man bei solch doppelten Abfragen (="A" und <=Datum) in 2 verschiedenen Bereichen eigentlich nur über eine Array-Formel zum Erfolg kommt. Und da ich sowas auch nicht mehr allzu oft mache, musste ich mal nachgucken, wie das nochmal ging... Dabei stieß ich auf diese Seite...[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] und habe die Formel dann einfach für deine Bedürfnisse angepasst... Auf die Idee, den Befehl SUMMENPRODUKT dafür zu nutzen, sollte mit dem Excel-Nobel-Preis belohnt werden...

Edit: Das hat mir jetzt auch keine Ruhe gelassen und ich bin der Sache auf den Grund gekommen... Die Bereiche bzw. Matrixen bei solchen Formeln müssen natürlich immer gleich groß sein... ist eine Abfrage in einer Zelle (z.B. E4) innerhalb einer Matrix (E4:CZ4) nun zutreffend (="A"), gibt die Formel "WAHR" zurück... ist die Abfrage der 2. Bedingung an der gleichen Position (also E1) der anderen Matrix (E$1:CZ$1) ebenfalls "WAHR" (<=HEUTE), rechnet Excel WAHR*WAHR und das ergibt 1. Sind Abfragen nicht zutreffend, gibt Excel "FALSCH" zurück. FALSCH*FALSCH und WAHR*FALSCH ergeben immer 0. Am Ende der Abfragen addiert SUMMENPRODUKT alle Einzelergebnisse (also 1 oder 0) und der Käse ist gegessen... Jetzt bin ich echt ein bisschen stolz auf mich...
__________________
Der Klügere gibt nach... deshalb regieren die Dummen die Welt
eitch100 ist offline   Mit Zitat antworten
Ungelesen 19.03.14, 13:59   #10
freaky20
Anfänger
 
Registriert seit: Oct 2010
Beiträge: 30
Bedankt: 2
freaky20 ist noch neu hier! | 0 Respekt Punkte
Standard

HI,

ich habe nun ein Problem mit der Formel von dir! Und zwar wird das Ergbnis nicht richtig angezeigt
kurze Erklärung:
21 Einheiten sind es bisher gewesen. An 20 war ich anwesend (20/21*100 = 95,238...) angezeigt bekomm ich aber 90,91 also eine Einheit weniger... die Formel ist die von dir =SUMMENPRODUKT((E12:AN12="A")*(E$1:AN$1<=HEUTE())) *100/ZÄHLENWENN(E$1:AN$1;"<="&HEUTE())

Ich kann den Fehler nicht finden!
freaky20 ist offline   Mit Zitat antworten
Ungelesen 19.03.14, 16:23   #11
eitch100
Agnostiker
 
Benutzerbild von eitch100
 
Registriert seit: Dec 2009
Beiträge: 4.457
Bedankt: 4.873
eitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkte
Standard

Also wenn du immer noch eine Zwischenspalte hast, dann reicht in der Formel der Bereich bis AN nicht...

=SUMMENPRODUKT((E12:CZ12="A")*(E$1:CZ$1<=HEUTE()))*100/ZÄHLENWENN(E$1:CZ$1;"<="&HEUTE())

=SUMMENPRODUKT((E12:AN12="A")*(E$1:AN$1<=HEUTE())) *100/ZÄHLENWENN(E$1:AN$1;"<="&HEUTE())

Edit: Übrigens... 90,91 käme heraus, wenn du 20 von 22 anwesend warst... hast du dich vielleicht verzählt? Notfalls lade mal eine entpersonalisierte Probe hoch und ich gucke mal...
__________________
Der Klügere gibt nach... deshalb regieren die Dummen die Welt
eitch100 ist offline   Mit Zitat antworten
Ungelesen 20.03.14, 10:36   #12
freaky20
Anfänger
 
Registriert seit: Oct 2010
Beiträge: 30
Bedankt: 2
freaky20 ist noch neu hier! | 0 Respekt Punkte
Standard

@eitch100: ne hab mich echt nicht verzählt! Excell macht den Fehler durchweg bei jeder Person.

ich schau mal wie ich dach hochladen kann
freaky20 ist offline   Mit Zitat antworten
Ungelesen 20.03.14, 13:44   #13
eitch100
Agnostiker
 
Benutzerbild von eitch100
 
Registriert seit: Dec 2009
Beiträge: 4.457
Bedankt: 4.873
eitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkte
Standard

Danke für das Lob, aber bleib mal auf dem Teppich...
Zitat:
Zitat von freaky20 Beitrag anzeigen
...Excel macht den Fehler...
Hauptsache du entschuldigst dich schön artig bei meinem Freund Herrn Excel...
__________________
Der Klügere gibt nach... deshalb regieren die Dummen die Welt
eitch100 ist offline   Mit Zitat antworten
Ungelesen 20.03.14, 10:47   #14
freaky20
Anfänger
 
Registriert seit: Oct 2010
Beiträge: 30
Bedankt: 2
freaky20 ist noch neu hier! | 0 Respekt Punkte
Standard

hier die datei

[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
freaky20 ist offline   Mit Zitat antworten
Ungelesen 20.03.14, 11:20   #15
eitch100
Agnostiker
 
Benutzerbild von eitch100
 
Registriert seit: Dec 2009
Beiträge: 4.457
Bedankt: 4.873
eitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1176772568 Respekt Punkte
Standard

Hi...
ändere mal auf Arbeitsblatt "Trainingbet. RR 3" das Datum in Zelle H1 vom 23.03.2013 auf den 23.03.2014

Und alles wird gut...
__________________
Der Klügere gibt nach... deshalb regieren die Dummen die Welt
eitch100 ist offline   Mit Zitat antworten
Ungelesen 20.03.14, 13:18   #16
freaky20
Anfänger
 
Registriert seit: Oct 2010
Beiträge: 30
Bedankt: 2
freaky20 ist noch neu hier! | 0 Respekt Punkte
Standard

eitch100: Was soll ich sagen.... du bist der Hammer! Dankeschön!
freaky20 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:49 Uhr.


Sitemap

().