10.12.2017, 20:57
Hi,
ich bin neu hier im Forum. Ich benutze Excel seit vielen Jahren und bin vor circa 1 Jahr von Windows auf mac umgestiegen. Danach musste ich leider alle Macros neu programmieren und anpassen.
Ich hab kein Problem in Excel. Von einem Bekannten habe ich 3 Excel Formeln bekommen. Diese funktionieren einwandfrei und tun genau das, was Sie sollen. Er hat aber keine Lust mir die Formeln per Mail zu erklären, weil er meint , dass ist zu kompliziert. Allerdings würde ich die Formeln gerne verstehen. Vielleicht kann mir einer von euch cracks dabei helfen. Es ist noch wichtig zu verstehen, dass die Formeln jeweils auf ein ganzes (eigenes) Sheet geschrieben werden in jedes Feld und dann berechnet werden.
1. Formel:
"=IF(Sheet1!R[1]C="""","""",IF(AVERAGE(Sheet1!R[1]C:R[130]C)=0,"""",Sheet1!R[130]C/AVERAGE(Sheet1!R[1]C:R[130]C)))"
Ok die IF Formel verstehe ich schon mal, im deutschen Excel könnte mann auch WENN() verwenden.
Die erste Bedingung verstehe ich allerdings schon nicht mehr. Was heisst: Sheet1!R[1]C="""" ? Wann ist diese Bedingung erfüllt und wann nicht?
Zweiter Teil: Wenn die Bedingung erfüllt ist, dann: """"
-> Wahrscheinlich soll er hier garnichts machen.
Dritter Teil, ELSE, hier ist ein zweite IF Formel verschachtelt. Und dann noch eine Average Formel (deutsche Übersetzung: Mittelwert?).
Wann ist diese Bedingung (AVERAGE(Sheet1!R[1]C:R[130]C)=0) erfüllt?
Was soll er dann machen ("""") -> wahrscheinlich nichts.
Else/Alternativ soll er (Sheet1!R[130]C/AVERAGE(Sheet1!R[1]C:R[130]C)) rechnen. Was macht diese Funktion?
Die zweite Formel ist leider nicht einfacher:
2. Formel:
=IF(Sheet2!RC="""","""",100/(COUNTIF(Sheet2!RC2:RC" & bytZahl & ","">0"")-1)*(COUNTIF(Sheet2!RC2:RC" & bytZahl & ","">0"")-RANK(Sheet2!RC,Sheet2!RC2:RC" & bytZahl & ")))"
OK, hier gibt es auch wieder eine IF Formel. Es taucht die Variable bytZahl auf, welche vorher ein Zahlenwert erhalten hat. Der Rest der Formel ist für mich vollkommen nicht nachvollziehbar. Ich verstehe diese ganzen RC und RC2 und R Funktionen nicht. Ich hab auch probiert, das nachzulesen. Allerdings ohne es zu verstehen.
Die dritte Formel ist nicht so komplex:
3. Formel:
=IF(Sheet3!RC="""","""",AVERAGE(Sheet3!RC:R[29]C))
Hier gibt es auch wieder eine IF Formel. Und es wird ein Mittelwert der letzten 29 Werte gebildet, wenn es richtig verstehe. Was RC:R[]C genau macht, ist mir aber schleierhaft.
Wenn ihr mir helfen könntet, wäre ich sehr dankbar. Vielleicht könnt ihr auch im Team was erklären. Jeder ein bisschen.
Danke.
excel_rookie
ich bin neu hier im Forum. Ich benutze Excel seit vielen Jahren und bin vor circa 1 Jahr von Windows auf mac umgestiegen. Danach musste ich leider alle Macros neu programmieren und anpassen.
Ich hab kein Problem in Excel. Von einem Bekannten habe ich 3 Excel Formeln bekommen. Diese funktionieren einwandfrei und tun genau das, was Sie sollen. Er hat aber keine Lust mir die Formeln per Mail zu erklären, weil er meint , dass ist zu kompliziert. Allerdings würde ich die Formeln gerne verstehen. Vielleicht kann mir einer von euch cracks dabei helfen. Es ist noch wichtig zu verstehen, dass die Formeln jeweils auf ein ganzes (eigenes) Sheet geschrieben werden in jedes Feld und dann berechnet werden.
1. Formel:
"=IF(Sheet1!R[1]C="""","""",IF(AVERAGE(Sheet1!R[1]C:R[130]C)=0,"""",Sheet1!R[130]C/AVERAGE(Sheet1!R[1]C:R[130]C)))"
Ok die IF Formel verstehe ich schon mal, im deutschen Excel könnte mann auch WENN() verwenden.
Die erste Bedingung verstehe ich allerdings schon nicht mehr. Was heisst: Sheet1!R[1]C="""" ? Wann ist diese Bedingung erfüllt und wann nicht?
Zweiter Teil: Wenn die Bedingung erfüllt ist, dann: """"
-> Wahrscheinlich soll er hier garnichts machen.
Dritter Teil, ELSE, hier ist ein zweite IF Formel verschachtelt. Und dann noch eine Average Formel (deutsche Übersetzung: Mittelwert?).
Wann ist diese Bedingung (AVERAGE(Sheet1!R[1]C:R[130]C)=0) erfüllt?
Was soll er dann machen ("""") -> wahrscheinlich nichts.
Else/Alternativ soll er (Sheet1!R[130]C/AVERAGE(Sheet1!R[1]C:R[130]C)) rechnen. Was macht diese Funktion?
Die zweite Formel ist leider nicht einfacher:
2. Formel:
=IF(Sheet2!RC="""","""",100/(COUNTIF(Sheet2!RC2:RC" & bytZahl & ","">0"")-1)*(COUNTIF(Sheet2!RC2:RC" & bytZahl & ","">0"")-RANK(Sheet2!RC,Sheet2!RC2:RC" & bytZahl & ")))"
OK, hier gibt es auch wieder eine IF Formel. Es taucht die Variable bytZahl auf, welche vorher ein Zahlenwert erhalten hat. Der Rest der Formel ist für mich vollkommen nicht nachvollziehbar. Ich verstehe diese ganzen RC und RC2 und R Funktionen nicht. Ich hab auch probiert, das nachzulesen. Allerdings ohne es zu verstehen.
Die dritte Formel ist nicht so komplex:
3. Formel:
=IF(Sheet3!RC="""","""",AVERAGE(Sheet3!RC:R[29]C))
Hier gibt es auch wieder eine IF Formel. Und es wird ein Mittelwert der letzten 29 Werte gebildet, wenn es richtig verstehe. Was RC:R[]C genau macht, ist mir aber schleierhaft.
Wenn ihr mir helfen könntet, wäre ich sehr dankbar. Vielleicht könnt ihr auch im Team was erklären. Jeder ein bisschen.
Danke.
excel_rookie