1
0
Fork 0

Cell value and formula remove function added.

main
selim 2024-01-02 16:12:00 +01:00
parent 79b6a0316b
commit 8096c13555
3 changed files with 10 additions and 5 deletions

View File

@ -1,10 +1,10 @@
,,=SUMME(A1.B10),,,,,,, =4322,,=SUMME(A1.B10),,,,,,,
,,=PRODUKT(A1.B10),,,,,,, ,,=PRODUKT(A1.B10),,,,,,,
,,=MITTELWERT(A1.B10),,,,,,, =15,,=MITTELWERT(A1.B10),,,,,,,
,,=STABW(A1.B10),,,,,,, ,,=STABW(A1.B10),,,,,,,
,,=MIN(A1.B10),,,,,,, ,=SUMME(A1.A3),=MIN(A1.B10),,,,,,,
,,=MAX(A1.B10),,,,,,, ,,=MAX(A1.B10),,,,,,,
,,,,,,,,, ,,,,,,,,,
,,,,,,,,, ,,,,,,,,,
,,,,,,,,, ,,,,,,,,,
,,,,,,,,, ,=32,,,,,,,,

1 =4322 =SUMME(A1.B10)
2 =PRODUKT(A1.B10)
3 =15 =MITTELWERT(A1.B10)
4 =STABW(A1.B10)
5 =SUMME(A1.A3) =MIN(A1.B10)
6 =MAX(A1.B10)
7
8
9
10 =32

View File

@ -53,6 +53,7 @@ public class Axel {
System.out.println("\nSpeichern: \nKOMMANDO Dateipfad (Mit Leerzeichen getrennt.) e.g.:\nSPEICHERN Axel/resources/zahlen.csv"); System.out.println("\nSpeichern: \nKOMMANDO Dateipfad (Mit Leerzeichen getrennt.) e.g.:\nSPEICHERN Axel/resources/zahlen.csv");
System.out.println("\nFormel Tabellenansicht: \nKOMMANDO e.g.:\nFORMELN"); System.out.println("\nFormel Tabellenansicht: \nKOMMANDO e.g.:\nFORMELN");
System.out.println("\nZellen Werte/Formeln zuweisen: \nZELLE ZUWEISUNG (Mit Leerzeichen getrennt, Zelle beginnend mit Buchstabe und Zuweisung beginnend mit =; Keine Kommazahlen als Eingabe erlaubt.) e.g.:\nA1 =A5+15\n" + System.out.println("\nZellen Werte/Formeln zuweisen: \nZELLE ZUWEISUNG (Mit Leerzeichen getrennt, Zelle beginnend mit Buchstabe und Zuweisung beginnend mit =; Keine Kommazahlen als Eingabe erlaubt.) e.g.:\nA1 =A5+15\n" +
"\nZellen Werte/Formeln löschen: \nZELLE ZUWEISUNG (Mit Leerzeichen getrennt, Zelle beginnend mit Buchstabe und Zuweisung nur =) e.g.:\nA1 =\n" +
"\nZELLE FORMELZUWEISUNG (Formelzuweisung mit Startzelle bis Endzelle getrennt durch :.) e.g.:" + "\nZELLE FORMELZUWEISUNG (Formelzuweisung mit Startzelle bis Endzelle getrennt durch :.) e.g.:" +
"\nA2 =SUMME(A1:H10)\t\tA3 =PRODUKT(A1:H10)\t\tA4 =MITTELWERT(A1:H10)\t\tA5 =STABW(A1:H10) (Standartabweichung)\t\tA6 =MIN(A1:H10)\t\tA7 =MAX(A1:H10)"); "\nA2 =SUMME(A1:H10)\t\tA3 =PRODUKT(A1:H10)\t\tA4 =MITTELWERT(A1:H10)\t\tA5 =STABW(A1:H10) (Standartabweichung)\t\tA6 =MIN(A1:H10)\t\tA7 =MAX(A1:H10)");
} }

View File

@ -239,12 +239,16 @@ public class Spreadsheet {
} }
} }
else {
cells[row][col].setValue("");
}
if(!cells[row][col].getFormula().isEmpty()) if(!cells[row][col].getFormula().isEmpty())
if(String.format("%.2f",result).substring(String.format("%.2f",result).length()-2).charAt(0)=='0'&& if(String.format("%.2f",result).substring(String.format("%.2f",result).length()-2).charAt(0)=='0'&&
String.format("%.2f",result).substring(String.format("%.2f",result).length()-2).charAt(1)=='0') String.format("%.2f",result).substring(String.format("%.2f",result).length()-2).charAt(1)=='0')
cells[row][col].setValue(String.format("%.0f",result)); cells[row][col].setValue(String.format("%.0f",result));
else if(String.format("%.2f",result).substring(String.format("%.2f",result).length()-2).charAt(1)=='0') else if(String.format("%.2f",result).substring(String.format("%.2f",result).length()-2).charAt(1)=='0')
cells[row][col].setValue(String.format("%.1f",result)); cells[row][col].setValue(String.format("%.1f",result));
else else