Tyvärr tror jag att det är svårt.
Om du t.ex skriver in
5%
i en cell så kan du ändra det till 25% genom att skriva 25 (utan procenttecken). Dvs så du vill (eller?).
Och om du tittar i formelfältet så ser du att det står 5% som värde
Testa nu (i en annan cell) att istället gå till
Start->villkorsstyrd formatering->Ny regel->... Formel
Och skriv in en formel i stil med
=($A$5="procent")
Tryck på knappen [format] och ändrar till procentformat
(du kan lägg till övriga format genom att använda Start->villkorsstyrd formatering->hantera regler: men det struntar vi i nu)
Om du skriver in texten "Procent" i cell A5 (eller väljer med din rullista) så kommer din cell att visa procent. Men om du tittar i formelfältet så står värdet som ett tal (utan procenttecken). Försöker du skriva in 25 (utan procenttecken) så blir det helt fel. Dvs det är bara visningsformatet som ändras, inte inmatningsmasken.
Du får alltså inte alls samma beteende som i första exemplet. Det är själva inskrivandet av procenttecknet (en gång) som styr inmatningsbeteendet i cellen förföljande inmatningar.
Då kan man ju tro att det bara är att skriva in t.ex 5% en gång så är det löst.
Nääää. För då kommer dina "vanliga" tal att bli fel istället när du väljer den formateringsregeln. Dvs, Om du skriver in 2000 så syns det 20 i cellen (och 20% i formelfältet)
Det enklaste är helt enkelt att "fejka" på något sätt. Bestäm t.ex att man aldrig får skriva in procenttecken i cellen (återställ standardformatet med Ctrl+0). Sen fejkar du den villkorsstyrda formateringen så att den bara skriver in ett procenttecken utan att multipplicera/dividera det inskrivna talet med 100. Dvs istället för formatkod
0%
så sätter du cittattecken runt procenten så att de behandlas som en text
0"%"
Och så dividerar du länkade beräkningar med 100 när du valt "procent"
Alternativt så gör du tvärs om. Skriv in med % en gång så att inmatade värden alltid kommer att divideras med 100. Sen ändrar du det "vanliga" visningsformatet
från, t,ex
0%
till
0
%
där du matar in radbrytningen med hjälp av Ctrl+J
https://chandoo.org/wp/custom-number-formats-multiply-divide-by-any-power-of-10/