Formel die das Ergebnis nur anzeigt, wenn alle nötigen Felder ausgefüllt sind

Hallo,
ich arbeite z.Z. an einer Tabelle, wo ich Haufenweise Waren eingeben muß. Manche Waren bekommen auch ein Produktfoto, das ich selber mache. Diese werden dann hochgeladen und sollen in der Tabelle als Link dargestellt werden.
Ich erledige dies über die Formel „=A1&B1&C1“, wobei A1 halt der Link ist, B1 die laufende Bildnummer und C1 die Dateiendung, so dass in der Formel ein funktionierender Link steckt. Das ganze wird dann kopiert und als „Wert“ in die richtige Zeile eingefügt (Excel 2013 nebenbei bemerkt).
Soweit funktioniert das ganze wunderbar.

Nun ist es aber so, dass nicht jeder Artikel ein Bild bekommt und so sind dann häufig auch „verkehrte Links“ mit drin, wo eben die Bildnummer fehlt.
Daher frage ich mich, ob man Excel irgendwie dazu bringen kann, dass sie den Wert erst dann ausgibt, wenn alle drei Felder einen Wert haben, ansonsten bleibt das Feld einfach leer, so dass ich dann am Ende die Spalte (bzw. die neu eingegebenen Zeilen) kopiere und dann als Wert einfüge.
Das ganze ist hier nur ein Beispiel, die Tabelle ist sehr umfangreich und es sind mehrere Bilder und Links und der Überblick geht irgendwann verloren bei dem langen Link.

Weiterhin frage ich mich, ob man Übergreifende Beschriftungen auch irgendwie „abschneiden“ oder gar „vereinfachen“ kann. Also wenn ich in der Zeile eine komplette URL habe, geht diese über mehrere Spalten weiter (es sei denn, diese sind ausgefüllt). Ich möchte aber, dass der Text nur in seiner Spaltengröße dargestellt wird, unabhängig davon, ob die Spalten daneben einen Inhalt haben. Ferner wäre es auch toll, wenn nicht die URL angezeigt wird, sondern nur ein wichtiger Teil (z.B. die letzten 7 Ziffern, so dass dort die Nummer steht). Die URL an sich muß aber in der Tabelle noch „anklickbar“ sein, da der nächste Arbeiter diese Links nutzt um zu sehen um welche Artikel es sich gerade handelt.

Eine weitere Idee wäre es, wenn man vom ersten Fall (also alle Felder ausgefüllt), automatisch der Wert in ein vorgegebenes Feld kopiert wird, so, dass ich dies nicht auch tun muß, allerdings wüsste ich selber nicht, ob das so ohne weiteres möglich ist. So wichtig wäre das jetzt auch nicht, allerdings könnte ich einige Formeln weiter auslagern und so die Tabelle etwas entschlacken.

Vielleicht hat ja jemand ein paar Ansätze und ich hoffe, ich konnte es gut erklären.

Vielen Dank
Taki

Eigentlich müsste es so gehen:

=IF(A1="";"";IF(B1="";"";IF(C1="";"";A1&B1&C1)))

oder in Deutsch =>

=WENN(A1="";"";WENN(B1="";"";WENN(C1="";"";A1&B1&C1)))

Wahrscheinlich geht es auch kürzer, aber so geht es eben auch.

Falls du die WENN-DANN-Funktion nicht kennst:
Sie bedeutet in diesem Falle: Wenn A1 = nichts;dann nichts; wenn B1= nichts; dann nichts; wenn C1 = nichts; dann nichts; sonst A1&B1&C1

Die anderen Fragen kann ich nicht beantworten.

Hallo,
in die naechste Spalte etwas reinschreiben, kann auch eine ganz schmale Spalte sein mit Leerzeichen (Apostroph Leerzeichen)

in Zelle Schrift nach rechts(-buendig) ausrichten

Deine Formel müsste funktionieren.

Hier noch eine Alternative (allerdings ungetestet):

=WENN(UND(A1<>"";B1<>"";C1<>"");A1&B1&C1;"")

Hallo @Takima

Beim letzten Punkt, also das Kopieren des Wertes in ein vorgegebenes Feld, kannst Du entweder eine ganz einfache Variante nehmen:

Wenn ich zum Beispiel möchte, dass der Wert von Zelle D1 in Zelle G8 kopiert werden soll, schreibe ich in Zelle G8:

=D1

Oder eine Variante mit mehr Möglichkeiten, wo man ganze Tabellen durchsuchen und bestimmte Werte in andere Zellen übernehmen kann, wäre mittels SVERWEIS. Hier eine kurze Erklärung:

LG

Muss da nicht WENN(ODER hin? Sonst kommt doch der Krüppel-Link, wenn nur in einer dieser Zellen was steht.
ODER?

Edit: Habs probiert, mit UND funktioniert es. - Und bei ODER kommt der Krüppel-Link.
Aber WIESO?

Ach so, schon kapiert. - Weil es ungleich nichts heißt, so dass alle 3 Zelleninhalte ungleich nichts sein müssen.

Dann steht aber doch in der Zelle „=D1“ und nicht der tatsächliche Wert. Die Tabelle soll ja später weiterverarbeitet werden und dann muß in dieser Zelle eben der (kopierbare) Link stehen :wink: