מדריך | נוסחה באקסל לאימות ספרת ביקורת במספר זהות
-
@חיים-100 כתב במדריך | נוסחה באקסל לאימות ספרת ביקורת במספר זהות:
=IF(A1>0,IF(NUMBERVALUE(RIGHT(A1,1))=CEILING.MATH(IFS(LEFT(RIGHT(A1,2),1)="1",2,LEFT(RIGHT(A1,2),1)="2",4,LEFT(RIGHT(A1,2),1)="3",6,LEFT(RIGHT(A1,2),1)="4",8,LEFT(RIGHT(A1,2),1)="5",1,LEFT(RIGHT(A1,2),1)="6",3,LEFT(RIGHT(A1,2),1)="7",5,LEFT(RIGHT(A1,2),1)="8",7,LEFT(RIGHT(A1,2),1)="9",9,LEFT(RIGHT(A1,2),1)="0",0)+IF(LEN(A1)>2,LEFT(RIGHT(A1,3),1),0)+IF(LEN(A1)>3,IFS(LEFT(RIGHT(A1,4),1)="1",2,LEFT(RIGHT(A1,4),1)="2",4,LEFT(RIGHT(A1,4),1)="3",6,LEFT(RIGHT(A1,4),1)="4",8,LEFT(RIGHT(A1,4),1)="5",1,LEFT(RIGHT(A1,4),1)="6",3,LEFT(RIGHT(A1,4),1)="7",5,LEFT(RIGHT(A1,4),1)="8",7,LEFT(RIGHT(A1,4),1)="9",9,LEFT(RIGHT(A1,4),1)="0",0),0)+IF(LEN(A1)>4,LEFT(RIGHT(A1,5),1),0)+IF(LEN(A1)>5,IFS(LEFT(RIGHT(A1,6),1)="1",2,LEFT(RIGHT(A1,6),1)="2",4,LEFT(RIGHT(A1,6),1)="3",6,LEFT(RIGHT(A1,6),1)="4",8,LEFT(RIGHT(A1,6),1)="5",1,LEFT(RIGHT(A1,6),1)="6",3,LEFT(RIGHT(A1,6),1)="7",5,LEFT(RIGHT(A1,6),1)="8",7,LEFT(RIGHT(A1,6),1)="9",9,LEFT(RIGHT(A1,6),1)="0",0),0)+IF(LEN(A1)>6,LEFT(RIGHT(A1,7),1),0)+IF(LEN(A1)>7,IFS(LEFT(RIGHT(A1,8),1)="1",2,LEFT(RIGHT(A1,8),1)="2",4,LEFT(RIGHT(A1,8),1)="3",6,LEFT(RIGHT(A1,8),1)="4",8,LEFT(RIGHT(A1,8),1)="5",1,LEFT(RIGHT(A1,8),1)="6",3,LEFT(RIGHT(A1,8),1)="7",5,LEFT(RIGHT(A1,8),1)="8",7,LEFT(RIGHT(A1,8),1)="9",9,LEFT(RIGHT(A1,8),1)="0",0),0)+IF(LEN(A1)>8,LEFT(RIGHT(A1,9),1),0),10)-(IFS(LEFT(RIGHT(A1,2),1)="1",2,LEFT(RIGHT(A1,2),1)="2",4,LEFT(RIGHT(A1,2),1)="3",6,LEFT(RIGHT(A1,2),1)="4",8,LEFT(RIGHT(A1,2),1)="5",1,LEFT(RIGHT(A1,2),1)="6",3,LEFT(RIGHT(A1,2),1)="7",5,LEFT(RIGHT(A1,2),1)="8",7,LEFT(RIGHT(A1,2),1)="9",9,LEFT(RIGHT(A1,2),1)="0",0)+IF(LEN(A1)>2,LEFT(RIGHT(A1,3),1),0)+IF(LEN(A1)>3,IFS(LEFT(RIGHT(A1,4),1)="1",2,LEFT(RIGHT(A1,4),1)="2",4,LEFT(RIGHT(A1,4),1)="3",6,LEFT(RIGHT(A1,4),1)="4",8,LEFT(RIGHT(A1,4),1)="5",1,LEFT(RIGHT(A1,4),1)="6",3,LEFT(RIGHT(A1,4),1)="7",5,LEFT(RIGHT(A1,4),1)="8",7,LEFT(RIGHT(A1,4),1)="9",9,LEFT(RIGHT(A1,4),1)="0",0),0)+IF(LEN(A1)>4,LEFT(RIGHT(A1,5),1),0)+IF(LEN(A1)>5,IFS(LEFT(RIGHT(A1,6),1)="1",2,LEFT(RIGHT(A1,6),1)="2",4,LEFT(RIGHT(A1,6),1)="3",6,LEFT(RIGHT(A1,6),1)="4",8,LEFT(RIGHT(A1,6),1)="5",1,LEFT(RIGHT(A1,6),1)="6",3,LEFT(RIGHT(A1,6),1)="7",5,LEFT(RIGHT(A1,6),1)="8",7,LEFT(RIGHT(A1,6),1)="9",9,LEFT(RIGHT(A1,6),1)="0",0),0)+IF(LEN(A1)>6,LEFT(RIGHT(A1,7),1),0)+IF(LEN(A1)>7,IFS(LEFT(RIGHT(A1,8),1)="1",2,LEFT(RIGHT(A1,8),1)="2",4,LEFT(RIGHT(A1,8),1)="3",6,LEFT(RIGHT(A1,8),1)="4",8,LEFT(RIGHT(A1,8),1)="5",1,LEFT(RIGHT(A1,8),1)="6",3,LEFT(RIGHT(A1,8),1)="7",5,LEFT(RIGHT(A1,8),1)="8",7,LEFT(RIGHT(A1,8),1)="9",9,LEFT(RIGHT(A1,8),1)="0",0),0)+IF(LEN(A1)>8,LEFT(RIGHT(A1,9),1),0)),"נכון","לא נכון"),"")
איך משתמשים?
-
@נחמן-פלח כתב במדריך | נוסחה באקסל לאימות ספרת ביקורת במספר זהות:
@חיים-100 כתב ב[מדריך | נוסחה באקסל לאימות ספרת ביקורת במספר זהות]
איך משתמשים?
תשים בתא B2 ותנסה לרשום מספר זהות בA2
-
@דאנציג כתב במדריך | נוסחה באקסל לאימות ספרת ביקורת במספר זהות:
@Whenever
אצלי זה בA1 וB1.ניסיתי בשיטס וכותב לי ref
-
@נחמן-פלח כתב במדריך | נוסחה באקסל לאימות ספרת ביקורת במספר זהות:
,
מדובר בנוסחה רגילה ולא בנוסחת מאקרו רוב רובם של הנוסחאות הקיימות באקסל רגיל קיימות גם בשיטס ולכן אין סיבה שזה לא יעבוד.
-
=IF(A1>0,IF(NUMBERVALUE(RIGHT(A1,1))=CEILING.MATH(IFS(LEFT(RIGHT(A1,2),1)="1",2,LEFT(RIGHT(A1,2),1)="2",4,LEFT(RIGHT(A1,2),1)="3",6,LEFT(RIGHT(A1,2),1)="4",8,LEFT(RIGHT(A1,2),1)="5",1,LEFT(RIGHT(A1,2),1)="6",3,LEFT(RIGHT(A1,2),1)="7",5,LEFT(RIGHT(A1,2),1)="8",7,LEFT(RIGHT(A1,2),1)="9",9,LEFT(RIGHT(A1,2),1)="0",0)+IF(LEN(A1)>2,LEFT(RIGHT(A1,3),1),0)+IF(LEN(A1)>3,IFS(LEFT(RIGHT(A1,4),1)="1",2,LEFT(RIGHT(A1,4),1)="2",4,LEFT(RIGHT(A1,4),1)="3",6,LEFT(RIGHT(A1,4),1)="4",8,LEFT(RIGHT(A1,4),1)="5",1,LEFT(RIGHT(A1,4),1)="6",3,LEFT(RIGHT(A1,4),1)="7",5,LEFT(RIGHT(A1,4),1)="8",7,LEFT(RIGHT(A1,4),1)="9",9,LEFT(RIGHT(A1,4),1)="0",0),0)+IF(LEN(A1)>4,LEFT(RIGHT(A1,5),1),0)+IF(LEN(A1)>5,IFS(LEFT(RIGHT(A1,6),1)="1",2,LEFT(RIGHT(A1,6),1)="2",4,LEFT(RIGHT(A1,6),1)="3",6,LEFT(RIGHT(A1,6),1)="4",8,LEFT(RIGHT(A1,6),1)="5",1,LEFT(RIGHT(A1,6),1)="6",3,LEFT(RIGHT(A1,6),1)="7",5,LEFT(RIGHT(A1,6),1)="8",7,LEFT(RIGHT(A1,6),1)="9",9,LEFT(RIGHT(A1,6),1)="0",0),0)+IF(LEN(A1)>6,LEFT(RIGHT(A1,7),1),0)+IF(LEN(A1)>7,IFS(LEFT(RIGHT(A1,8),1)="1",2,LEFT(RIGHT(A1,8),1)="2",4,LEFT(RIGHT(A1,8),1)="3",6,LEFT(RIGHT(A1,8),1)="4",8,LEFT(RIGHT(A1,8),1)="5",1,LEFT(RIGHT(A1,8),1)="6",3,LEFT(RIGHT(A1,8),1)="7",5,LEFT(RIGHT(A1,8),1)="8",7,LEFT(RIGHT(A1,8),1)="9",9,LEFT(RIGHT(A1,8),1)="0",0),0)+IF(LEN(A1)>8,LEFT(RIGHT(A1,9),1),0),10)-(IFS(LEFT(RIGHT(A1,2),1)="1",2,LEFT(RIGHT(A1,2),1)="2",4,LEFT(RIGHT(A1,2),1)="3",6,LEFT(RIGHT(A1,2),1)="4",8,LEFT(RIGHT(A1,2),1)="5",1,LEFT(RIGHT(A1,2),1)="6",3,LEFT(RIGHT(A1,2),1)="7",5,LEFT(RIGHT(A1,2),1)="8",7,LEFT(RIGHT(A1,2),1)="9",9,LEFT(RIGHT(A1,2),1)="0",0)+IF(LEN(A1)>2,LEFT(RIGHT(A1,3),1),0)+IF(LEN(A1)>3,IFS(LEFT(RIGHT(A1,4),1)="1",2,LEFT(RIGHT(A1,4),1)="2",4,LEFT(RIGHT(A1,4),1)="3",6,LEFT(RIGHT(A1,4),1)="4",8,LEFT(RIGHT(A1,4),1)="5",1,LEFT(RIGHT(A1,4),1)="6",3,LEFT(RIGHT(A1,4),1)="7",5,LEFT(RIGHT(A1,4),1)="8",7,LEFT(RIGHT(A1,4),1)="9",9,LEFT(RIGHT(A1,4),1)="0",0),0)+IF(LEN(A1)>4,LEFT(RIGHT(A1,5),1),0)+IF(LEN(A1)>5,IFS(LEFT(RIGHT(A1,6),1)="1",2,LEFT(RIGHT(A1,6),1)="2",4,LEFT(RIGHT(A1,6),1)="3",6,LEFT(RIGHT(A1,6),1)="4",8,LEFT(RIGHT(A1,6),1)="5",1,LEFT(RIGHT(A1,6),1)="6",3,LEFT(RIGHT(A1,6),1)="7",5,LEFT(RIGHT(A1,6),1)="8",7,LEFT(RIGHT(A1,6),1)="9",9,LEFT(RIGHT(A1,6),1)="0",0),0)+IF(LEN(A1)>6,LEFT(RIGHT(A1,7),1),0)+IF(LEN(A1)>7,IFS(LEFT(RIGHT(A1,8),1)="1",2,LEFT(RIGHT(A1,8),1)="2",4,LEFT(RIGHT(A1,8),1)="3",6,LEFT(RIGHT(A1,8),1)="4",8,LEFT(RIGHT(A1,8),1)="5",1,LEFT(RIGHT(A1,8),1)="6",3,LEFT(RIGHT(A1,8),1)="7",5,LEFT(RIGHT(A1,8),1)="8",7,LEFT(RIGHT(A1,8),1)="9",9,LEFT(RIGHT(A1,8),1)="0",0),0)+IF(LEN(A1)>8,LEFT(RIGHT(A1,9),1),0)),"נכון","לא נכון"),"")
@חיים-100 יש גם אפשרות לזהות מהי הספרת ביקורת:
תעודת זהות-ספרת ביקורת.xlsx
המקור בפרוג -
@חיים-100 יש גם אפשרות לזהות מהי הספרת ביקורת:
תעודת זהות-ספרת ביקורת.xlsx
המקור בפרוג@יוסי-מחשבים יש שם בעיה
מי שהתז שלו מתחילה ב0 - אוטומטית האקסל מוריד את ה0 מההתחלה ואז נותן שגיאה -
@יוסי-מחשבים יש שם בעיה
מי שהתז שלו מתחילה ב0 - אוטומטית האקסל מוריד את ה0 מההתחלה ואז נותן שגיאה@אבאלה צריך להגדיר את התא לתא "טקסט" ולא "כללי" או "מספרים"
-
@דאנציג כתב במדריך | נוסחה באקסל לאימות ספרת ביקורת במספר זהות:
אני לא מבין בזה, אבל למה שפונקציה באקסל תעבוד בשיטס, הם עובדים שונה
בשיטס אין להם את הנוסחה נומבר, אם אתה קצת מתמצא תנסה להבין מה כל דבר עושה ותוריד את כל הנומברים
בהצלחה -
@אבאלה צריך להגדיר את התא לתא "טקסט" ולא "כללי" או "מספרים"
@יענקל-ה-הצדיק כתב במדריך | נוסחה באקסל לאימות ספרת ביקורת במספר זהות:
צריך להגדיר את התא לתא "טקסט" ולא "כללי" או "מספרים"
אפשר להגדיר מותאם אישית ואז להכניס
[$-,100]00000000
כך יראו גם את האפסים -
@חיים-100 יש גם אפשרות לזהות מהי הספרת ביקורת:
תעודת זהות-ספרת ביקורת.xlsx
המקור בפרוג@יוסי-מחשבים בקובץ שהבאת ניתן לראות את סיפרת הביקורת צריך לשחק עם זה קצת כדי שהוא יאמת לך אותו
-
@יוסי-מחשבים בקובץ שהבאת ניתן לראות את סיפרת הביקורת צריך לשחק עם זה קצת כדי שהוא יאמת לך אותו
@חיים-100 שיפצתי קצת
מאפשר גם את הנוסחה של פותח השרשור (-בדיקה האם הספרה נכונה), וגם את הנוסחא של האקסל (-בדיקה מה הספרה הנכונה).