In der Excelschulung fragte eine Teilnehmerin, warum die Funktionstaste [F9] nicht funktioniere. Ich hatte erklärt, dass man mit [F9] das Ergebnis eines Teils einer Formel anzeigen lassen kann:
Ich musste es mir zeigen lassen.
Der Grund: [F9] wandelt die Markierung nicht in einen Wert um, wenn man die Maustaste gedrückt hält! Man muss sie loslassen!
Eine Teilnehmerin in der Excelschulung fragte mich, warum auf einem Rechner folgendes funktioniert, auf einem anderen nicht:
Normalerweise bewirkt ein Klick auf eine Zelle in der Pivottabelle, dass die Formel
=PIVOTDATENZUORDNEN
erzeugt wird:
Bei ihr jedoch nicht:
Auch das Eintippen der Formel hilft nicht – Intellisense versagt:
Des Rätsels Lösung war schnell gefunden: sie hatte in den Optionen / Formeln die Option „GetPivotData-Funktionen für PivotTable-Bezüge verwenden“ ausgeschaltet.
Trägt man in Excel ein zehnstellige Zahl ein, beispielsweise 1234567890 oder 5432167890 und zieht diese mit gedrückter [Strg]-Taste herunter wird weitergezählt:
Erstellt man allerdings ein Text-Zahl-Gemisch, wird die Zahl weitergezählt, wenn sie mit 1, 2, 3 oder 4 beginnt. Ab 5 nicht mehr:
Microsoft listet auf der folgenden Seite die Beschränkungen von Excel auf:
Ich habe eine Liste, bestehend aus zwei Spalten, in den sich Buchstaben befinden.
Ich möchte wissen, ob der erste Teil einer Buchstabenkombination („XY“), beispielsweise „X“ in der ersten Spalte steht und der zweite Teil, beispielsweise „Y“ in der zweiten.
Mit der Formel
=A2:A39&B2:B39
verkette ich die beiden Spalten. Nun kann ich zählen:
=ZÄHLENWENN(D7#;D3)
Will ich allerdings die beiden Formeln zusammenbauen, versagt Excel:
=ZÄHLENWENN((A2:A39&B2:B39);D3)
Und ja – natürlich kann man das Problem (anders) lösen – beispielsweise so:
Lieber Herr Martin, ich habe eine „für mich“ komplexe Frage und finde keine Antworten im Internet. Kann xls 2016 bedingte Formatierungen für relative Bezüge herstellen? Ich möchte dass mein Wert heute abhängig vom Wert gestern, als bedingte Formatierung rote oder grüne Pfeile einsetzen. Wenn Wert höher als gestern -> grüner Pfeil. Wenn Wert niedriger als gestern -> roter Pfeil. Über die Wenn-Funktion kann ich ja keine bedingte Formatierung einbauen. Wissen Sie was ich tun kann ausser die Werte einzufärben, was ich schon tat? Ich würde zusätzlich gerne eben die Pfeile einbauen. Viele liebe und sonnige Grüsse
###
Hallo Frau Pap, die bedingte Formatierung kann bei Symbolen leider keine Formeln mit relativen Bezüge verwenden. Vor einigen Jahren hat mich ein Freund darauf aufmerksam gemacht; ich habe ihn nicht geglaubt und es bestätigt. Ich habe einen Artikel darüber geschrieben:
Ich habe eine Datei, in der sich verschiedene Werte befinden. Diese Datei wird mit Kennwortschutz gespeichert:
Einige Werte dieser Datei werden in eine andere Datei verknüpft:
Sind beide Dateien geschlossen, wird die Zieldatei geöffnet, so fragt Excel danach, ob die Daten aktualisiert werden sollen. Danach erfolgt die Frage nach dem Kennwort der kennwortgeschützten, verknüpften Datei.
Wurde allerdings die verknüpfte Datei an andere Stelle kopiert, dort bearbeitet und wieder zurückgespielt, erkennt Excel dies – aufgrund des Kennwortschutzes – nicht. Eine Neuberechnung zeigt nicht die aktuellen Daten. Man muss die Originaldatei öffnen, um eine Aktualisierung der Daten zu erreichen …
Beim Aufbau dieser Formel mit Textkettung scheitere ich daran, dass der Inhalt der Zelle sofort als Formel interpretiert wird und nicht als Text.
z.B. irgendwie so: =“=Wenn(„&ERSETZEN(I25;1;1;““)&“>0;“&ERSETZEN(I25;1;1;““)&“;““““)“ Fällt Ihnen dazu was ein?
Meinen ersten Vorschlag – mit Ersetzen ([Strg] + [H]) zu arbeiten, scheitert, weil die Formeln auf diesem Tabellenblatt unterschiedlich aufgebaut sind und auf verschiedene Tabellenblätter zugreifen.
Meine zweite Nachfrage, warum sie denn die 0 ausblenden will und ob man das nicht per Formatierung (oder über die Optionen) machen könne, wurde mit einem „manchmal sind auch Fehler in den Formeln drin – die möchte ich auch – im Nachhinein – abfangen“ quittiert.
Mein dritter Gedanke: eine Formel zu ändern und dann nach unten zu ziehen, scheitert, weil die Formeln alle unterschiedlich sind.
Man scheitert auch mit folgenden Schritten:
FORMELTEXT liefert den Namen der Formel
WECHSELN (oder ERSETZEN) ersetzt einen Formelteil durch einen anderen.
Das Ergebnis ist keine Formel, sondern ein Text.
Man kann ihn kopieren und als Inhalt einfügen und dann den Text in der Zelle markieren und anschließend in die erste Zelle einfügen; aber das ist bei vielen (unterschiedlichen) Zellen sehr mühsam. Aber – einen besseren Weg weiß ich nicht.
Ich weiß, dass es schwierig ist einen Text von einer Sprache in eine andere zu übersetzen. Auch noch, wenn die Zeit drängt. Dennoch: Hilfetexte sind auch ein Aushängeschild. Für Microsoft. Die ihre Texte automatisch – besser: halbautomatisch – übersetzen. Wohl, ohne dass ein (deutschsprachiger) Mensch darüber schaut. Und so habe ich auch schon einige Male gespottet. Auch Josef reibt sich verwundert die Augen und berichtet:
„Grüß dich Rene!
Gerade hatte ich ein sehr amüsantes Gespräch mit einem Kollegen 🙂
Er wollte eine Excel Formel haben und hat – ganz vorbildlich – die Excel Hilfe konsultiert. Leider war die wenig hilfreich, also rief er mich an.
Die Formel sollte ein Datum berechnen, ausgehend von einem Startdatum + X Monate. So weit so gut…
Kollege ganz stolz: „Guck ich mach genau das, was da steht: EDATE(…“
Ich: Stop! EDATE? Das muss EDATUM heißen. Hast Du etwa eine englische Internetseite gefunden?
Kollege: Neeee! Ich bin doch nicht doof! Ist die deutsche Microsoft Hilfe Seite!
Mit EDATUM(Startdatum;Dauer) hats wunderbar funktioniert.
Erst dachte ich: Naja… maschinell übersetzter Hilfe-Artikel… wird halt der Screenshot englisch sein, schade!
Aber nein! Das Ding ist eine fröhliche Mischung aus Englisch und Deutsch 😛
Wir haben herzlich gelacht! 🙂
Vermutlich hat da jemand versucht zu übersetzen, aber dann war plötzlich Zeit für Feierabend…
Im Text steht (mehrfach) EDATE Die Beispiel-Formel im Text hat o Deutsche Datumsschreibweise 15.05.19 o und ein Semikolon als Trenner zwischen den Parametern o aber als Rückgabewert ein Datum in amerikanischer Schreibweise (4/15/19) Im Screenshot o Ist die Formel in der Bearbeitungszeile englisch, inklusive Komma als Trenner o Die Spaltenbeschriftungen und Monatsnamen sind aber deutsch Unterhalb des Screenshots wirds dann ganz verrückt: o In Schritt 3 steht „Geben Sie =EDATE(A2;B2) in Zelle C2 ein,… “ Das wird weder in einem deutschen noch in einem amerikanischen Excel funktionieren. Entweder EDATE und Komma oder EDATUM und Semikolon In der Excel Hilfe zur EDATUM() Funktion ist es besser. Da steht nur einmal EDATE statt EDATUM in der Überschrift, aber sonst stimmts! Viele Grüße und bis zum nächsten (online) Excel Stammtisch! Josef“
Im gleichen „Atemzug“ habe ich dann noch ein Problem mit [=ZELLE(„dateiname“)] gefunden. Das ist scheinbar nicht immer zwingend das aktuelle Workbook, welches dort angezeigt wird bzw. der Inhalt aktualisiert sich nicht automatisch. Wenn zwischenzeitlich eine andere Arbeitsmappe geöffnet war, steht noch deren Pfad im Feld….
Viele Grüße,
Jörn
Hallo Jörn,
ja – ich weiß –
ZELLE wird nicht aktualisiert – es gibt da so einige Funktionen in Excel,
beispielsweise JETZT(). Mit [F9] oder Formeln / Neu berechnen kann man die
Neuberechnung manuell erzwingen.
Excelschulung. Wir üben die WENN-Funktion. Ich erkläre, dass man Text in Excel in Anführungszeichen setzen muss – manche Assistenten machen dies automatisch; andere nicht.
Meine Empfehlung: Immer per Hand die Anführungszeichen setzen:
Danach üben wir die bedingte Formatierung – auch eine Art „WENN“. Da die Teilnehmerinnen und Teilnehmer meinen Rat befolgen, tragen Sie den Text in Anführungszeichen ein:
Was passiert? – Nichts! Der Grund:
Excel wandelt den Text „Pandora Papers“ in „““Pandora Papers“““ um – Excel geht davon aus, dass die Anführungszeichen Teil des Suchtextes sind. Also raus damit!
Hallo in die Runde, Dies ist mein erster Post. Normalerweise, wenn ich einen Bereich als Tabelle formatiert habe, wurde eine die Formel mit dem Drücken der Enter-Taste automatisch bis zum Ende der Tabelle ergänzt. Seit kurzem funktioniert das nicht mehr. Ich muss wohl irgendwas verstellt haben. Könnt ihr mir bitte sagen, wie ich das zurück stelle? Unter einstellungen ist formel erweitern auf automatisch. Aber das löst das Problem nicht. Ich nutze Excel für Mac. Vielen dank für Eure Hilfe Gruß Stephen
Auf einem Formular soll – unter anderem – der Preis für eine gelieferte Menge berechnet werden – in Abhängigkeit vom Gewicht. Dafür gibt es eine Tabelle:
In der Originaltabelle befand sich der Text „kg“ hinter den Zahlen – den habe ich schnell gelöscht. Eine schöne Aufgabe für XVERWEIS denke ich – eine Formel – alles drin, alles dran …
Mich beschleicht ein Gedanke …
Ich rufe den Kunden an und bitte ihn in einer leeren Excelmappe die drei Zeichen =XV zu tippen. „Ich sehe nichts“ lautet die Antwort. Das heißt: sie haben noch eine ältere Excel-Version, in der die Funktion XVERWEIS und XVERGLEICH noch nicht vorhanden sind. Damit natürlich auch noch nicht die neuen und ach so praktischen Matrixfunktionen. *gggrrrrr*
ich „spiele“ z.Zt. mit einer Tabelle (Mappe1), in der Excel partout nicht rechnen will. In der Kopfleiste habe ich die für die entsprechenden Spalten die Formeln und die Zellen-Formatierungen eingegeben. Der Wert in Spalte #30 ist die Basis für alle Berechnungen in der entsprechenden Zeile.
Kopiert habe ich nach
den Anweisungen der EXCEL-Hilfe und anderen Tipps aus dem Internet.
Für Ihre Hilfe wäre ich Ihnen sehr dankbar.
Hallo Herr M.,
beim Öffnen der Datei meldet Excel, dass ein Zirkelbezug vorliegt. Richtig: in der Statuszeile links unten steht es auch:
Denn: in der Zelle N30 steht die Formel
=EL30
in EL30 steht:
=(100%-EK30)/100%
in EK30 steht:
=(100%-EI30)/100%
in EI30 wird wieder Bezug genommen auf N30 mit:
=(EK30-EH30)/N30
Hier schließt sich der Kreis. Das müssen Sie lösen – sonst rechnet Excel nicht mehr!
Im Anhang
findest du eine Tabelle. Was ich möchte ist folgendes:
Ich möchte
wissen, welche Zahlen zwischen der kleinsten und der grössten Zahl alle noch
fehlen. Am liebsten hätte ich alle fehlenden Zahlen in einer Spalte.
Herzliche
Grüsse
Andreas
Hallo Andreas,
ich verstehe nicht ganz – in der Liste befinden sich
keine Zahlen, sondern Texte. Texte der Form CHE-xxx.yyy.zzz
Was heißt in diesem Zusammenhang „die kleinste und
die größte Zahl“?
Vielleicht sollte ich besser „Nummern“
schreiben, das „CHE-“ könnte man auch weglassen, man könnte auch die
Punkte durch tausender Trennzeichen ersetzen, damit es Zahlen werden: 000’000’001 bis 999’999’999
In der Matrix hat es eine Auswahl von möglichen „Nummern“,
eine „Nummer“ ist die Grösste, eine die Kleinste, dazwischen hat es
in der Matrix welche, aber es fehlen auch welche. Ich möchte gerne alle
Nummern, von der kleinsten Nummer bis zu Grössten Nummer, die mir noch fehlen
und so, dass ich Sie in einer Spalte habe und sortieren kann.
Konnte ich mich verständlich ausdrücken?
Herzliche Grüsse Andreas
Hoi Andreas,
kurz nachgeschaut:
die kleinste „Zahl“ in deiner Liste ist
CHE-100.000.058, die größte: CHE-499.992.187. Das heißt: wir müssten fast 500
Millionen Zahlen prüfen.
Ich habe es mal mit den Zahlen zwischen 100.000.000 und
101.000.000 versucht – bei einer Formel (bist du drin? -> Zählenwenn) geht
Excel in die Knie. Nicht auszudenken, wenn du das in einer Spalte
„zusammengefasst“ haben möchtest und das ganze x 500!
Da stürzt Excel ab.
Ich würde es entweder mit PowerQuery lösen oder mit VBA.
sag mal: kann man in intelligenten Tabellen keine Matrixfunktionen verwenden? Hintergrund: ich möchte gerne mit der Funktion SORTIEREN oder SORTIERNNACH eine Liste sortieren und diese sortierte Liste als Basis für eine Tabelle verwenden. Also so:
Und dann passiert:
Hallo Johannes,
eine kleine Überlegung: (Intelligente) Tabellen „denken“ nur zeilenweise oder in Bezug auf eine ganze Spalte. Also: =[@Umsatz]*19% oder: =SUMME(Tabelle1[Umsatz]) analog: =TEILERGEBNIS(109;[Umsatz])
DAS kollidiert mit einer Arrayfunktion (EINDEUTIG, SORTIEREN, SORTIENNACH, FILTER), die dynamisch einen Bereich definiert oder ZUFALLSMATRIX und SEQUENZ, in die die Größe eines Bereichs eingetragen wird.
Moin Rene,
Danke Dir für die ergänzenden Infos 🙂 Ich habe es jetzt so gelöst … So hat sich auch der Vorteil ergeben, dass es etwas übersichtlicher ist 🙂
Das Telefon klingelt. „Hallo René, ich bin’s: Angelika. Hast du mal nen Moment Zeit?“
Kennt ihr Gespräche, die so beginnen? „Hast du mal einen Moment Zeit?“ Das dauert normalerweise sehr, sehr lange. Egal – ich nehme mir die Zeit für Angelika.
„Jep, schieß los – was gibt’s?“ „Ach mein Excel nervt wieder! Ich bereite gerade eine Schulung vor. Excel zeigt mir immer nur die Formeln an, nicht die Ergebnisse. Ich bin völlig verzweifelt; ich weiß nicht, was ich machen soll!“ „Hast du die Formel-Anzeige eingeschaltet? – Formeln / Formeln anzeigen.“ „Ne, da habe ich schon geschaut.“ „Wie sind denn die Zellen formatiert? Wie lautet das Zahlenformat“ „Na – als Standard sind sie formatiert!“ „Mach mal einen Doppelklick auf die Zelle mit der Formel! Und dann [Enter]“ „Ach – jetzt geht es! Was war das?“ „Ich frag mal zurück: was hast du gemacht?“
„Also von vorne. Ich bereite gerade die Excelschulung für nächste Woche vor. Ich habe eine Liste mit Telefonnummern:
Ich füge Spalten ein und zeigen den Teilnehmern den Assistenten Daten / Text in Spalten.
Dann will ich die Teile wieder zusammenbauen. Und: egal, was ich verwendet habe: das &-Zeichen, VERKETTEN, TEXTKETTE, TEXTVERKETTEN … immer die Formel statt das Ergebnis!“
„Klar! Du hast die Telefonnummern als Text formatiert.“ Durch das Spalten Einfügen übernimmst du das Textformat. Und deshalb rechnet die Formel nicht mehr, sondern wird als Text eingefügt.“
„René – danke! Ich wusste doch, dass Excel nervt. Und dass du mir helfen kannst!“
Gibt es eine Obergrenze für die Funktion SEQUENZ? Kann ich damit ein Tabellenblatt vollschreiben? Die Antworten: Obergrenze – ja; alle Zellen füllen – nein!
Natürlich ist Excel besser als google Tabellen. Keine Frage. Dennoch ist erlaubt bei der Konkurrenz zu schauen, was diese Spreadsheets so alles können. Beispielsweise übersetzen mit der Funktion googletranslate:
So eine Funktion wünsche ich mir in Excel:
Okay – ich gestehe: Perfekt übersetzt diese Funktion nicht. Aber immerhin – sie kann ja noch lernen!
Vielleicht haben Sie auch eine Erklärung dafür warum sich Zeile 299906 das erste Feld ist gelb markiert zwar kopieren und als neue Zeile einfügen lässt aber die Spalte mit z.B. Vornamen sich nicht automatisch aktualisiert. Wenn sie das Beschriebene mit der ersten Zeile dieses gelben Bereich machen, funktioniert es.
hallo Julius,
lassen Sie sich über Registerkarte „Formeln“ die „Formeln anzeigen“. Dann stellen Sie fest, dass in Zeile 299906 keine Formeln stehen.
Die Datentypen (oder auch nicht vorhandenen Datentypen) in Excel bringen mich um.
Hintergrund: Ich schreibe ich drei Zellen die Texte ‚1, ‚2 und ‚3. Die Formel =A1+A2+A3 wandelt die Texte in Zahlen um und rechnet richtig. Die Funktion =SUMME(A1:A3) interpretiert die Texte als 0. Ebenso schafft =JAHR(„28.01.2019“) den Text in ein Datum, also in eine Zahl, zu verwandeln und liefert die korrekte Jahreszahl.
In der Zelle C2 steht WAHR. Ein Vergleich =C2*1 liefert 1. =C2=1 liefert FALSCH – der Wahrheitswert WAHR entspricht also 1, ist aber nicht 1. Die Funktionen ISTZAHL und ISTLOG liefern FALSCH und WAHR. Wahr ist ein logischer Wert und keine Zahl, kann aber in eine Zahl verwandelt werden.
So weit, so gut. Deshalb kann die Funktion
=SUMME(C2:C12)
nicht korrekt rechnen, wenn in der Spalte C nur Wahrheitswerte stehen. Multipliziert man jeden Wert mit 1, dann klappt die Summe (als Matrixfunktion):
{=SUMME(C2:C12*1)}
Sie kennen sicherlich dieses Problem bei der Funktion SUMMENPRODDUKT.
Und jetzt mein Erstaunen:
=WAHR+WAHR+WAHR
liefert 3, ebenso wie =“1″+“2″+“3″ die Zahl 6 liefert.
=SUMME(WAHR;WAHR;WAHR)
liefert aber auch 3. Liegen die Werte in Zellen, klappt die Typkonvertierung nicht!
Nachtrag: Bei Programmiersprachen heißt die Umwandlung „casting“. Sollen wir mal Excel casten?
bin heute über Deine Webseite gestolpert und habe eine glatte Stunde (Arbeits-)Zeit hier verbracht. Köstlich. Als Trainer und VBA-Entwickler kann ich das nur zu gut nachvollziehen, habe mich sofort verstanden gefühlt.
Hier nun eine kleine Anekdote, die ich gerne Deiner Schatzkiste spenden möchte:
Habe für ein Projekt die Funktion =Zelle(„Adresse“) verwendet. So weit, so einfach. Dieses Sheet mit dieser Formel wird von Usern weltweit verwendet. Und =Zelle wird auch erwartungsgemäß übersetzt. Also „=Cell“. Auch noch alles gut. Aber natürlich wird das Argument „Adresse“ nicht übersetzt. Alle User weltweit beschweren sich bei mir.
Problemlösung: Alle Excel-Sprachpakete verstehen das englische Argument „address“. Also heißt die richtige Formel: =Zelle(„address“). Den Rest erledigte dann Suchen & Ersetzen.
Wieder was dazugelernt.
Viele Grüße aus dem Norden und ein Thumbs Up für Deine Website. Mach bitte weiter so!
Excel-Workshop. Wir üben wichtige und zentrale Themen. Beim Kapitel „Spur zum Vorgänger/Nachfolger“ fragt mich eine Teilnehmerin, warum diese beiden Symbole bei ihr ausgegraut (inaktiv) sind.
Ein bisschen habe ich suchen müssen – dann habe ich es gefunden: sie hat die Bilder ausgeblendet!
Wie hat sie das gemacht? Wir haben vorher das Thema „Zahlen Formatieren“ behandelt. Ich habe die Tastenkombination [Umschalt] + [Strg] + [6] für das Zahlenformat „Standard“ gezeigt. Wahrscheinlich hat sie [Strg] + [6] gedrückt – damit werden Bilder ausgeblendet.
danke für den Hinweis.
Wir haben ein Problem! Ich habe es mal eingekreist:
In einer Datei habe ich fünf Verknüpfungen auf eine andere Datei:
Ich ersetze den Pfad durch einen anderen Pfad, in dem die Datei noch einmal liegt:
Klappt!
Ich ersetze den Pfad durch einen anderen Pfad, in dem die Datei nicht liegt oder durch einen anderen Ordner, der nicht existiert. Es öffnet sich das Suchfester, das abfragt, wo denn die Datei liegt:
Ich breche es ab.
Was passiert: Excel hat nur in der ausgewählten Zelle den Pfad geändert – in allen anderen nicht!
Das heißt: da Sie SUMMEWENNS-Formeln auf mehrere Dateien aufsetzen:
SUMMEWENNS( … \xyz\[2017-04-27_xyz_EHB_KoPrüf Gas 2015_Verpächter_1_SWM_überarbeitet Biogas.xlsx] … + \abc2\[2016-08-01_xyz_EHB_KoPrüf Gas 2015_Verpächter_3_GVG_versandt.xlsx]
„erkennt“ Excel den Gesamtpfad als nicht gültig und stoppt den Ersetzvorgang.
Nun haben wir ein Problem: die zirka 50.000 Formeln beziehen sich auf zwei Ordner, die es nicht mehr gibt. Sobald ich einen versuche zu reparieren, weigert sich Excel diesen Vorgang in allen Zellen durchzuführen.
Was machen wir? Haben Sie nur einige wenige solcher Dateien? Dann könnte man den Pfad so „hinbiegen“, dass er beim ersten Ersetzvorgang korrekt ist, beim zweiten immer noch, beim dritten auch …
Haben Sie „viele“ solcher Dateien? Dann muss ich noch einmal in mich gehen …
„Hübscher“ Bug zum Thema „Excel ersetzt nicht“. Oder „Excel ersetzt nur einmal“. Oder „Ersetzen in Excel klappt nicht.“
Heute in der Excel-Schulung habe ich den Assistenten „Teilergebnis“ gezeigt, den man in der Registerkarte „Daten“ in der Gruppe „Gliederung“ findet.
Traurig fragte mich ein Teilnehmer, warum er bei ihm „ausgegraut“, also inaktiv, sei.
Zwei Mal hingeschaut und einmal überlegt: Der Teilnehmer hatte eine (intelligente) Tabelle eingeschaltet. Eigentlich logisch, dass Excel nicht zulässt, dass in einem solchen Konstrukt Zwischensummen eingefügt werden.
Eigentlich schade. Wer den Konjunktor XOR aus dem Physikunterricht oder aus der bitweisen Verknüpfung aus dem Informatikunterricht kennt, der wird enttäuscht sein, dass man ihn in Excel dafür leider nicht einsetzen kann. Der Grund: Wandelt man eine Zahl mit der Funktion DEZINBIN um, so ist der Binärwert leider keine Zahl mehr, sondern ein Text. Und damit kann man SO nicht weiterrechnen. Dann halt umständlich …
Schnell entdeckt man jedoch, dass auch Formatierungen übernommen werden. Meistens korrekt:
Steht in A1 eine Zahl, die als Währung oder Buchhaltung formatiert ist, dann wird eine Berechnung
=A1*19% als Währung oder Buchhaltung formatiert.
Stehen in A1 und A2 Datumsangaben, dann liefert die Differenz eine Zahl und kein Datum. Wird jedoch
=A1+30 berechnet, so ist das Ergebnis als Datum formatiert. Die Summe, Mittelwert, Max und Min von mit Währung oder Buchhaltung formatierten Zellen, werden korrekt wieder in diesem Format angezeigt. So weit, so gut.
Allerdings liefert
=WENN(WOCHENTAG(A1;2)>5;A1+3;A1+1)
leider kein Datum, sondern eine Zahl.
(Erklärung: Ermittle zu einem Datum den nächsten Arbeitstag)
Und schließlich: Steht in A1 ein Text, beispielsweise „Excel nervt“. Ist diese Zelle als Text formatiert (okay – nicht nötig; aber stört eigentlich nicht), so liefert:
=LÄNGE(A1)
die Zahl 11.
Jedoch liefert:
=LÄNGE(A1)*1
den Text „11“ (linksbündig). Editiert man die Zelle, so steht die Formel nun als Formel in der Zelle. Irgendwie doof …
Hallo – und ich würde gerne Formeln finden. Ich weiß, dass auf der Tabelle Formeln liegen – beispielsweise in den Zellen J6:J12. Aber Excel findet sie nicht!
Vom Suchen und Finden
Die Antwort: Sie dürfen nur eine Zelle auswählen! In Ihrem Beispiel haben Sie die Zellen A1:F1 ausgewählt (was man aufgrund der grünen Farbe nicht sehr deutlich sieht). Und DORT findet Excel KEINE Formeln. Also: Markierung auflösen – dann wird die Suche mit Erfolg gekrönt.
ich habe die Formel abgeschrieben, die Sie in Ihren Buch veröffentlicht haben. Ich wollte aus einer Entfernungsliste die Distanz zweier Orte ermitteln. Aber es klappt einfach nicht!
Ist da ein Fehler in der Formel?
Es ist doch alles richtig, oder?
Die Antwort: Sie müssen ganz genau hinschauen. Wahrscheinlich sind Sie beim Abtippen der Formel eine Taste zu weit nach links gerutscht und haben fälschlicherweise statt eines $-Zeichens ein %-Zeichen getippt. Excel quittiert das mit einem Fehler!
Ich will das auch sehen. Wenn mein Kollege die Funktion ZÄHLENWENN verwendet, sieht er bereits im Dialog das Ergebnis:
Das Ergebnis der Formel wird angezeigt.
Bei mir jedoch nicht:
Hier nicht!
Erst wenn ich den Assistenten mit OK bestätige, steht das richtige Ergebnis in der Zelle. Warum bei mir nicht?
Die Antwort: Ihr Kollege sucht den Ort, indem er dort bereits die Anführungszeichen setzt. Sie haben keine Anführungszeichen eingegeben – de Text – hier Ulm – wird noch nicht als Text erkannt. Erst beim Bestätigen interpretiert der Funktionsassistent die drei Buchstaben Ulm als Text und ermittelt dann das richtige Ergebnis (und schreibt die Anführungszeichen in die Formel).
Warum klappt das nicht? Ich habe versucht – genau wie im Internet erklärt – einen Kalender zu erstellen. Ich habe die Feiertage berechnet und versuche auf meinem Kalender die Feiertage mit der Funktion ZAEHLENWENN anzeigen zu lassen. Aber er tut es nicht. Nicht einen einzigen Feiertag!
Die bedingte Formatierung funktioniert nicht.
Die Antwort: Sie haben statt ZÄHLENWENN ZAEHLENWENN geschrieben. Erstaunlicherweise übergeht die bedingte Formatierung Tippfehler in den Funktionsnamen und – liefert gar nichts!
Ich habe eine Liste. darin befinden sich in einer Spalte Vornamen, in einer anderen Nachnamen. Das Verketten mit
=D2&E2
klappt hervorragend. Aber – darf ich denn kein Leereichen zwischen Vor- und Nachname schreiben. Ohne – das wäre schon ganz schön doof.
Verketten
Die Antwort: Natürlich geht es. Aber Sie dürfen nicht das Leerzeichen direkt eingeben, sondern müssen es als Leerzeichen kennzeichnen. Also so
=D2&“ „&E2
Dann funktioniert es. Und: Vergessen Sie nicht das zweite Verkettungszeichen „&“!
Übrigens: Ich finde es erstaunlich, dass Excel das Leerzeichen akzeptiert – eigentlich sind Leerzeichen in Formeln verboten und werden mit einer Fehlermeldung quittiert!
Bei meinem Kollegen ist alles irgendwie anders. Ich weiß auch nicht warum!
Ich habe die Datei genauso nachgebaut wie bei ihm; aber er zeigt mir bei der Formel nicht als Ergebnis den Wert „0“, sondern gar nichts. Haben Sie eine Erklärung?
Anzeige ohne 0
Klar. Bei Ihnen ist mit Sicherheit die Option „In Zellen mit Nullwerten eine Null anzeigen“ ausgeschaltet. Deshalb wird beim Zahlenformat Standard, Zahl oder Währung nichts angezeigt, wenn die Formel den Wert 0 berechnet. Übrigens: „Buchhaltung“ würde hier „- €“ anzeigen.
Seit einer Weile arbeite ich mit dem SVERWEIS. Ich habe ihn schon recht gut verstanden. Aber manchmal rechnet er nicht richtig. Warum?
SVERWEIS rechnet nicht richtig.
Dazu muss man sich die Formel genau ansehen:
=SVERWEIS(K2;$A$1:$A$32;3;FALSCH)
Sie suchen den Wert, der in der Zelle K2 steht in der Spalte A – genauer in den Zellen A1 bis A32. Soweit so gut. Sie möchten den Wert der dritten Spalte (3), also den Last Name wissen. Sie müssen den Bereich ändern: Es ist richtig – Sie suchen zwar in A1:A32, aber in der Spalte A steht nicht der Wert den Sie haben möchten. Sie müssen in der Matrix (in der Informationstabelle, in der die Daten gesucht werden), auch den Bereich einschließen, in dem sich die Daten befinden, also Spalte C. Sie können dabei gerne übers Ziel schießen, beispielsweise:
Die Formel stimmt – aber warum rechnet die Summe nicht?
Die Summe rechnet nicht.
Erst ein Klick auf die Zellen liefert die Antwort: In den Zellen steht nicht 20, 40, 60, … sondern 20 EUR, 40 EUR, … – das heißt der Text „EUR“ wurde in die Zelle eingetragen und nicht hinzuformatiert.
Übrigens: Manche Anwender denken, dass durch ein Ändern der Ausrichtung in rechtsbündig aus einem solchen Text eine Zahl wird. Das ist natürlich nicht der Fall!
Falsche Werte in der Zelle verhindern das Rechnen.
Ich weiß nicht mehr, was ich gemacht habe. Ich sollte in einer Tabelle einer Kollegin die Formel für den Unterstützungsbeitrag unserer Firma anpassen. Irgendwann entdecke ich jedoch in einer Zelle die Fehlermeldung #BEZUG! Kann ich den Fehler lokalisieren? Oder die Formel wieder auf eine korrekte Form bringen?
#BEZUG!
Die Antwort: Leider nein! Wahrscheinlich haben Sie irgendwo etwas gelöscht (beispielsweise eine Zeile), die an anderer Stelle noch verwendet wurde. Menschen rechnen oft kreuz und quer in Excel; schreiben irgendwelche Konstanten in irgendwelche Zellen. Fremde Tabellenblätter zu analysieren ist schwierig und mühsam:
Tipp 1: Speichern Sie die Originaldatei unter einem anderen Namen ab.
Tipp 2: Bevor Sie etwas löschen, von dem Sie denken, dass es nicht mehr benötigt wird – überprüfen Sie mit der Spur zum Nachfolger, ob irgendwo eine andere Formel mit dieser weiter rechnet.
Im Excel-Kurs habe ich gelernt, wie man eine Summe bildet. Aber bei mir funktioniert das nicht:
Warum rechnet die Summe nicht?
Die Antwort ist einfach. Sie haben eine englischsprachige Oberfläche. Sie müssen natürlich SUM statt SUMME eingeben, AVERAGE statt MITTELWERT, IF statt WENN, VLOOKUP statt SVERWEIS und so weiter …
Nein – das war sehr ironisch. Jeder, der häufig Daten aus SAP exportiert, kennt sicherlich das Problem: Ab und zu werden Textinformationen unter die Zellen geschoben. Das sieht man erstaunlicherweise nicht – die Zellen sind als „Standard“ formatiert. Oft erkennt man es daran, dass die Zahlen linksbündig in der Zelle stehen. Spätestens wenn Sie mit den Zahlen weiterrechnen möchten oder wenn Sie die Zahlen sortieren oder filtern oder als zahlen formatieren möchten … stellen Sie fest, dass Excel Ihnen nun einen Strich durch die Rechnung macht.
Sieht aus wie Zahl, ist aber Text.
Ich habe für dieses Problem folgende Lösungen gefunden:
1. Wenn Sie Glück haben und das kleine grüne Dreieck sehen zur Fehlerüberprüfung, können Sie darüber die Texte in Zahlen zurückkonvertieren.
Manchmal geht es zurück.
2. Wenn Sie nur einige wenige Zellen haben, können Sie auf die Zelle einen Doppelklick machen (oder mit [F2] die Zelle editieren und anschließend wieder mit [Enter] beenden. Dann „greift“ sich Excel das korrekte Zahlenformat.
3. Sie können in einer Hilfsspalte daneben den Wert der Zelle mit 1 multiplizieren (=O2*1). Die Formel herunterziehen, kopieren und die Inhalte als Werte einfügen.
4. Das Gleiche erledigt auch die Funktion =WERT
5. Oder auch der Rechenoperator – –
6. Oder Sie markieren die Spalten und verwenden den Assistenten „Text in Spalten“, den Sie im Register „Daten“ finden. Geben Sie dort ein absurdes Trennzeichen ein (beispielsweise eine ~); ein Trennzeichen, das es natürlich in den Zahlen nicht gibt. Dann überschreibt er die Werte mit sich selbst und „greift sich“ das korrekte, das heißt das darunterliegende Zahlenformat.
7. Die Zahl 1 in eine leere Zelle schreiben. Die Zelle kopieren, den Text-Zahl-Bereich markieren und mit Inhalten einfügen / Multiplizieren (Kontextmenü) „darüberklatschen“. Das Ergebnis ist das Gleiche wie in Punkt 2 oder 3 oder 5 – Excel greift sich nun das korrekte Zahlenformat.
So geht es auch.
Zur Ehrenrettung von SAP sei angemerkt: Viele mir bekannte Datenbanksysteme, die da heißen DATEV, KISS, ORBIS, EBIS und andere „schieben“ manchmal (nicht immer!) Textformate unter Zahlen beim Export nach Excel.
Ein Blick in die Statuszeile hätte genügt: Dort steht, dass in D3 ein Zirkelbezug steht. Und wenn man sich die Formel genauer anschaut, wird klar, dass D3 auf D5 zugreift, D5 jedoch wiederum auf D3. Das darf nicht sein!
Der Zirkelbezug ist ausfindig gemacht.
Meine Empfehlung: Zirkelbezüge sind schwierig zu finden. Wenn Sie einen Zirkelbezug haben, erhalten Sie immer eine Fehlermeldung. Unterbrechen Sie die weitere Arbeit und machen sich auf die Suche nach der Quelle. Denn sonst resultieren weitere Fehler aus dem Zirkelbezug.
Manchmal taucht das Kästchen nicht auf, mit dessen Hilfe ich eine Formel nach unten ziehen kann. Warum ist es manchmal verschwunden?
Das Kästchen ist verschwunden.
Die Antwort: Wenn Sie getrennte Bereiche mit gedrückter [Strg]-Taste markieren, dann können sie nicht unabhängig voneinander runtergezogen werden. Excel kann nur einen einzigen zusammenhängenden Bereich runterziehen.
Ich habe es nun schon mehrmals versucht – die Autosumme geht nicht.
Auch wenn jede Formel und Funktion mit einem Gleichheitszeichen beginnt, auch wenn Sie bei den Grundrechenarten das Gleichheitszeichen per Hand eintragen müssen, so verlangt das Symbol AutoSumme jedoch NICHT, dass Sie das Gleichheitszeichen eintragen. Sie müssen entweder die Formel per Hand eintragen:
=SUMME(G2:G12)
oder Sie setzen den Cursor auf eine leere Zelle und klicken anschließend auf das Symbol AutoSumme. Dann funktioniert es.
Auf manchen Tastaturen sieht das Multiplikationszeichen über dem Zahlenblock auch wie der Buchstabe „x“. Sie dürfen eine Formel jedoch nicht in der Form
=F8xE8
eingeben, weil Excel das „x“ als Buchstaben interpretiert.
Richtig:
=F8*E8
Übrigens: Auch die Division wird mit dem Schrägstrich „/“ durchgeführt und nicht mit einem Doppelpunkt, wie wir es in der Schule gelernt haben.
Obwohl alles richtig ist, klappt der SVERWEIS nicht.
Die Lösung des Problems heißt Text uns Zahl. In der linken Hälfte der Liste sind die Postleitzahlen als Text formatiert (linksbündig), auf der rechten Seite als Zahl (rechtsbündig). Deshalb „behauptet“ Excel, dass die Postleitzahl nicht vorhanden (#NV) ist.
Die Lösung: Wandeln Sie die Zahlen in Texte um; beispielsweise mit der Funktion TEXT.
Ein Klick auf das Symbol „Autosumme“ und Excel weigert sich Stunden zu summieren. Dabei sind doch Uhrzeiten auch Zahlen – die muss er doch summieren können.
Die Antwort: Aus irgend einem Grund weigert sich Excel bei Uhrzeiten die Summe anzuwenden. Markieren Sie die Uhrzeiten – dann werden sie summiert. Keine Ahnung, warum er sich bei Uhrzeiten sträubt zu rechnen …
Das kann nicht sein – diese Formel muss ein Ergebnis liefern. Das Resultat lautet jedoch: 0.
Der Fehler liegt in der falschen Formatierung. Natürlich ergibt die Funktion STABWN (Standardabweichung) ein Ergebnis – allerdings 0,15- Da die Zahl als Ganzzahl ohne Nachkommastellen formatiert ist, sieht man leider nur den Wert 0 und nicht das korrekte Ergebnis 0,15.
Was ist los – Excel will nicht mehr rechnen. Am Anfang hat es funktioniert …
Schauen Sie in der Registerkarte „Formeln“ nach, ob die Berechnungsoptionen auf „manuell“ gestellt wurde. Wenn ja, so wird die Berechnung zwar beim Erstellen der Formel durchgeführt, aber beim Ändern der Werte nicht aktualisiert. Ändern Sie diese Option auf „automatisch“ oder aktualisieren Sie das Ganze mit der Funktionstaste [F9].
Ich gestehe – ich habe den Fehler nicht gleich gesehen. Warum rechnet die Summe in der Zelle D21 nicht? Zuerst dachte ich, dass ein falsches Format unter der Zelle liegt, dass die automatische Berechnung ausgeschaltet wurde, dass der Bezug nicht korrekt ist, dass die Formel fehlerhaft eingegeben wurde. War alles nicht der Fall.
Dann fiel mein Blick in die Statuszeile – in der Zelle D1 befand sich eine Zelle mit einem Zirkelbezug. Zu meiner Ehrenrettung – diese Zelle war außerhalb des sichtbaren Bereiches. Deshalb habe ich nicht gleich die 0 gesehen, die der Zirkelbezug liefert.